blijkt dat volgens de huidige regeling metaboxes, laat zien hoe het metaboxes volgens de huidige regeling,,,,,,,,,,,, deel 3,,,,,,, het netwerk van delen van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. En vandaag, ik wil dat je dat gaat verder aanpassen om ze te gebruiken in het kader van de specifieke regelingen metaboxes, we zullen niet opnieuw kan worden gebruikt, met inbegrip van het opzetten van de gewoonte metaboxes omdat het al gedekt in het vorige onderwerp, dus als je dit probleem naar dit Artikel verwezen wordt,,,., ten eerste, als je er nog nooit van gehoord hebben, mag je dat formaat in veel opzichten, op basis van een "formaat" (na je beeld, de banden, de galerie, enz.), om ervoor te zorgen dat je het thema "formaat", die met De voorbereiding van de verschillende vormen van het aanvaarden van de inspectie naar deze functie, add_theme_support ("formaat", - ("schakel", "wij"); en nu dit voorbeeld zal je ABLe met twee formaat: "links" en "genoemd, is het idee van".,, alleen het juiste formaat van de post onderzoek is gebleken dat de metabox knopen.Dus, zullen we met de haak (PHP) (en) javascript).,, de stappen 1 toe te voegen. Metaboxes, we worden een reeks metaboxes post slechts van toepassing (schrijf het op dat de thema 's dossier, je functions.php,).Een andere standaard optie (positie, kunnen wij ons niet richten op prioritaire) (controleer de herbruikbare gewoonte metaboxes artikel), de definitie van metaboxes, ook op het gebied van de definitie van,, we hebben nota genomen van de volgende codes, wat zeer belangrijk is, display_condition, werd het variabele bedrag zal worden gebruikt voor het weergeven van metaboxes volgens de huidige regeling /verbergen het.Hij houdt van de post, het formaat van de radio button's id,., $metaboxes = array ('link_url'=> - (titel => __ ('link information','twentyeleven'),'applicableto'=>'post','location'=>'normal','display_condition'=>'post-format-link','priority'=>'low','fields'=> - ('l_url'=> - (titel => ('link; __ url:','twentyeleven'), type =>'text','description'=> ",'size'=> 60))),'quote_author'=> - (titel => __ ('quote author','twentyeleven'),'applicableto'=>'post','location'=>'normal','display_condition'=>'post-format-quote','priority'=>'low','fields'; => - ('q_author'=> - (titel = > __ ('quote auteur: "," twentyeleven ")," "= > de tekst",'description "= >",'size "= > 20)); dat in deze handleiding zullen wij alleen nog een metabox fundamentele de inbreng van de tekst.Kijk, het belangrijkste is uniek en anders zal het niet werken, nu we het creëren van drie functies toe te voegen, te actualiseren, opgeslagen, uitgestald metaboxes, het creëren van metaboxes, add_action ("admin_init", "add_post_format_metabox"); de functionele add_post_format_metabox () {de metaboxes dollar; als (!Lege (dollar metaboxes)) {voor (metaboxes $id = > metabox {add_meta_box ($), metabox dollar [titel] ", show_metaboxes, metabox dollar'applicableto] [, ['location metabox dollar], [is]'priority metabox dollar id);}}}, eigenlijk we alleen met onze eerder omschreven opties te worden toegevoegd die metaboxes, blijkt dat de functie van metaboxes, show_metaboxes ($post, $sprake) {de dollar metaboxes;. Get_post_custom ($na > id label = = = = = = =) gebied; de dollar is $metaboxes [] [] [id 'parameters'fields /* * * * * * * * * * * * * *]; de huidige produktie /dollar =" = < input "verborgen" naam "post_format_meta_box_nonce" waarde ".Wp_create_nonce (basename (__file__)). "/>; als (een groot (in)) {voor ($gebied $id = > $gebied) {schakelaars (gebied [vormen]) {bij verstek tekst ": de produktie dollar. = = = = = = = <" etikettering ".Dollar. "> ".Op het gebied van [titel] dollar. "< /etiket > < id = ".Dollar. "Type = "tekst" = "naam."Dollar. "- waarde = ".$maatwerk [$] [0]. "Afmetingen: ".['] op het gebied van'size dollar. "/> schuld;}}}; ECHO output;}, tot nu toe, dit is moeten we er een nieuwe post van het interface:,, metaboxes besparen, add_action ("save_post", "save_metaboxes"); de functionele save_metaboxes ($post_id) {de metaboxes dollar /controle van willekeurige; als (!Wp_verify_nonce ($_post ['post_format_meta_box_nonce], basename (__file__))) ///////inspectie van de post_id terug, autosave als (definitie ("doing_autosave") & & doing_autosave) terug post_id; ///////vergunningen te controleren als ("pagina = = $_post ['post_type]) {als.Current_user_can ("edit_page, post_id dollar terug post_id)) van de elseif (;).Current_user_can ("edit_post, post_id dollar)) {terug post_id dollar;} $post_type = get_post_type (); ///////- ring door de velden en de bewaring van gegevens voor (metaboxes $id = > metabox) {///////metabox na inspectie van toepassing zijn Op de huidige vorm als ($metabox [] = = = = = = ='applicableto) {post_type $dollar metaboxes gebied = [] ['fields]; voor ($gebied $id = > $gebied) {% oude = get_post_meta (post_id dollar id, waar); - nieuwe = _post dollar dollar] [; als ($nieuwe & & een nieuwe.= $jaar) {update_post_meta (post_id $, id, nieuwe);} elseif ("= = $nieuwe & & $oude
Hoe het
Previous:Wat te verwachten van 4