2011-09-13 2 views
1

Im travaillant sur mon site Web et j'essaye d'obtenir des champs faits sur commande pour fonctionner. J'ai une page avec 3 champs personnalisés ajoutés (Experience1, Experience2, Experience3). Chacun de ces champs a une valeur comme "HTML/CSS - 2 Years".Wordpress comment obtenir la valeur d'un champ personnalisé

De toute façon j'essaye de tirer la valeur de ces champs pour montrer sur une partie de mon site Web. J'ai essayé d'utiliser le code here mais je n'ai pas eu de chance. Ci-dessous un extrait de mon code:

<ul class="about-list"> 
    <li><?php 
global $wp_query; 
$postid = $wp_query->post->ID; 
echo get_post_meta($postid, 'Experience1', true); 
?></li> 
    <li><?php 
global $wp_query; 
$postid = $wp_query->post->ID; 
echo get_post_meta($postid, 'Experience2', true); 
?></li> 
    <li><?php 
global $wp_query; 
$postid = $wp_query->post->ID; 
echo get_post_meta($postid, 'Experience3', true); 
?></li> 
</ul> 

Merci pour votre aide!

+0

avez-vous vérifier postID de $ a une valeur ou non – Gowri

Répondre

1

utilisation comme celui-ci

echo get_post_meta($post->ID,'Experience1', true); 
+0

J'ai essayé le code ci-dessous mais n'a pas eu de chance. post-> ID; echo get_post_meta ($ post-> ID, 'Experience1', true); ?> – John

+0

@john avez-vous reçu l'ID poste dans la variable $ postid? – Gowri

+0

Je suis désolé si je manque quelque chose d'évident, mais dois-je spécifier l'identifiant de la page? si oui où? la page a un ID de 49. – John

Questions connexes