Twitter plug, creëer je eigen op Twitter wordpress « delen,,,,,,,,,,,, 13 - eenheid,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. En, je hebt net een geweldige gepubliceerd op de hoogte van je wordpress, wil zeggen is.Heb je een Twitter account?En dan hebben we de ontwikkeling van een plug - in, als je het redden van een nieuwe post wordpress automatische tweet, laat alle volgelingen weten dat ze iets gevonden in je blog.Oké, laten we beginnen.,,, waarom zou het creëren van een Twitter - - vanaf het begin?Hoewel er veel grote, vrije Twitter - daar, dit is de auteurs zijn van mening dat er echt geen vervanging en weet hoe het te doen.In veel gevallen, als je er een zeer concrete ideeën, het kan ook een gemakkelijk te schrijven op je eigen « plugin » bij het begin beginnen...Dus, als je gefrustreerd, probeert een oplossing te vinden voor de toewijzing van de beschikbare en /of stijl /- website, op je werk, misschien is dit je hoofdpijn van de oplossing.,, eisen, met het oog op de follow - up van de training, je moet het volgende:,, een installatie, 亚伯拉罕威廉姆斯 wordpress twitteroauth operatie tweet actie.Nu is het downloaden en in de opslag.Een test van de Twitter account.Als je niet wil dat je alle volgelingen, dan sturen we het testen van informatie).De twitteroauth,, verwerving en verspreiding van gegevens, Twitter proces moet de volgende stappen:,, aanvragen voor de registratie van de toepassing van de door de gegevens heb je toestemming vragen, Twitter API, toegang tot deze maatregelen 2 en 3 kan vervelend zijn, kan een volledige opleiding betreft.Daarom stel ik voor dat het gebruik van een databank voor de behandeling van deze maatregelen.Ik hou het meeste van de mensen is Williams, Abraham.Dit is zo makkelijk te gebruiken, de code duidelijk en begrijpelijk zijn, kunnen in de github, het gebruik van de « plugin » kan ontdoen van en het verkrijgen van gegevens in verband met de Twitter sinds deze taak is door de twitteroauth soort details.,, de registratie van een Twitter van toepassing is, zoals we hebben besproken, de voor de uitvoering van de « plugin » we de eerste stap is de registratie van een nieuw toepassing van de Twitter.Met deze aanvragen, krijgen we een sleutel, zodat we de vereiste gegevens.In je browser navigatie op Twitter pagina 's en de ontwikkeling van de test, teken je account.Klik op "het creëren van een aanvraag" banden.De vereiste informatie in de vorm van (kun je een reserve - website), - en dit is zeer belangrijk in de URL gebied sinds het call - back - ook uit de ruimte beperkt de toepassing met de auditie.Hoe dan ook, we gebruiken geen waarde in dit gebied, maar een configuratie van de « plugin » in je.De regels en de ontwikkelaars, met het invullen van de identificatiecode informatie, klik je op Twitter van toepassing "knop.Je zou op de volgende pagina 's in:,, ga naar beneden naar de "toegang tot je teken", in "de totstandbrenging van mijn bezoek teken' - knop.Deze actie zal leiden tot een symbolische en toegang tot een geheime toegang tot p.m., samen met de belangrijkste uitgaven voor de consument het geheim ingelogd op Twitter toestemming verleend om de gegevens voor de uitvoering van werken op Twitter, de toepassing van maatregelen 0 en lacht ons uit, en ik weet dat je graag je handen vuil wordpress plug schrijven.Maar voordat we, kijken hoe we kunnen gebruik maken van twitteroauth klasse.Heb je tijd voor onderzoek op het gebied van documentatie en de code in github.Daarna, zullen we een klein model van de gemeenschappelijke ontwikkeling van toegepast onderzoek succesvol gebruik van de bibliotheek en het meest belangrijke, de documenten zijn in de twitteroauth MAP.In feite, dit zijn de enige documenten, met inbegrip van de uitvoering.De rest van het dossier is een voorbeeld van hoe het gebruik van klasse zelf, MAP, de voorbereiding van een map structuur is als volgt:,, zoals je kunt zien, hebben we ons hele project over te nemen van de analoge toepassing van de structuur van github.We zullen op dit punt worden gewijzigd omdat we niet nodig alle acties van de presentatie van aanvragen voor de uitvoering van Abraham Williams, een aanfluiting van de toepassing van de code, laten we eens kijken we al tot wijziging van het dossier in een één op één, index.php, /* de Lib dossier nodig.* * * * * * * /require_once ('twitteroauth /twitteroauth. PHP); require_once ('config. PHP); * het creëren van een met de consumenten /gebruikers p.m. twitteroauth object.* * * * * * * in verband met de dollar /= nieuwe twitteroauth (consumer_key, consumer_secret, access_token, access_token_secret); * als het veranderen van de ADI.Bij verstek te testen.* * * * * * * /$inhoud = $verband > ('account /verify_credentials "); $verband > ('statuses /update", - ('status "= > de tekst van de status van de"); http: //europa.eu.int /bladzijde omvat (met inbegrip van'html * /index.php. Ltd "); het dossier, is de toepassing van de punt van binnenkomst.Als je naar je plaats in de browser, van deze code zal worden uitgevoerd.In de opmerkingen dat het heel eenvoudig uit te leggen.Twitteroauth van de constructeurs uit de parameters config documenten, zullen we binnenkort bezocht worden.We moeten in verband met de Twitter heeft ons gemachtigd door de uitvoering van het verzoek rekening /verify_credentials parameters.Eisen, worden opgeslagen in de variabele $inhoud zal aantonen dat de door de gebruikers html.inc dossier, dus ook een feedback van de operatie.Per post op Twitter en houden van de stand van de uitvoering van de parameters van onze tekst wordt geplaatst en de eisen van de arbeidsmarkt, * * * * * * * * * * * * * * /config @ documenten, een plaats voor de opslag van toewijzing.* * * * * * * /definitie ('consumer_key "," store_here_the_consumer_key "); de definitie ('consumer_secret", "store_here_the_consumer_secret"); de definitie ('access_token "," store_here_the_access_token "); de definitie ('access_token_secret", "store_here_the_access_token_secret"); de definitie ('oauth_callback "," HTTP://Twitter. Ontwikkeling /terugbellen.'/library/loader.php');,,, de auditie is gebaseerd op de aanneming http://twitter.dev URL 's website.Dit is mijn machine me in de definitie van Apache gastheer.Je gebruikt een andere naam zichzelf te definiëren.In deze documenten, bepalen we ons constant.De eerste vier parameters in de twitteroauth fabrikant (zie hierboven), als we naar de laatste vervangen door toepassing van de definitie van de call - back - URL 's.Je krijgt de eerste toepassing van de Twitter vier constant, html.inc, ik zal hier niet verder op ingaan omdat de code, heel eenvoudig, je kan het downloaden van deel van krijgen.Het creëren van een titel voor de pagina 's in het gebied van inhoud blijkt slechts $inhoud variabelen.Ons doel is op Twitter, Twitter krijgt, dus dit document is slechts een feedback, onze eisen.Nu is de tijd om te zien wat we doen.Dus je website bezoeken in je browser, dan controleer je de test Twitter account.Je moet een tweet van de tekst: "status" voor te bereiden, stap 1, de tekst. De MAP, we weten nu hoe het gebruik van de bibliotheek, we kunnen de ontwikkeling van onze wordpress «, we moeten een paar regels te volgen, met het oog op de integratie van de plug in je.Dus in je MAP en de wordpress WP inhoud /plugins map naar het creëren van een gids, een structuur, zoals hieronder: Abraham Williams bibliotheek code zal worden opgeslagen in deze map bevat een dossier in.In het document van de subfolders index.php in onze wortels zullen we de code voor de opslag van je acties, maatregelen voor het creëren van plug - ins., 2 van de code, en we hebben daar.Zullen we beginnen met de voorbereiding van de code in.Aan het ontwerp: kunnen we de code in alle winkels index.php dossier, dit kan een eenvoudige plug - in een zeer goede keuze.Maar ik heb besloten om in een soort code opgeslagen in een apart document (opslag in die MAP), om twee redenen.Een van de belangrijkste is, als we dit doen, uitbreiding van de functie, gemakkelijker in vergelijking met, in één enkel document hebben alle codes.Ten tweede, ik wil dat je de code van de « plugin » kan worden geschreven in een klas, dat weten we. - je weet dat we de ontwikkeling van een « plugin », wil het systeem en de heer.Dit is een van de belangrijkste documenten door een in de « opmerkingen een paar regels (in ons geval index. PHP).In je favoriete redacteur index.php, in de volgende code:, /* * * * * * * « plug - in naam van mytweet URI:http://www.google.com/: Beschrijving: van de « plugin » zal aan de auteur van het Twitter account, telkens wanneer een nieuwe posten in de wordpress.Dit artikel zal vertellen - over de nieuwe baan.Auteur: Gabriel cirtea versie: 1 auteur: http://www.google.com/uri * /wordpress verwacht wordt dat deze informatie in de « plugin » van de belangrijkste documenten.Hier, de definitie van plug - in naam van de uri (met inbegrip van, het is een beetje, omdat we ons niet een Google - website).Bovendien een plug - in de beschrijving, de en - versie.Dit is de ontwikkeling van een plug - in de enige vereiste informatie.Natuurlijk, zo 'n plug, niet alles doen, maar wel in je wordpress - lijst bestaat, naar de...Red je het dossier, log in op uw website en in « blz.Je moet onder de foto 's zien we in de werkende klasse 3 als volgt: de arbeidersklasse, we hebben twee taken.Een actief twitteroauth en ingelogd op de tweede aanvraag zal de uitvoering van de tweet, dat wij de nieuwe wereld, wordpress. We zullen de sleutel voor de opslag in de klasse van constante we Twitter gebruikt.We zullen ook een beschermde opgeslagen in verband met het op Twitter.Een deel van deze verklaring, zoals toegang tot onze klas, twitteroauth: klasse totaal consumer_key = "your_consumer_key_here definitie /constant; een totaal consumer_secret =" your_consumer_secret_here "; een totaal access_token =" your_access_token_here "; een totaal access_token_secret =" your_access_token_secret_here "; ///////soort variabelen in verband met de bescherming van de statische, $- functie; - de functie van de twitteroaurh, verantwoordelijk voor het creëren van een de aanleg van de opslag van de fabrikant terug in verband met de variabele dollar.De code is als volgt: openbare statische functie () {zelf: in verband met de nieuwe twitteroauth dollar: = (:::: consumer_secret consumer_key, zelf:::: access_token, sinds access_token_secret);}, tweet tweet functie, de acties op save_post wordpress en die parameters als na een reeks id over de inhoud.We zijn in het gebruik van de installatie en gebruik op basis van een variabele dollar opgeslagen in de titel van het artikel, de statische functie tweet ($) {///////$post = na ontvangen gegevens get_post ($); ///////een tweet zelf:: $verband > ('statuses /update ", (staat) = > $na > post_title));}, we de arbeidersklasse volledige code ziet er als volgt uit: * * * * * * * * * * * * * * twittercommands, /klas van deze categorie is een interface tussen de Twitter - en twitteroauth klas door Abraham Williams.* * * * * * * twitteroauth zal tot een voorbeeld van de klas en stuur het naar het commando moet de * * * * * * * een tweet was, een nieuwe toename van het aantal arbeidsplaatsen * wordpress website.* * * * * * * twittercommands (////////klasse constant toegang twitteroauth klasse totaal consumer_key = "your_consumer_key_here" te definiëren; het totaal consumer_secret = "your_consumer_secret_here"; een totaal access_token = "your_access_token_here"; een totaal access_token_secret = "your_access_token_secret_here"; ///////bescherming van statische variabelen dollar verbonden; de statische functie () {zelf in verband met de nieuwe twitteroauth dollar:: = (sinds:::: consumer_secret consumer_key, zelf:::: access_token, sinds access_token_secret);} openbare statische functie tweet ($) {% van post = get_post ($); -:: $verband > ('statuses /update ", reeks (status = > $na > post_title));}},In je, haken in je wordpress betekent dat je als een specifieke gebeurtenis.In twee verschillende vormen, door het gebruik van filters en het gebruik van actie.Gebruik je haak is de functie van de add_action of add_filter.Je moet het in je dossier dat is bepaald.Als je wil haak gebeurtenissen is een actie, en dan met add_action of het gebruik van toevoegen. Wij tweet plug - in ons de haak in twee gebeurtenissen: de actie en save_post actie gestart.De ondernemers acties genoemd - pagina 's, gebruiken we deze actie met Twitter.De save_post acties genoemd als gebruiker en na de bijwerking, zullen we het gebruiken om te persen.De code is als volgt:, /* * * * * * * « plug - in URI:http://www.tipsfor.us/- naam: Beschrijving: de « plugin » zal aan de auteur van het Twitter account, telkens wanneer een nieuwe posten in de wordpress.Hij zal informeren over de nieuwe functie van Twitter volgelingen.Auteur: Gabriel cirtea versie: 1 auteur: http://www.tipsfor.us/uri * omvatten () () of is hier de nodige papieren...Require_once ('lib /twitteroauth /twitteroauth. PHP); require_once ("bevat voor de twittercommands; ////////index.php) en /of de toewijzing van die details naar hier...///////das wordpress haak en een functie in de belasting, moeten die add_action ('init "," twittercommands:: de ondernemers "); add_action ('save_post", "twittercommands::" "); ///////interne functies met een onderstreept /functies worden filters of actie noemen, de code heeft een een kleine fout opzettelijk in het creëren van een campagne voor je.Ik save_post actie aangewezen is als de gebruiker of vernieuwd na.Dus, als de gebruiker het creëren van een post en het niet de inhoud, en het behoud van, het zal worden genoemd.Dit zal resulteren in een standaard en de tweede door gebruikers bepaald aan de titel wordpress posten van titel.Je moet je met een geschikte manieren te vinden om deze fouten, zelfs in de opmerkingen die u kan in de oplossing.Oh, het is niet te moeilijk voor je?De voorbereiding van de « plugin » is makkelijk, we hebben geleerd hoe het hergebruik van een andere code.Je kan het gebruik van andere dingen, je wilt de uitbreiding van deze voorbeelden, zoals je kan een bericht sturen naar anderen, vergeet wordpress en Twitter documenten: HTTP://,, de Codex. Wordpress. Org https://dev.twitter.com/wordpress 3 punten - en plug - in de ontwikkeling van een zeer interessant en nuttig boek leren - programma..,
Eigen gebruik wordpress
Next Page:Deel 2: DIY wordpress kader van thema 's