PHP débutant ici.
J'ai acheté le plugin Fluent-Framework, qui me permet de créer facilement des types de messages, des méta-boîtes et des pages d'option dans mon thème. J'ai du mal à faire écho aux Meta Box, cependant.
Voici les documents officiels. Nom de mon type de message: front_page
Mon HTML:
<button> <pre><?php print_r ( get_post_meta( $post->ID, 'test', true) ); ?></pre> </button>
La sortie HTML:
<button>
<pre>Array ( [text] => This Is A Test ) </pre>
</button>
Mon méta (cadre courant):
// $meta
$meta = array();
// $meta $args
$meta['text'] = array(
'dash_icon' => 'list-view',
'title' => __('Section Options', 'fluent'),
'description' => __('This allows you to change the general settings for your new Section.','fluent'),
'context' => 'normal',
'priority' => 'high',
'caps' => array(),
'fields' => array(
'text' => array(
'type' => 'text',
'title' => __('Section Style', 'fluent'),
'sub_title' => __('Set to small, white, grey, dark, darker, black, or parallax one-four.', 'fluent'),
'required' => true,
'description' => __('This is just a text field.', 'fluent'),
'default' => 'dark',
'option_name' => 'test',
'seperate' => true
),
),
);
J'en ai besoin pour renvoyer la valeur de la méta-entrée. Quelqu'un peut-il m'aider? Je suis vraiment perdu.
EDIT: Désolé pour la question du plugin tiers ... viens de découvrir que ce genre de chose n'est pas autorisé ici. :)
Merci!
Bon, comme vous avez ajouté la sortie du tableau. Vous pouvez utiliser ce qui suit pour obtenir le résultat. Ceci affichera la valeur de test
méta clé.
<button><?php $my_meta = get_post_meta( $post->ID, 'test', true ); echo $my_meta["test"]; ?></button>
si votre clé méta est custom-name
, alors vous pouvez l'obtenir comme ceci.
<?php $my_meta = get_post_meta( $post->ID, 'custom-name', true ); echo $my_meta["custom-name"]; ?>