PHP nybegynner her.
Jeg kjøpte Fluent-Framework plugin, som lar meg enkelt krøll innleggstyper, metabokser og valgsider innenfor temaet mitt. Jeg har imidlertid problemer med å ekko metakassene.
Her er de offisielle dokumentene. Navnet på innleggstypen min: front_page
Min HTML:
<button> <pre><?php print_r ( get_post_meta( $post->ID, "test", true) ); ?></pre> </button>
HTML-utdata:
<button> <pre>Array ( [text] => This Is A Test ) </pre> </button>
Min meta (flytende rammeverk):
// $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 trenger den for å returnere verdien av metainngangen. Kan noen hjelpe meg? Jeg har virkelig mistet.
REDIGERING: Beklager plugin-spørsmålet fra tredjepart … fant ut at den slags ting ikke er tillatt her. 🙂
Takk!
Kommentarer
Svar
Ok når du la til utdata fra matrisen . Du kan bruke følgende for å få resultatet. Dette vil skrive ut verdien til test
metanøkkel.
<button><?php $my_meta = get_post_meta( $post->ID, "test", true ); echo $my_meta["test"]; ?></button>
hvis metanøkkelen din er custom-name
så kan du få det slik.
<?php $my_meta = get_post_meta( $post->ID, "custom-name", true ); echo $my_meta["custom-name"]; ?>
Kommentarer
- Nei, returnerer tomt. 🙁 Jeg koblet guiden, men jeg kan ikke forstå det for å levere det jeg trenger. Jeg følger etter, men jeg forstår det så langt.
- Jeg oppdaterte svaret mitt, bruk dette
echo $my_meta[test];
- Ingen ekko. Jeg ' Jeg prøver ting og eksperimenterer som du ' hjelper meg, men ingen terninger. Jeg setter stor pris på at du hjelper meg, jeg tror vi ' er veldig nær så langt. Utvikleren har ikke ' t skrev meg hele dagen, så jeg ' sitter fast til vi kan finne ut av dette.
- Selv om det skulle fungere, men prøv å legge til dobbelt sitat.
<button><?php $my_meta = get_post_meta( $post->ID, 'test', true ); echo $my_meta["test"]; ?></button>
. - Åh … Jeg hadde ingen anelse om at ikke var tillatt. Whoops! Vel, takk uansett for at du tok deg tid. Det er virkelig verdsatt. Skål!
<button><?php echo get_post_meta( $post->ID, 'test', true); ?></button>
<button><?php echo get_post_meta( $post_id, 'test', true); ?></button>
. Hvor bruker du den? Inne i eller utenfor løkken. Hvis den returnerer en matrise, inneholder innleggsmetaen din mat.<pre><?php print_r ( get_post_meta( $post->ID, 'test', true) ); ?></pre>