J'ai un type de message personnalisé appelé `` logiciel '', contenu dans divers champs personnalisés tels que les sous-titres, le prix, les captures d'écran, le lien de téléchargement, etc. J'ai créé une fonction pour permettre l'utilisation de la fenêtre d'édition de tinyMCE pour certains de ces champs personnalisés. J'ai essayé d'afficher ces champs sur la page, mais sans succès.
La méthode que j'utilise est la suivante:
<h1><?php the_title();?></h1>
<h3><?php echo get_post_meta(get_the_ID(), 'subtitle', TRUE); ?></h3>
Voici un lien vers la page.
Sous le <hr/>
page, vous trouverez une liste de toutes les méta créées. Le seul des champs qui s'affichera est «prix» pour une raison étrange.
Quelqu'un a une idée de ce qui me manque?
get_post_meta()
fonction, et si vous l'appelez à l'intérieur de la boucle, cela devrait fonctionner ... A moins que vous n'utilisiez pas le bon nom de champ personnalisé. Ils viennent souvent avec un préfixe s'ils sont implémentés via un plugin comme la méta-box. Pouvez-vous publier le code de déclaration de vos champs personnalisés? Une solution serait d'ouvrir la table wp_postmeta dans PhpMyAdmin et de rechercher dans la colonnemeta_key
LIKE% ...% et de spécifier "subtitle" comme valeur meta_key. Vous verrez exactement sous quel nom Wordpress stocke votre champ personnalisé.