web-dev-qa-db-fra.com

Comment faire écho à get_post_meta (Fluent-Framework)

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!

1
FlannelBeard

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"]; ?>
3
Robert hue