web-dev-qa-db-fra.com

Fonction pour afficher des messages aléatoires d'une catégorie

Bonjour à tous, je suis en train de créer une fonction permettant à ECHO d’extraire un message aléatoire de la catégorie choisie.

Ce que j'ai fait jusqu'à présent c'est:

<?php function $titoloslide() = {
query_posts(array('orderby' => 'Rand', 'category_name' => 'testimonianze', 'showposts' => 1)); if (have_posts()) : while (have_posts()) : the_post();
"<div class='testimonianzefurgonihome'><a href='#' title='Testimonianze noleggio furgoni KobalRent'>"the_excerpt();"</a></div>"
 endwhile;
endif;
wp_reset_query();};?>

Évidemment ... ça ne marche pas! Est-ce qu'il y a quelqu'un qui peut m'aider? Merci beaucoup!

Pourquoi j'ai besoin de tout cela dans une fonction? Parce que j'ai besoin de l'utiliser comme balise de titre pour certaines images et ce genre de choses, je ne peux donc pas écrire tout mon code dans title = "" et j'ai pensé qu'une fonction pourrait faire l'affaire.

J'essaie d'utiliser NivoSlider et j'ai donc besoin de mettre ce code sous forme de balise de titre pour une image à afficher.

exemple: "titre =" />

Cette fonction prend un message aléatoire de la catégorie testimonianze et montre son extrait (je pense qu’il est facile de comprendre cela: P

Le code fonctionne si je l'utilise comme ceci:

<?php query_posts(array('orderby' => 'Rand', 'category_name' => 'testimonianze', 'showposts' => 1)); if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="testimonianzefurgonihome"><a href="#" title="Testimonianze noleggio furgoni KobalRent"><?php the_excerpt(); ?></a></div>
 <?php endwhile; ?>
 <?php endif;?>
 <?php wp_reset_query(); ?>

Mais aucun moyen d’avoir une version fonctionnelle de toute autre manière, même après les corrections de code.

Une idée ou des suggestions? (Peut-être que certaines prières fonctionneront aussi: P)

2
Downloadtaky

erreurs de syntaxe nettoyées:

<?php function titoloslide() { 
query_posts(array(
  'orderby' => 'Rand', 
  'category_name' => 'testimonianze', 
  'posts_per_page' => 1
)); 
if (have_posts()) : while (have_posts()) : the_post(); ?>
 <div class='testimonianzefurgonihome'><a href='#' title='Testimonianze noleggio furgoni KobalRent'><?php the_excerpt(); ?></a></div>
<?php endwhile; endif; wp_reset_query(); 
}
?>
1
Michael