willekeurig een gewoonte - aanbod - en gebruik het willekeurig type,,,,,,,,,, delen, deel 4,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, dit is het creëren van een willekeurig een plug - in het tweede deel van dit artikel, maar een speciaal type.,,, in deze tweede uitgave van de « plugin » we willekeurig een mobiele een beetje verder, door gebruik te maken van instrumenten en functie.Artikel 3 van de soorten wordpress kan aanpassen.Ze kunnen de ontwikkelaar van de inhoud van de verschillende soorten toe te voegen, ze van de « plugin » en thema 's, je kan heel gemakkelijk uit te breiden. Het CMS, hier vind je de plug - in de eerste versie.Als je nog maar net begonnen met Plug - in de ontwikkeling of de wil een snel op de eerste lezing van dit voorstel,, 1.Dit is het, op basis van de gegevens van elke plug - in de vereiste gegevens.Eenvoudige dingen, zoals de auteur, plug - in naam, enz.PHP /* de plug - in naam van Adam een citaat: versie: 2 plug - in URI:http://wp.tutsplus.com beschrijving: belasting werden genoemd: de aard van de auteur op het Adam: burucs uri http://wp.tutsplus.com * /???????>,, 2.De registratie in de aangepaste soorten, kunnen we gebruik maken van willekeurige prijzen aanpassen, moeten we het geregeld.Op het etiket moet de naam van de installatie, de unieke en complexe vorm.De schakelaar is echt, de gebruikers in staat te stellen om gebruik te maken van de postdiensten vormen van beheer.En has_archive, de mogelijkheid om na het gebruik van soorten archieven, <?PHP add_action ("-", "random_quote"); de functionele random_quote () {register_post_type ("random_quote, - ('labels" = > - ("naam" = > __ (Random genoemd),'singular_name "= > __ (" een citaat "), een" = > echt,'has_archive "= > waar,);}?>,, 3.Project_edit_columns opgericht voor het beheer van het interface,,, project_custom_columns, functies kan leiden tot het gebruik van persoonlijke aard van de gewoonte in dit amendement de administratieve interface, verwijzen naar een gebied (het herschrijven van de titels en de beschrijving).Deze twee functies die nodig zijn voor de voltooiing van het werk.PHP add_filter ("manage_edit-random_quote_columns", "project_edit_columns"); de functionele project_edit_columns ($) {% kolom = - - = > "(= < in het vakje" /> "," titel "= >" man "," de beschrijving "= >" visum ".); de colonne terug;} add_action (" manage_posts_custom_column "," project_custom_columns "); de functionele project_custom_columns ($) {de $post; - (kolom) (beschrijving van de zaak: the_excerpt (); de pauze;}}?>, dit is de laatste foto van de « plugin ».,, 4.Een willekeurige Referentie database, en, wp_query, klasse van aangepaste positie kan krijgen van een willekeurig element.Omdat we alleen het herstel van een element van ons nodig, niet een normale cyclus.De oprichting van deze drie parameters is verplicht.In het creëren van een string, op basis van het genereren van een steekproef, in dat geval, variabele bijdragen tot het creëren van een string. "Ik heb nog nooit aan de toekomst denken.Het zal snel hier zijn, 爱因斯坦·艾伯特 ",",,,,PHP ab_arq_generate () {///////de functie van het herstel van een willekeurige krant een dollar = - ('post_type "= > de random_quote",'posts_per_page "= > 1,'orderby" = > "Lander"); - vraag = nieuwe wp_query ($sprake); ///////van de huidige produktie = ". De huidige situatie, $. = $vraag > na > post_title; en de status - quo. =" zeggen "; en de status - quo. = $vraag > na > post_content; en de status - quo. ="; terug van de status quo;}?>,, 5.Een beschrijving van de elementen van de prijs. De toewijzing van die verwijzing, waar we gebruik van een ondersteunende functie, en dan hebben we het over de standaard filter (.), <?PHP ab_arq_change_bloginfo ($tekst blijkt dat de functie van $) {als (beschrijving = = $display) {% tekst = ab_arq_generate (); de tekst terug add_filter};) ("als", "ab_arq_change_bloginfo", 10, 2);?>,, 6.De laatste code, hier is wat we doen, is gewoon een dossier.PHP /* de plug - in naam van Adam een citaat: versie: 2 plug - in URI:http://burucs.com beschrijving: belasting werden genoemd: de aard van de auteur op het Adam: burucs uri http://burucs.com * ////////registratie van gewoonte in dit type add_action ("-", "ab_arq_random_quote"); De functionele ab_arq_random_quote () {register_post_type ("random_quote, - ('labels" = > - ("naam" = > __ (Random genoemd),'singular_name "= > __ (" een citaat "), een" = > waar,'has_archive "= > waar,); ///////add_filter) opgericht voor het beheer van het interface (" manage_edit-random_quote_columns "," ab_arq_project_edit_columns "); de functionele ab_arq_project_edit_columns ($) {% kolom = array (CB = >"- type=\\ < "checkbox\\" /> "," titel "=>" persoon "," en "=>", ",); terug $columns;} add_action (" manage_posts_custom_column "," ab_arq_project_custom_columns "); de functie ab_arq_project_custom_columns ($column) (Global $post, de schakelaar ($column) (Zaak" en "(de): the_excerpt breken;}}; ///////Main function je quotes functie () {///////ab_arq_generate halen een willekeurige nodig $args = array ('post_type'=>'random_quote','posts_per_page'=> 1,'orderby'=>'rand'); $query = nieuwe WP_Query ($args); ///////$quo bouwen. De string. - $query- $quo ="; > post-> post_title; $quo. - "je"; $quo. - $query-> post-> post_content; $quo;Terug. = ""; de status van de ondersteunende functie;) ///////ab_arq_change_bloginfo ($tekst blijkt dat de dollar) {als (beschrijving = = $display) {% tekst = ab_arq_generate (); de tekst}} terug; ///////- standaard filter nieuwe aanbod generator add_filter ("als", "ab_arq_change_bloginfo", 10, 2);?>,, 7.Samengevat, in slechts een paar extra stappen, hebben we veel meer flexibele systemen voor opslag, gebruik van de post, maar let op, als je verboden of het schrappen van plug - ins, aanhalingstekens (aangepaste positie) blijft in je database.Als je wilt dat deze worden geschrapt, moet je van de « plugin », dienovereenkomstig te verlengen.
En het type
Previous:PHP
Next Page:De zwerver: het wat, waarom en hoe van