PHP-nybegynder her.
Jeg købte Fluent-Framework-pluginet, som giver mig mulighed for let krølle indlægstyper, metakasser og indstillingssider inden for mit tema. Jeg har dog problemer med at gentage metakasserne.
Her er de officielle dokumenter. Navnet på min posttype: front_page
Min HTML:
<button> <pre><?php print_r ( get_post_meta( $post->ID, "test", true) ); ?></pre> </button>
HTML-output:
<button> <pre>Array ( [text] => This Is A Test ) </pre> </button>
Min meta (flydende ramme):
// $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 ), ), );
Jeg har brug for det for at returnere værdien af meta-input. Kan nogen hjælpe mig? Jeg har virkelig mistet.
REDIGERING: Undskyld for tredjeparts plugin-spørgsmål … fandt lige ud af, at den slags ting ikke er tilladt her. 🙂
Tak!
Kommentarer
Svar
Okay, da du tilføjede output fra arrayet . Du kan bruge følgende til at få resultatet. Dette udskriver værdien af test
metanøgle.
<button><?php $my_meta = get_post_meta( $post->ID, "test", true ); echo $my_meta["test"]; ?></button>
hvis din metatast er custom-name
så kan du få det sådan her.
<?php $my_meta = get_post_meta( $post->ID, "custom-name", true ); echo $my_meta["custom-name"]; ?>
Kommentarer
- Nej, returnerer tomt. – “298e976040″>
<button><?php $my_meta = get_post_meta( $post->ID, 'test', true ); echo $my_meta["test"]; ?></button>
.
<button><?php echo get_post_meta( $post->ID, 'test', true); ?></button>
<button><?php echo get_post_meta( $post_id, 'test', true); ?></button>
. Hvor bruger du det? Inde i eller uden for sløjfen. Hvis den returnerer en matrix, indeholder din postmeta matrix.<pre><?php print_r ( get_post_meta( $post->ID, 'test', true) ); ?></pre>