, hvor dele adsense indtægter med deres forfattere,,,,, andel,,,,,,,, 12,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, denne forelæsning vil vise, hvor de let kan dele adsense annoncer med deres forfattere.det ville være meget nyttigt for at tiltrække nye forfattere til blog på din hjemmeside, til gengæld for en adsense indtægter for det, de har skrevet., resten er kun et springbræt til en mere træk rige sted for deres forfattere og brugere.opdage hvordan at tilføje yderligere bruger områder og manipulere med dem på din hjemmeside.,,, 1. trin at skabe miljøer, side, for denne forelæsning, jeg er ved hjælp af misligholdelse tema 20. 11.du kan bruge din nuværende tema, og vil om nødvendigt, som det første skridt, vi ønsker at skabe en side til at acceptere misligholdelse forlægger. jeg var så heldig at komme over dette store og enkle tutorielle ", hurtigt tip: skabe en wordpress globale muligheder side".det er en god læser, og jeg vil vedtage nogle metoder til denne forelæsning. først finde den, functions.php, fil i deres nuværende aktiveret tema.så på bunden tilføje følgende kode snippet.den snippet vil registrerer en ny admin menu, kalder den funktion, adshare_menu,. //skabe skik indstillinger menu add_action ('admin_menu "," adshare_menu), skaber vi adshare menu til, add_submenupage, funktion.den første parameter, vil afgøre de stiftende menu for indstillinger side. "her er nogle andre forældre menu vælge fra", submenu sider, funktion adshare_menu() (//skabe underetage menu side under indstillinger add_submenu_page ("muligheder, general. folkesundhedsprogrammet", "ad andel indstillinger, ad dele", "manage_options", "adshare_settings_page", "adshare_settings_page)}, skabe fastsættelse side display, nu vil vi udforme opstilling af indstillinger side.bemærker, at den funktion kaldes, adshare_settings_page, ligesom den sidste parameter i vores tidligere kode., funktion adshare_settings_page() (//skal kontrollere, at brugeren har den nødvendige kapacitet, hvis!current_user_can ('manage_options')) (wp_die (__ (»du er ikke har tilstrækkelige rettigheder til at få adgang til denne side. '))?> < div klasse = "pakke" > < h2 > ad andel (< /h2 > < form metode = "post" action = "muligheder. på" > <?folkesundhedsprogrammet aspektet wp_nonce_field ('update-options)?> < p > < stærk > adsense udgiver id: < /stærk > < br /> < input type = "tekst" navn = "udgiver id" størrelse = "45" værdi = "<?php echo get_option ('publisher-id)?> "/> < /p > < p > < input type =" stille "navn =" stille "værdi =" redde "/> < /p > < input type =" skjulte "navn =" aktion "værdi =" update "/> < input type =" skjulte "navn =" page_options "værdi =" udgiver id "/> < /form > < /div > <?php}, resultatet ser ud som følger:,, trin 2, at skabe en ekstra bruger inden vores næste skridt er at skabe mulighed for brugerne for at redde deres egen, udgiver id,,, at tilføje profil aktioner, at tilføje muligheden for både administrationen og brugere at ajourføre en brugerprofil område, er vi nødt til at ring til to wp aktion kroge.de kroge, edit_user_profile, og show_user_profile,.tilføje dette indlæg til din fil. add_action ('show_user_profile "," adshare_profile_fields'); add_action (' edit_user_profile "," adshare_profile_fields'), at den form, mark, nu hvor du har tilføjet de kroge, lad os kalde funktion i det andet parameter, adshare_profile_field,.denne funktion er den form for områder, der vises i en brugers edit form.kan man ændre det html du på nogen måde, men sørg for at opretholde den korrekte navn og værdi attributter for denne forelæsning., funktion adshare_profile_fields ($bruger) {?> < h3 > ekstra felt < /h3 > < tabel klasse = "bord" > < tr > < t > < etiket til = "twitter" > adsense udgiver id <. /etiketten > < /t > < td > < input type = "tekst" navn = "udgiver id" id = "udgiver id" værdi = "<?php echo esc_attr (get_the_author_meta ("udgiver id«, $bruger - > id)?> "klasse =" almindelig tekst "/> < br /> < over klasse =" beskrivelse "> tilføje din forlægger id < /span > < /td > < /tr > <. /tabel > <?php}, redde profil område, indtil videre, har vi tilføjet form områder, men det vil ikke redde dem.for at ajourføre en brugerprofil, vi har brug for to foranstaltninger kroge;, personal_options_update, &, edit_user_profile_update,.der tilføjes følgende kroge. add_action ('personal_options_update "," adshare_save_profile_fields'); add_action (' edit_user_profile_update "," adshare_save_profile_fields), lad os skrive det, adshare_save_profile_fields, funktion.denne funktion vil tage -, post -, data - og gem det til brugeren metadata.ligesom når en bruger ajourfører deres navn, vores nye område vil blive tilføjet., funktion adshare_save_profile_fields ($user_id) (hvis (!current_user_can ('edit_user, $user_id) {tilbage falske} update_usermeta ($user_id, udgiver id«, $_post ['publisher-id']);}, er der et fuldt fungerende ekstra område for vores forfattere.i løbet af de næste skridt, vi kommer til at gøre brug af det nye område.,, trin 3, at adsense til post, hvis du er nået så langt, jeg er glad for dig.vi har en sidste opgave at skabe vores functions.php, fil.lad os skabe den funktion, der vælger de udgiver id og vise det på google ad på lokaliteten, funktion adsense_ad() (hvis (get_the_author_meta ("udgiver id ')) ($input = system (get_option ('publisher-id"), get_the_author_meta ("udgiver id«)} andre {$input = system (get_option ('publisher-id')} shuffle ($input).> < manuskript type = "tekst /javascript" > <!- google_ad_client = ca - <?php echo $bidrag [0]?> ". google_ad_width = 468 og google_ad_height = 60; //- > < /manuskript > < manuskript type =" tekst /javascript "src =" http: //pagead2. googlesyndication. kom /pagead /show_ads. er "> < ///////manuskript > <?php}, nu en pause.de første linjer kontrol for at se, om hun har en forlægger id tilføjede, at hvis de ikke kun admin udgiver id skal anvendes. hvis (get_the_author_meta ("udgiver id ')) ($input = system (get_option ('publisher-id"), get_the_author_meta ("udgiver id«)} andre {$input = system (get_option ('publisher-id')}, funktion, shuffle,, så enkelt, som det er, shuffles værdierne i den dragt.det er vigtigt at få de udgiver id - at ændre, når en side er besøgt eller frisk, shuffle ($input), den sidste del af denne funktion, viser adsense manuskript.den klient id variable erstattes med $bidrag [0], der vil vise, at de første værdien af de generelt system.enkel men effektiv. < manuskript type = "tekst /javascript" > <!- google_ad_client = ca - <?php echo $bidrag [0]?> ". google_ad_width = 468 og google_ad_height = 60; //- > < /manuskript > < manuskript type =" tekst /javascript "src =" http: //pagead2. googlesyndication. kom /pagead /show_ads. er "> < ///////manuskript >, ring til funktion på side, vi kan kalde den funktion, adsense_ad(), i vores single.php, fil.for resten, jeg ringede til funktion mellem post - og kommentarer. <?folkesundhedsprogrammet aspektet get_template_part ("indhold", "fælles").> <?folkesundhedsprogrammet aspektet adsense_ad();?> //kalder adsense funktion <?folkesundhedsprogrammet aspektet comments_template ("ægte)?>,, samlede kode, her er hele den del af kode fra vores lektion.håber du finder det nyttigt. //skabe skik indstillinger menu add_action ('admin_menu "," adshare_menu); funktion adshare_menu() (//skabe underetage menu side under indstillinger add_submenu_page ("muligheder, general. folkesundhedsprogrammet", "ad andel indstillinger, ad andel", "manage_options", "adshare_settings_page", "adshare_settings_page)} funktion adshare_settings_page() (//skal kontrollere, at brugeren har den nødvendige kapacitet, hvis!current_user_can ('manage_options')) (wp_die (__ (»du er ikke har tilstrækkelige rettigheder til at få adgang til denne side. '))?> < div klasse = "pakke" > < h2 > ad andel (< /h2 > < form metode = "post" action = "muligheder. på" > <?folkesundhedsprogrammet aspektet wp_nonce_field ('update-options)?> < p > < stærk > adsense udgiver id: < /stærk > < br /> < input type = "tekst" navn = "udgiver id" størrelse = "45" værdi = "<?php echo get_option ('publisher-id)?> "/> < /p > < p > < input type =" stille "navn =" stille "værdi =" redde "/> < /p > < input type =" skjulte "navn =" aktion "værdi =" update "/> < input type =" skjulte "navn =" page_options "værdi =" udgiver id "/> < /form > < /div > <?php} add_action ('show_user_profile "," adshare_profile_fields'); add_action (' edit_user_profile "," adshare_profile_fields); funktion adshare_profile_fields ($bruger) {?> < h3 > ekstra felt < /h3 > < tabel klasse = "bord" > < tr > < t > < etiket til = "twitter" > adsense udgiver id <. /etiketten > < /t > < td > < input type = "tekst" navn = "udgiver id" id = "udgiver id" værdi = "<?php echo esc_attr (get_the_author_meta ("udgiver id«, $bruger - > id)?> "klasse =" almindelig tekst "/> < br /> < over klasse =" beskrivelse "> tilføje din forlægger id < /span > < /td > < /tr > <. /tabel > <?php} add_action ('personal_options_update "," adshare_save_profile_fields'); add_action (' edit_user_profile_update "," adshare_save_profile_fields); funktion adshare_save_profile_fields ($user_id) (hvis (!current_user_can ('edit_user, $user_id) {tilbage falske} update_usermeta ($user_id, udgiver id«, $_post ['publisher-id']); //} funktion adsense_ad() (hvis (get_the_author_meta ("udgiver id ')) ($input = system (get_option ('publisher-id"), get_the_author_meta ("udgiver - id«)} andre {$input = system (get_option ('publisher-id')} shuffle ($input).> < manuskript type = "tekst /javascript" > <!- google_ad_client = ca - <?php echo $bidrag [0]?> ". google_ad_width = 468 og google_ad_height = 60; //- > < /manuskript > < manuskript type =" tekst /javascript "src =" http: //pagead2. googlesyndication. kom /pagead /show_ads. er "> < ///////manuskript > <?php}, indgåelse, nu ved du, hvordan at tilføje lidt ekstra områder til deres brugerprofiler og kan tiltrække nye forfattere til din blog.resten af denne lektion er overladt til fantasien.du kan bruge disse metoder til at dele facebook likeboxes eller andre ad publicering blokke.- kodning.,