Blogul de monetizare nu este un "must", dar este o sursă foarte importantă de motivație. Indiferent dacă sunteți blogging singur sau alături de unii autori pe care i-ați adunat, câștigând chiar și câțiva dolari pe lună poate schimba abordarea dvs. și / sau a autorilor față de blogul dvs..
Deoarece Google AdSense este una dintre cele mai simple și cele mai populare modalități de generare de bani, vom vedea cum să o folosim cu un blog WordPress cu mai mulți autori. (Deși acest tutorial va funcționa și pentru bloggeri singuri.) Vom aborda modul de configurare a câmpurilor de profil pentru anunțurile autorilor AdSense și cum să afișați acele anunțuri cu o funcție, cu un widget, cu un scurtcod și automat în posturi.
Google acceptă anunțuri de la mai mulți editori AdSense în același site Web atâta timp cât nu afișați anunțuri de la mai mulți editori pe aceeași pagină. Prin urmare, vom afișa anunțurile autorilor pe paginile postărilor noastre și vom afișa propriile noastre anunțuri în alte pagini.
Am putea solicita tuturor autorilor din blogul nostru blocurile de coduri AdSense și să le inserăm manual în codul nostru, însă cerându-le să introducă codul însuși și inserarea lor dinamic ar fi o idee mai bună. (De asemenea, nu este distractiv să faci chestii manual.) Codul de mai jos oferă funcționalitatea autorilor noștri de a-și actualiza profilurile pentru a-și insera propriile anunțuri AdSense:
Anunțurile Google AdSense
Codul dvs. JavaScript Google AdSense pentru spațiul publicitar de 300x250. | |
Codul dvs. JavaScript Google AdSense pentru spațiul publicitar de 468x60. |
Puteți să duplicați rândurile de tabel pentru a adăuga mai multe tipuri de anunțuri, dacă doriți. Nu uitați să schimbați Nume
s și alți parametri ai intrărilor.
Acum ajungem la partea unde ne construim functie principala care va fi utilizată atât pe cont propriu, cât și prin alte funcții. Uitați-vă la codul de mai jos:
'',' 468x60 '=>''); dacă este (is_single ()) global $ post; $ user_id = $ post-> post_author; $ ad_code = get_user_meta ($ user_id, 'adsense_'. $ ad_type, true); altceva $ ad_code = $ default_ad_codes [$ ad_type]; dacă ($ ad_code! = ") // vom returna codul de anunț într-un div care are o clasă pentru tipul de anunț, doar în cazul în care se întoarce"". $ ad_code. '„; altfel return false; ?>
Vedeți ce face?
$ ad_code
variabil. Aici, observați că folosim de asemenea $ ad_type
parametru al funcției.$ ad_code
variabilă cu codurile de anunț prestabilite.$ ad_code
variabila nu este goală, vom returna codul de anunț cu a div
înconjurând-o. (În caz contrar, ne întoarcem fals
.)Terminat! Puteți folosi această funcție oriunde doriți în interiorul temei dvs. - atât în interiorul cât și în exteriorul buclă.
Îmi place când este atât de simplu! :)
Tine minte: Google vă interzice strict să afișați anunțuri de la mai mulți editori din aceeași pagină. De aceea, funcția principală (astfel, alte funcții) nu va afișa "codurile de anunț implicite" dacă autorul nu și-a furnizat propriile coduri în profilul lor. Dacă am fi făcut acest lucru, cu siguranță vom fi interzise de la Google AdSense.Dacă doriți să le acordați autorilor libertatea de a adăuga propriile lor anunțuri oriunde în posturile lor, puteți utiliza un scurtcod ca în cele de mai jos:
'468x60'), $ atts)); returnați wptuts_return_adsense ($ ad_type); add_shortcode ('display_adsense', 'display_adsense_sc'); ?>
Este chiar mai simplu decât funcția principală: este nevoie de ad_type
parametru și îl transmite prin funcția principală și returnează funcția.
Dacă nu vreți niciun parametru și nu întoarceți funcția principală, nici măcar nu aveți nevoie de codul de mai sus! Doar adăugați această linie după funcția noastră principală:
Principalul parametru al funcției principale are o valoare implicită ('468x60'
, în exemplul nostru), astfel încât codul scurt va afișa numai acest tip de anunț.
S-ar putea să nu doriți să acordați libertatea autorilor dvs. de a afișa anunțuri în unele cazuri. Dacă decideți să introduceți automat anunțurile, să spuneți, după primul paragraf al fiecărei postări; funcția de mai jos este exact ceea ce căutați:
/ ', $ post_content, $ meciuri, PREG_OFFSET_CAPTURE); $ insert_at = $ meciuri [0] [$ afterParagraph - 1] [1]; returnați substr ($ post_content, 0, $ insert_at). $ adsense. substr ($ post_content, $ inser_at, strlen ($ post_content)); add_filter ('the_content', 'wptuts_auto_insert_adsense'); ?>
Dacă veți descărca plugin-ul pe care îl construim acum (cu butonul Descărcare la începutul postării), nu uitați că linia cu add_filter ()
funcția va fi comentată. Dezactivați-l pentru a activa această funcție.
Widgeturile pentru clădire pot părea complicate, însă este foarte ușor să le faci. În cazul nostru, vom încerca să redați funcția principală și să permitem administratorilor din blogul dvs. să seteze parametrul implicit pentru acesta:
"Wptuts + AdSense Widget Settings") // descrierea widget-ului); formularul funcției publice ($ instance) if (isset ($ instanță ['ad_type'])) $ ad_type = $ instanță ['ad_type']; altceva $ ad_type = '300x250'; ?>
Widgetul are, de asemenea, o funcție foarte simplă: dacă este o singură pagină postare, afișați anunțul autorului și, dacă nu, afișați anunțul implicit.
Dacă rulați un blog cu mai mulți autori fără un capital să plătească pentru munca lor, aceste trucuri ar putea să-i motiveze să scrie mai des. Ei chiar ar împărtăși și promova propriile lor postări mai dornici - la urma urmei, vor avea propriile anunțuri afișate pe pagini. E atât inteligent, cât și bun!
Aveți vreo idee despre generarea de bani în blogurile cu mai mulți autori? Trimiteți comentariile dvs. mai jos!