2010-07-14 5 views
0

J'essaie de sortir un type de message personnalisé, mais rien ne s'affiche. Le code est très simple - que pourrais-je manquer?WordPress: sortie type de message personnalisé ne pas afficher

<?php 
$favorites = new WP_Query(array('post_type' => 'favorites', 'posts_per_page' => 10)); 

while ($favorites->have_posts()) : $favorites->the_post(); 

echo '<li><a href="' . bloginfo('template_directory') . the_post_thumbnail('large') . '" rel="thumbnail" title="&lt;a href=\'' . simple_fields_get_post_value(get_the_id(), array(8, 3), true) . '\'&gt;' . the_title() . '&lt;/a&gt;"><img class="rounded" src="' . bloginfo('template_directory') .  the_post_thumbnail(array(101,99)) . '" alt="' . the_title() . '" /></a></li>'; 

endwhile; 
?> 

Répondre

2

Avez-vous vérifié cela;

  • Vous avez certainement enregistré un type de poste appelé favoris (pluriel note)
  • Le navigateur n'est pas étouffait sur votre balisage (votre code HTML est invalide - pour commencer, vous devez emballer des articles de la liste dans un <ul>
  • la fonction simple_fields_get_post_value() existe et fonctionne correctement
+0

Merci pour la réponse, oui, je l'ai vérifié tous les trois eu à travailler seulement quelques minutes il y a -. apparemment, je ne peux pas avoir ce code marche en Le pied de page inclus. Il imprimera seulement les publications si je l'emploie dans un fichier modèle (peut-être aussi ailleurs). Est-il possible de lancer une requête dans le pied de page? Sinon, je devrais changer beaucoup de mise en page. –

+0

C'est fou - si votre code fonctionne dans 'index.php' ou ailleurs, alors cela devrait fonctionner dans votre pied de page. Avez-vous vérifié que CSS ne le cache pas? Exécutez la page puis affichez la source dans votre navigateur pour voir si c'est * réellement * là. – TheDeadMedic

+0

Voir ci-dessous. Pensez-vous que ces deux changements étaient la raison? Je ne suis pas sûr. –

Questions connexes