, een blog wordpress plug - ins,,,,,,,,,, uitwisseling van aandelen, 11,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, wordpress is uitgegroeid tot een van de meest populaire open source - platform.Op 3 WordPressMU wordpress werd ook een deel van je.- de functie van wordpress site kan je een die in dezelfde installatie wordpress website.Dus een Upload de « plugin » of thema 's te installeren, kan in je netwerk alle websites van dit artikel, en we zullen zien hoe de oprichting van een blog plug, het creëren van een dingetje, en de bedrijven op de site een blog wordpress geïnstalleerd.,,, stap 1 wordpress multi - site installatie, Als je het nog niet geïnstalleerd je kan WordPress.org meerdere locaties van al het downloaden van de nieuwe installatie van wordpress.In dit document genoemde maatregelen voor het creëren van een wordpress meerdere locaties geïnstalleerd.Je kan veel voorbeelden van succesvolle installatie wordpress site op de server van de stap, stap 2, het creëren van een netwerk aansluiten, nu moeten we het creëren van een netwerk van de « plugin » genoemd als een blog.In je WP inhoud /plugins MAP, het creëren van een repertorium, dat featuredblog,.In deze gids wordt een dossier, featuredblog.php, het volgende: * * * * * * *, /« plug - in naam van de blog URI:http://wp.tutsplus.com/tutorials/plugins/a-featured-blog-plugin-for-wordpress-multisite/: Beschrijving: de « plugin » kan helpen je te laten zien dat je blog site installatie van de kenmerken van de verschillende versies van de auteur: Abbas: 0,1 auteur: http://wp.tutsplus.com/author/abbassuterwala/netwerk: uri waar * /, dit moeten we opgerichte netwerk voor « plugin ». Netwerk: waar, is dat we moeten kunnen zien dat deze « plug - in de lijst van de in het netwerk beheerder is als volgt.Nu kunnen we de activering van de « plugin » van het beheer van het netwerk van het hele netwerk.,, salaristrap 3 functies te creëren voor de verschillende blog van die blog aan de posten van taken, functies featured_blog_posts_for_blog (blog_id dollar numberofpost) {% produktie = "; wp_reset_query (); switch_to_blog ($blog_id); De $post; my_query = nieuwe wp_query dollar (- is posts_per_page = = = = = = = &". Numberofpost dollar (USD); en my_query - > have_posts ()): $my_query - > the_post (); de produktie van "$. = < li =" post_link "> < href =". Get_permalink () '"."Een rel =" > "(). Get_the_title." < /> < /Lee > "; endwhile; restore_current_blog (); de produktie van terugkeer;}, we nemen in deze functie, blog_id dollar, en we moeten het aantal posten.In deze functie, het eerste wat we doen is om het doorgeven aan de functie.Dit is de switch_to_blog wordpress,,.Meer details zien href = 'http: //manuscripten. Wordpress. Org /wpmu_functions /switch_to_blog "> switch_to_blog wordpress Codex, in.Dan maken we een vraag volgens de post moeten geven van de cijfers, wp_query,.Als je niet bekend bent met het, je kan het nagaan, in wp_query wordpress Codex, ook.Toen we door de verspreiding van de resultaten, en wp_query, toe te voegen aan de lijst van artikelen in de naam van de titel en de artikelen.Dan gebruiken we het herstel, restore_current_blog, blog, we wisselen voordat de functie van blogs, een blog lijst, de functie featured_blog_posts_for_specified_blogs (commaseparatedblogids dollar numberofpost) {% commaseparatedblogids = str_replace ("", "", commaseparatedblogids dollar); de produktie van = "; als (strlen ($commaseparatedblogids) > 0) {% blogids = explosie (", ", commaseparatedblogids dollar (USD); elke blogids dollar) {% blog_details = get_blog_details ('); de produktie van" $. = < li = "blog_link" > < een href = ". Blog_details dollar - > de siteurl"."Een rel =" > ". Blog_details dollar - > blogname." < /> < /Lee > van de produktie; $. = "< ul >". Featured_blog_posts_for_blog (in een numberofpost dollar). "< /UL >";}} terug naar de output;}, die een lijst van deze functie, gescheiden door een komma 's blog id en we hopen dat alle blog nummer als input.In deze functie, we schrappen van de lijst van die blog komma in de lege ruimte.Dan is de komma 's op basis van de door elke explosie, we zijn blog id, gebruik dan de vorige functie, featured_blog_posts_for_blog, we nemen elke blog.Het resultaat is een lijst gemaakt, functie terug.,, stap 4 - scheppen van een zakenman, nu moeten we het creëren van een handelaar die blog featured_blog_shortcode ($atts kenmerken, functies, $inhoud = nul) {uittreksel (shortcode_atts (array ('blogids "= >", "numberofpost" = > 3) en $atts); als (strlen ($blogids) > 0) terug naar de "< ul >".Featured_blog_posts_for_specified_blogs (blogids dollar numberofpost). "< /UL > ";} add_shortcode ('featured_blog", "featured_blog_shortcode"); in functie, featured_blog_shortcode, korte codes van parameters.Gebruik dan de functie van onze argumenten, shortcode_atts, gecombineerd met de standaard.Lees meer details href = 'http: //manuscripten. Wordpress. Org /function_reference /shortcode_atts "> shortcode_atts wordpress Codex, op de pagina' s.Dan zijn we gescheiden door een komma blog een lijst van kenmerken, featured_blog_posts_for_specified_blogs, en uit deze blog, weer een lijst met korte, salaristrap 5 meter, met korte, nu zullen we het creëren van een nieuwe baan, creëren we een nieuwe positie bekend als de "speciale blog", en dan ook nog de inhoud een korte Code, [featured_blog blogids = "3,1" numberofpost = "2"], in de foto 's zien. En, als we zien dat onmiddellijk na de preview kunnen zien dat de volgende functies blog.,, stap 6 een blog plug, het creëren van een widget maken we een klasse, wp_widget,.De kleine onderdelen van de code als volgt: uitbreiding van de functie van featuredblogwidget, klasse wp_widget {featuredblogwidget () {/onderdelen van de werkelijke widget_ops dollar = - ('classname "= > beschrijving van de featuredblogwidget", "" = > gadget Blogs "); de dollar - > wp_widget ('featuredblogwidget", "featuredblogwidget, widget_ops dollar);} functie (zoals de dollar) {///////Admin $standaard = - produktie mogelijkheden (" titel "= >" speciale blog "," blogids ">", "numberofpost" = > 3 dollar); Zaak = wp_parse_args ((-) voor voorbeelden van standaardwaarden);?> < p> < = "< etiketten;?PHP ECHO - > get_field_id ("titel");?> "> <?PHP ECHO titel: "?> < /etiket > < id = < "?PHP ECHO - > get_field_id ("titel");?> "naam" <?PHP ECHO - > get_field_name ("titel");?> de waarde "=" <?PHP ECHO voorbeeld [titel];?> "=" widefat "/> < /P > < p> < =" < etiketten;?PHP ECHO - > get_field_id ("blogids");?> "> <?PHP ECHO blog systeem: van elkaar gescheiden door een komma;?> < /etiket > < id = < "?PHP ECHO - > get_field_id ("blogids");?> "naam" <?PHP ECHO - > get_field_name ("blogids");?> de waarde "=" <?PHP'blogids ECHO voorbeeld [];?> "=" widefat "/> < /P > < p> < =" < etiketten;?PHP ECHO - > get_field_id ("numberofpost");?> "> <?- het aantal PHP per blog?> < /etiket > < id = < "?PHP ECHO - > get_field_id ("numberofpost");?> "naam" <?PHP ECHO - > get_field_name ("numberofpost");?> de waarde "=" <?PHP'numberofpost ECHO voorbeeld [];?> "=" widefat "/> < /P > <?Bijwerking van de lijst van kenmerken (} new_instance dollar old_instance) {///////widget optie kan redden van die voorbeelden = old_instance dollar. $strip_tags titel] = [(dollar voorbeelden van new_instance [titel]); $voorbeelden'blogids "] = [, ['blogids new_instance]; ['] = ['numberofpost dollar'numberofpost voorbeelden new_instance dollar.; weer aanleg;} functionele componenten (een van de voorbeelden van de dollar) {///////output - winning van inhoud ($sprake); $titel = apply_filters ('widget_title, zaak [titel] dollar); ECHO $before_widget; als ($titel) ECHO $before_title.De titel.After_title dollar; ECHO < ul > "; featured_blog_posts_for_specified_blogs (voorbeelden van ECHO,'blogids] [, ['numberofpost dollar voorbeeld]); de ECHO" < /UL > "; ECHO $after_widget;}} featured_blog_widget_init () {///////de functie vereiste API, als (!Function_exists ('register_widget ") van de beloning; register_widget ('featuredblogwidget");} add_action ('widgets_init "," featured_blog_widget_init "); in de volgende functies van de fabrikant, featuredblogwidget () {/onderdelen van de werkelijke widget_ops dollar = - ('classname" = > beschrijving van de featuredblogwidget "," "= > de onderdelen blog"); de dollar - > wp_widget ('featuredblogwidget "," featuredblogwidget, widget_ops dollar);}, dat we in naam en beschrijving van de onderdelen, in de vorm van de functie, de functie van de vorm van de produktie (zoals de dollar) {///////Admin $standaard = - keuze vormen ("titel" = > "speciale blog", "blogids" > "," numberofpost "= > 3); $voorbeeld = wp_parse_args ((-) voor voorbeelden van standaardwaarden);???????> < p> < = "< etiketten;?PHP ECHO - > get_field_id ("titel");?> "> <?PHP ECHO titel: "?> < /etiket > < id = < "?PHP ECHO - > get_field_id ("titel");?> "naam" <?PHP ECHO - > get_field_name ("titel");?> de waarde "=" <?PHP ECHO voorbeeld [titel];?> "=" widefat "/> < /P > < p> < =" < etiketten;?PHP ECHO - > get_field_id ("blogids");?> "> <?PHP ECHO blog systeem: van elkaar gescheiden door een komma;?> < /etiket > < id = < "?PHP ECHO - > get_field_id ("blogids");?> "naam" <?PHP ECHO - > get_field_name ("blogids");?> de waarde "=" <?PHP'blogids ECHO voorbeeld [];?> "=" widefat "/> < /P > < p> < =" < etiketten;?PHP ECHO - > get_field_id ("numberofpost");?> "> <?- het aantal PHP per blog?> < /etiket > < id = < "?PHP ECHO - > get_field_id ("numberofpost");?> "naam" <?PHP ECHO - > get_field_name ("numberofpost");?> de waarde "=" <?PHP'numberofpost ECHO voorbeeld [];?> "=" widefat "/> < /P > <?}, creëren we drie tekst, kleine onderdelen, de titel, de lijst zien, blogs, het aantal posten per blog, zullen we de standaard en het gebruik van de waarde van de functie van voorbeelden van controles, wp_parse_args,.Meer details op de href = "http: //manuscripten. Wordpress. Org /function_reference /wp_parse_args" > wp_parse_args wordpress pagina 's in de Codex.Bij het beheer van onderdelen moet worden, ziet er als volgt uit. In de vernieuwing van de functie, bijgewerkt (new_instance dollar old_instance) {///////widget optie kan redden van die voorbeelden = old_instance dollar. $strip_tags titel] = [(dollar voorbeelden van new_instance [titel]); voorbeelden'blogids "] [, [] = $new_instance'blogids; ['] = voorbeelden'numberofpost dollar new_instance ['numberofpost]; weer aanleg;}, we werken, de titel, de blogids, als functie van de numberofpost redden, en om het hoofd te bieden aan de zaak, klik.In de kleine onderdelen van de functie, de functie van onderdelen (een van de voorbeelden van de dollar) {///////output - winning van inhoud ($sprake); $titel = apply_filters ('widget_title, zaak [titel] dollar); ECHO $before_widget; als ($titel) ECHO $before_title.De titel.After_title dollar; ECHO < ul > "; featured_blog_posts_for_specified_blogs (voorbeelden van ECHO,'blogids] [, ['numberofpost dollar voorbeeld]); de ECHO" < /UL > "; ECHO $after_widget;}, deze functie voor de aanleg van de controle voor het behoud van de waarde.De titel is van een titel van kleine onderdelen.We hebben een lijst van de blog posten en het aantal waarde en het doorgeven aan de functie van featured_blog_posts_for_specified_blogs, terug naar de lijst van artikelen, van elke blog, we moeten de registratie van de controles, die nodig zijn voor de featured_blog_widget_init () {///////- functie als de inspectie.Function_exists ('register_widget ") van de beloning; register_widget ('featuredblogwidget");} add_action ('widgets_init "," featured_blog_widget_init "); gebruik van onderdelen van ons register_widget, registratie, in functie, featured_blog_widget_init, dit is toegevoegd aan de haak widgets_init actie,,", de output van de kleine onderdelen van de volgende conclusies wordpress.,,, - de site is het creëren van een Internet - platform.Op de « plugin », zien we hoe de vorming van een netwerk dat de blog - kenmerken.Door de invoering van een dergelijk plug, kunnen we de wordpress multisite - platforms, die we nodig hebben voor onze website van de netto extra functies.Ook veel van de open source - wordpress meerdere locaties, dus veel plezier met je plek voor je website.,
Een blog wordpress plug - ins
Previous:PHP
Next Page:Het creëren van onbeperkte voor