Question

Je dois savoir des solutions pour la question ci-dessus. Il y a des cas, lorsque nous avons besoin afficherons les méta-informations en dehors de la boucle. Le mot Let, Je développe le thème qui affiche des annonces de certains fournisseurs sur cette page (partout sur cette page particulière) sur la base des informations post méta. Parce que, j'ai blog bilingue et je vais utiliser différents fournisseurs pour chaque langue (pour des raisons CTR).

Alors, les gars avez-vous une solution pour ce genre de problème?

Était-ce utile?

La solution

Voulez-vous dire méta comme dans les champs personnalisés ou des informations de poste en général?

Au fond aussi longtemps que vous avez id message, vous pouvez obtenir tout ce que vous voulez, pas lié à la boucle.

Pour les champs personnalisés, il est get_post_meta() .

Pour plus d'informations (comme le titre ou le contenu), il y a nombre de fonctions (de balises de modèle peuvent être explicitement passés id après, elles sont par défaut juste au point courant en boucle) et il y a get_post_field($field, $post); (ne peut pas trouver dans la documentation, mais l'auto -explaining).

Autres conseils

La $post variable globale contient tous les détails de poste, de sorte que vous pouvez les utiliser en dehors de la boucle. En gros, vous pouvez faire:

<?php
global $post;
echo get_post_meta($post->ID, 'my-ad', true);
?>
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top