E - mail: bouw - een gewoonte commentaar

, om persoonlijke e - mail: opmerkingen over de architectuur plug,,,,,,,,,, delen, 6 - eenheid,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks genaamd "de oprichting van een deel van de opmerkingen van de e - mail van passagiers. Het creëren van aangepaste opmerkingen over de e - mail: de API - en in het eerste artikel, zullen we zien of de indeling van de post, wordpress zal afhangen van De wijze waarop het wordt gebruikt.We bespreken hoe speciaal wordpress een e - mail sturen, zonder werkelijke uitbesteden aan derden diensten mogelijk is, hebben we ook een overzicht gegeven van de verschillende filters, wordpress biedt in verband met de in het systeem op onze e - mail; echter, omdat je de e - mail sturen het aantal is zo groot dat wij de keuze Om zich naar de commentaar en opmerkingen van de e - mail, dus in dit artikel zullen we de opbouw van een « plug­in », kunnen we ons volledig gewoonte en het gevoel van de opmerkingen van bepaalde e - mail.Uiteindelijk - en dat zal u een aantal adviezen beschikbaar die verband houden met het werk, wat heeft aangepast en over het gebruik van e - mail, wordpress API - pas je e - mail.,,,, voorbereiding van plug - ins, omdat het doel van dit artikel is een gebouw als een plug - training, laten We verder gaan. We beginnen om de praktische stappen in de richting van het hele project kan beginnen, hoewel in de github referentie, stel ik voor het downloaden van stappen in de richting van langs, het werkt.Immers, het betekent een referentie, als er iets fout gaat - niet helpen je conclusies trekt, de gids, het eerste wat we moeten doen, is de installatie van een gids voor onze plug - ins.We kunnen via de oprichting van een speciaal opmerkingen in, e - mail, WP inhoud /plugins catalogus,,, is de volgende stap, tot de volgende catalogi en documenten:,,,,, lang /, /« plug - ins. Schat,,,,,, dat PHP, lang, de catalogus voor Het behoud van onze lokale dossier voor anderen te zorgen voor de vertaling van documenten, de lokalisatie, plugin.po, wordt de volgende tekst toegevoegd: "taken" project nr. E - mail: gewoonte commentaar versie van "fout" verslag: n "pot oprichting Datum: 2012-12-05 14:17-0500 n" po datum van herziening: 2012-12-05 14:17-0500. "" de laatste vertaling: Tom mcfarlin. "" taal team: Tom mcfarlin. "" taal: en_us n "n" type inhoud versie: 1: tekst /vlakten; charset = utf - 8: "overdracht van de inhoud van code 8." "x-poedit-ke:Ywordslist:__; _e. "X-poedit-basepath:\ " n "X - Ray. X-poedit-sourcecharset:UTF-8: poedit 1.5.4." x-poedit-searchpath-0:.. N ", natuurlijk, je moet aanpassen aan uw behoeften, maar je krijgt het algemene idee.Als je dat doet, om ervoor te zorgen dat je een poedit pakken we gebruik zullen maken van deze programma 's te genereren voor de plaatsing van mo - documenten, dossiers, zullen we een gerichte methode voor de berekening van de « plug­in » laten we ons blijven schrijven, als we de kern van de « plug­in » worden, van de « plug­in », we moeten zorgen voor een definitie van het hoofd van een fabrikant van documenten, de drie functies, en een van de methode.Simpel genoeg, hè?En hetPHP plug - in naam van de e - mail: gewoonte commentaar URI:http://github.com/tommcfarlin/custom-comment-emails/beschrijving: « plug - in voor de demonstratie van het creëren van een gewoonte commentaar, e - mail bericht.Het overeenkomstige aantal zullen lopen op wat de tutsplus in het netwerk.Versie: 1 auteur: Tom mcfarlin auteur URI:http://tommcfarlin.com licentie auteursrecht 2012: Tom mcfarlin ([email protected]) dit programma is gratis software; je kunt de herverdeling en /of wijziging van de beloften van de vergunning voor het in de artikelen 2, uitgave, gepubliceerd door de Stichting door de software.Dit programma is verdeeld in de hoop dat het nuttig is, maar er is geen garantie, zelfs niet de verhandelbaarheid of de impliciete garantie voor een bepaald doel.Voor nadere gegevens wordt verwezen naar de beloften van de vergunning.Heb je een kopie ontvangen van de beloften van de vergunning; zo niet, een brief te schrijven aan de vrije software Foundation Ltd, Franklin Street nr. 51 van de vijfde verdieping, Boston, ma 02110-1301 de * * * * * * * * * * * * * * * * * * * * * * custom_comment_email {/les constructeurs --------------- --------------- -------------- --------------- --------------- -------------- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ///////- plug - ins die locatie,. En leidinggevende functies.* * * * * * * /functie __construct () {//////////////////einde van de TODO} * * * * * * * * * * * * * * * * * * * * * - fabrikant --------------- --------------- -------------- --------------- --------------- -------------- * * * * * * * * * * * * * * * * * * * * * * * * * * * * « plug­in » ///////- tekst vertaling * /functie plugin_textdomain () {} //- * * * * * * * * * * * * * plugin_textdomain /--------------- --------------- -------------- --------------- --------------- -------------- /* * * * * * * - een e - mail sturen per e - mail opmerkingen.* * * * * * * * * * * * * * /functie sinds 1 email_headers () {} //einde email_headers /* * * * * * * de oprichting van de thema 's van de opmerkingen van de e - mail.* * * * * * * * * * * * * * * de belangrijkste inhoud van Param Param int $comment_id id opmerkingen is dit probleem is het onderwerp van de e - mail @ - * * * * * * * * * * * * * * * * * * * * * email_subject (sinds 1 /de functie van de dollar comment_id) //////////////email_subject TODO} {/* aan het einde van het creëren van een aangepast, de stijl van e - mail die worden gebruikt voor de aanmelding van een nieuwe gebruiker opmerkingen.* * * * * * * * * * * * * * de inhoud van de informatie van de e - mail @ string $comment_id id Param int opmerkingen worden de linker * @ terug de gewoonte van de inhoud van de * * * * * * * * * * * * * * /functie van post sinds 1 email_text ($nieuws, comment_id //////////////USD) {}) ///////email_text wordt aan het einde van het einde van de custom_comment_email (nieuwe);, en we moeten in deze functie in het artikel, maar is voortgegaan met de Herziening van de code op, je hebt een duidelijk weten waar we naar toe gaan, om de fabrikant.,, het eerste wat we moeten doen, is de voorbereiding van de fabrikant.Herinnert eraan dat voor de plug - in - een deel van de informatie over de locatie, en de aanwijzing van een haak, aangezien we al de nodige functies stootte, moet gemakkelijk te volgen wat er is gebeurd, maar de code op de integriteit van de functie die, __construct () {///////- plug - in de tekst add_action ("-", "plugin_textdomain array ($."); goedkeuring van een filter en /opmerkingen opmerkingen via e - mail.* * * * * * * in de zin van deze voorbeelden plug - ins die zal hetzelfde zijn e - mail.* maar in een produktie, natuurlijk wil de * * * * * * * * * * * * * * (met inbegrip van typische goedgekeurd, "afval" en "afval" in de banden.(*) ////////matig add_filter ("comment_moderation_headers array ($," email_headers ") ("); add_filter comment_moderation_subject array ($, "email_subject"), 10, 2); add_filter ("comment_moderation_text array ($," email_text "), 10, 2); ///////kennisgeving add_filter (" comment_notification_headers array ($, "email_headers") ("); add_filter comment_notification_subject array ($," email_subject "), 10, 2); add_filter (" comment_notification_text array ($, "email_text"), 10, 2);} /in het korte eind fabrikant gespecificeerde functies, ons doel  , instellingen van de « plug­in » textdomain functies, we de gespecificeerde haak, we gebruiken.Namelijk dat deze opmerkingen in kennis gesteld.,, oriëntatie, laten we de definitie van de functies van de lokalisatie van de « plug­in », lang herstel van bestanden, creëren we starten van de « plug­in », dit is een simpele, één lijn dat door de * * * * * * * * * * * * * * /wordpress API, met Plug - in de tekst opgenomen. Vertaling * /openbare functie plugin_textdomain () {load_plugin_textdomain (gewoonte commentaar op een nep, e - mail, dirname (plugin_basename (__file__)). "////////lang ") aan het einde van plugin_textdomain;}, belangrijke veranderingen die een specifieke functie voor de erkenning van de « plug­in » is onze sleutel.Voor degenen die dat niet zijn, het moet uniek zijn, want het zal de vertaler voor de plaatselijke versie van de string, vergroten we de rest van de « plug­in », de lokalisatie van de andere, is er klaar voor, filters, waar we echt om onze kennis van de functie van de elektronische post, een van De invoer anders, wat we moeten doen.Om precies te zijn, we moeten praten over de e - mail en een e - mail, het verschil tussen de bij verstek, geen opmerkingen heeft je e - mailadres is niet toegestaan.Dit zou kunnen leiden tot een e - mail aan de beheerder (of de goedkeuring van een blog over).Vanaf dit punt, opmerkingen worden automatisch goedgekeurd. Dat   stelt de beheerder, wordpress uitschakelen van de controle en de mensen uit opmerkingen te maken, wat ze deed, zou ik deze vraag ingediend omdat deze van invloed zijn op de ontwikkeling van de « plug­in », we gaan.Zes en drie aan de haak drie controle - al deze vergelijkbaar zijn, ze is de titel van een e - mail, thema 's, in verband met de boodschap luidt als volgt:,, haak, comment_moderation_headers, comment_moderation_subject, comment_moderation_text, comment_notification_headers, comment_notification_subject, comment_notification_text,, dingen simpel te houden, zullen we met alle drie zijn functie en  , zes - ins.Dit betekent dat de gebruiker zal zien dat dezelfde e - mail, alsmede kennisgeving. In een van de produktie, het is niet ideaal, maar om te laten zien hoe met behulp van de haak, en hoe het gebruik van e - mail, goed functioneren.Het is niet nodig om ons werk en een etikettering (dit is een pijnlijke e - cliënt in ieder geval, omdat je snel zien:), dit is een eenvoudige taak, kunnen we gemakkelijk aanpassen, bijvoorbeeld, laten we het onderwerp van de e - mail lezen: [titel. - er is een nieuwe opmerkingen.Om dit te bereiken, locatie, dan email_subject, bijwerking van de lijst van kenmerken, met inbegrip van de volgende.Opmerkingen van de code voor de volledigheid, maar we zullen het bespreken met een beetje meer functies, /* * * * * * * * *: oprichting van de thema 's van de opmerkingen in kennis van e - mail.* * * * * * * * * * * * * * * de belangrijkste inhoud van Param Param int $comment_id id opmerkingen is dit probleem is het onderwerp van de e - mail @ - * * * * * * * * * * * * * * * * * * * * * email_subject (sinds 1 /de functie van de dollar comment_id) {///////in het volgende formaat tot doel: "[titel. Hé - heb je een nieuwe.!"Betreft __ ("[", "speciaal nota E - gebied).De dollar - > get_post_title ($comment_id).__ ("]", "gewoonte commentaar ter plaatse; en e - mail). =" "; voor de thema 's, __ (" Hé - je hebt er een nieuwe commentaar! "E - mails, "gewoonte commentaar ter plaatse); terugkeer betreft; aan het einde van de functie van filter_method_name) ///////, aandacht te besteden aan de aanvaarding van twee parameters - betreft, is de oorspronkelijke opmerkingen id thema 's worden doorgegeven aan de functie betreft.Als je wilt in of voegen tekst aan de titel van dit nuttig is, maar we moeten ons zelf schrijven, dat zal worden gedekt. Comment_id is nuttig, want het zal ons zoeken en andere informatie, zoals de titel van het artikel, de eenvoudige commentaar id, in feite, dit is hoe we het na de titel terughalen.Wijst er echter op dat we in ons bellen na de dollar - > get_post_title ($comment_id), kleine helper., de functie, het is om ons te helpen onze definitie van gemakkelijk toegang tot bepaalde opmerkingen in verband met de titel van het artikel van de ondersteunende functie.We hebben het gewonnen in een ondersteunende functie, zodat we kunnen worden gebruikt in de « plug­in » het ondersteunende functies is eenvoudig:,, /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *.* Param int $comment_id id commentaar, we krijgen na de titel * @ string titel 1 * * * * * * * * * * * * * * de post opmerkingen /private functie sinds get_post_title ($comment_id) {% opmerkingen = get_comment ($comment_id); terug naar get_the_title ($opmerkingen > comment_post_id); aan het einde van de get_post_title) ///////, duidelijk, de????????De identiteit van de toelichting door de aanwijzing van een object, en dan terug naar de identificatie en bepaalde opmerkingen na de in verband met de titel van het artikel, op dit punt te allen tijde test je code, alsjeblieft.Stel dat je eerste artikel stappen volgen, je moet een ontwikkeling van het milieu, een e - mail sturen in je inbox.E - mail:,, de volgende stap, we zijn klaar om te beginnen een e - mail van de tekst.In onze plug, laten we de post omvat de volgende:,, een hoofd geschreven "] [titel" opmerkingen, voor de inhoud van de oorspronkelijke inhoud: "deze e - mail lezen:" later hebben we de oorspronkelijke commentaar, een eenvoudige meter, als het goed is, dat de opmerkingen of een kennisgeving of een Opmerkingen van de auteur, met inbegrip van het e - mailadres.,, en we zullen ook een model om te laten zien hoe we gemakkelijk kunnen aanpassen en voelen, dus de e - mail. Locatie, email_text, met inbegrip van de functie, /* * * * * * *: de oprichting van een speciaal voor De voorlichting van de gebruikers van de e - mail, stijl, ze hebben een nieuwe opmerkingen.* * * * * * * * * * * * * * de inhoud van de informatie van de e - mail @ string $comment_id id Param int opmerkingen worden de linker * @ terug de gewoonte van de inhoud van de * * * * * * * * * * * * * * /functie van post sinds 1 email_text ($nieuws, comment_id dollar) {///////get_comment zoeken Toelichting Commentaar = dollar (USD comment_id); ///////omschrijving van "$bericht = < h =" stijl. De lettergrootte 1.5em; dat blok; ">"; $nieuws. = __ ("opmerkingen", "gewoonte commentaar ter plaatse, e - mail); nieuws. = dollar - > get_post_title ($comment_id); $nieuws. =" < /H1 >; $boodschap "lt. = en die style=" breedte: 100%; de grens: 1 - pixel vaste&#ededed; de marge beneden 12px; ">"; en "nieuws. = < H >".__ ("de oorspronkelijke inhoud van deze e - mail schreef:", "speciaal nota E - gebied)."< /H3 >; $nieuws. = $opmerkingen > comment_content; $nieuws. = "< /div >"; ///////bepalen wat voor soort opmerkingen: dit is comment_type dollar = __ (normale opmerkingen. "," op de e - mail als commentaar op (")!= $opmerkingen > comment_type) {% comment_type = __ ("verwijzing of een nieuwe gewoonte commentaar van e - mail.", "ter plaatse"); ////////die meter} als $bericht. = < die style= "achtergrond":&#ededed; de grens: 1 - pixel vaste&#ededed; oude 4px; aanpassing van de tekst: het Centrum; ">"; $nieuws. = __ (dit bericht "," gewoonte commentaar van e - mail ter plaatse). "< sterke > < href = "mailto:" > comment_author_email. "> ".$opmerkingen > comment_author_email. "< /> < /sterk >,; $nieuws. = __ ("



Previous:
Next Page: