Come fare l'echo di get_post_meta (Fluent-Framework)
Sono un principiante PHP.
Ho acquistato il plugin Fluent-Framework, che mi permette di creare facilmente Post Types, Meta Boxes e Option Pages all'interno del mio tema. Tuttavia, sto avendo problemi a fare l'echo dei Meta Boxes.
Qui trovate la documentazione ufficiale.
Il mio Post Type Name: front_page
Il mio HTML:
<button> <pre><?php print_r ( get_post_meta( $post->ID, 'test', true) ); ?></pre> </button>
L'output HTML:
<button>
<pre>Array ( [text] => This Is A Test ) </pre>
</button>
Il mio Meta (Fluent-Framework):
// $meta
$meta = array();
// $meta $args
$meta['text'] = array(
'dash_icon' => 'list-view',
'title' => __('Opzioni Sezione', 'fluent'),
'description' => __('Questo ti permette di modificare le impostazioni generali per la tua nuova Sezione.','fluent'),
'context' => 'normal',
'priority' => 'high',
'caps' => array(),
'fields' => array(
'text' => array(
'type' => 'text',
'title' => __('Stile Sezione', 'fluent'),
'sub_title' => __('Imposta su small, white, grey, dark, darker, black, o parallax one-four.', 'fluent'),
'required' => true,
'description' => __('Questo è solo un campo di testo.', 'fluent'),
'default' => 'dark',
'option_name' => 'test',
'seperate' => true
),
),
);
Ho bisogno che restituisca il valore dell'input meta. Qualcuno può aiutarmi? Sono davvero perso.
MODIFICA: Mi scuso per la domanda su un plugin di terze parti... ho appena scoperto che questo tipo di cose non sono permesse qui. :)
Grazie!

Ok, poiché hai aggiunto l'output dell'array.
Puoi utilizzare il seguente codice per ottenere il risultato. Questo stamperà il valore della meta chiave test
.
<button><?php $my_meta = get_post_meta( $post->ID, 'test', true ); echo $my_meta["test"]; ?></button>
Se la tua meta chiave è custom-name
allora puoi ottenerla in questo modo.
<?php $my_meta = get_post_meta( $post->ID, 'custom-name', true ); echo $my_meta["custom-name"]; ?>

No, restituisce vuoto. :( Ho collegato la guida ma non riesco a capire come ottenere l'output di cui ho bisogno. Comunque sto seguendo, finora ho capito.

Ho aggiornato la mia risposta, per favore usa questo echo $my_meta[test];

Nessun echo. Sto provando varie cose e sperimentando mentre mi aiuti, ma niente da fare. Apprezzo molto il tuo aiuto, penso che siamo molto vicini. Lo sviluppatore non mi ha scritto per tutta la giornata, quindi sono bloccato finché non riusciamo a risolvere.

Anche se dovrebbe funzionare, prova ad aggiungere le virgolette doppie. <button><?php $my_meta = get_post_meta( $post->ID, 'test', true ); echo $my_meta["test"]; ?></button>
.

Grazie grazie grazie grazie grazie!!!! Ha funzionato. Selezionato come risposta gentile signore!

Fantastico! Sono contento di essere stato d'aiuto. Riguardo alla tua domanda sui downvote, probabilmente perché questa domanda è relativa a plugin o temi di terze parti commerciali. Il che è fuori tema qui. :) comunque buon apprendimento.

Oh... Non avevo idea che non fosse permesso. Ops! Beh, grazie comunque per aver dedicato del tempo. È davvero apprezzato. Saluti!
