Paganahin ang Link ng Authorship at Publishing sa WordPress

google g

Patuloy kong sinasabi sa mga tao na ibabahagi ko kung paano namin pinagsasama ang microdata ng may akda upang makabuo resulta ng paghahanap na mayamang mga snippet. Ito ay gumagana nang maayos para sa aming mga kliyente sa pagdaragdag ng kanilang mga SERP CTR) kaya naisip ko na idokumento ko ito dito para sa mga site ng WordPress.

Mayroong dalawang piraso dito ... at ang dalawang elemento ay hindi may kaugnayan Ang data ng may-akda ay ipinapakita na ngayon sa Mga Pahina ng Mga Resulta ng Search Engine. Hindi ko pa nakikita ang impormasyong publisher na ipinakita pa ... ngunit sigurado akong magiging ito!

Tagapaglathala

Ang Google Plus ay mayroon na ngayong sistema ng pag-verify kung saan a tagapaglathala ng isang site ay maaaring magturo sa kanilang pahina sa Google+. Sa pamamagitan ng pagdaragdag ng sumusunod na code sa aming mga tema functions.php pahina, nagdagdag kami ng isang seksyon sa aming pangkalahatang mga setting ng Pamamahala ng WordPress kung saan maaari naming i-paste ang aming URL sa Pahina sa Google+:

function social_settings_api_init () {add_settings_section ('social_setting_section', 'Mga Social na Site sa Web', 'social_setting_section_callback_unction', 'pangkalahatan'); add_settings_field ('general_setting_googleplus', 'Google Plus Page', 'general_setting_googleplus_callback_unction', 'general', 'social_setting_section'); register_setting ('pangkalahatan', 'general_setting_googleplus'); } add_action ('admin_init', 'social_settings_api_init'); gumana social_setting_section_callback_unction () {echo ' Ang seksyong ito ay kung saan mo mai-save ang iyong mga social site kung saan mahahanap ka ng mga mambabasa sa Internet. '; } function general_setting_googleplus_callback_unction () {echo '  '; }

Ang susunod na hakbang ay upang mai-publish ang link sa pag-publish sa bawat pahina sa site sa labas ng iyong solong mga pahina ng post sa blog. Kaya, sa aming header.php, idinagdag namin ang sumusunod na code:

" rel="publisher" />

Pag-akda

Ang may-akda ay medyo mas malalim, lalo na kung mayroon kang isang multi-may-akdang blog tulad ng sa amin. Karaniwan, nais namin ang lahat ng aming mga pahina na sinusulat ng mga may-akda upang ipakita ang kanilang data sa profile sa Google+ sa mga resulta ng search engine. Upang makuha ito, kailangan kong puntahan ang master mismo, si Joost de Valk at basahin ang sa kanya rel = "may-akda" post.

Ang unang hakbang ay upang i-override ang mga setting ng WordPress at payagan ang mga tag ng anchor na mai-publish na may naaangkop na elemento ng rel. Sa loob ng functions.php, idagdag ang sumusunod na code:

pagpapaandar yoast_allow_rel () {pandaigdigang $ pinapayagan ang mga tag; $ allowtags ['a'] ['rel'] = array (); } add_action ('wp_loaded', 'yoast_allow_rel');

Ang susunod na hakbang ay upang magdagdag ng code sa functions.php na nagdaragdag ng isang patlang sa iyong pahina ng Profile ng User kung saan maaaring punan ng mga may-akda ang kanilang Google+ URL:

function yoast_add_google_profile ($ contactmethods) {// Magdagdag ng Google Profiles $ contactmethods ['google_plus_profile'] = 'URL ng Profile ng Google Plus'; ibalik ang $ contactmethods; } add_filter ('user_contactmethods', 'yoast_add_google_profile', 10, 1);

Ngayon na nakuha mo ang patlang doon, kakailanganin mong magdagdag ng isang link ng may-akda sa bawat pahina na magtuturo sa nilalaman ng iyong may-akda, tulad ng single.php, index.php, may akda.php at archive.php. Sa loob ng mga pahina ng template na iyon, ipakita ang link ng may-akda kasama ang rel = ”may-akda” at ang link na iyon ay dapat na ituro sa iyong may akda.php Pahina ng profile:

" rel="author">

Sa loob ng iyong pahina ng may-akda.php, gugustuhin mong ipakita ang impormasyon sa profile kasama ang isang link na rel = "ako" na bumalik sa iyong pahina sa Google Profile:

$ google_plus_profile = get_the_author_meta ('google_plus_profile'); kung ($ google_plus_profile) {echo '  '; }

Pagod ka na ba? Huwag… susunod na hakbang ay upang magdagdag ng isang link ng nag-ambag pabalik sa iyong pahina ng may-akda sa loob ng Google Plus:

google plus i-edit ang nag-ambag ng profile

Ok… ngayon ang mga link ng iyong may-akda ay nakaturo sa iyong pahina ng may-akda, ang iyong pahina ng may-akda ay nakaturo sa iyong profile sa Google Plus, ang iyong profile sa Google Plus ay nakaturo sa iyong pahina ng may-akda. Nakikita mo ba kung paano namin natakpan ang buong bilog dito? Isang huling hakbang ...

Gamitin ang tool na mayaman na mga snippet at talagang i-verify na gumagana ang iyong mga rich snippet! Subukan ito sa iyong root domain at iyong solong mga pahina ng pag-post.

resulta ng rich snippet tester

At ngayon ilagay sa iyong domain at bigyan ito ng shot:
publisher ng resulta ng rich snippet

Huling tala ... lahat ng ito ay gumagana ng maayos, ngunit hindi sa lahat ng oras. Minsan napapansin ko ang tool na mayaman na mga snippet ay nagbibigay sa akin ng isang error at iba pang mga oras na nakikita ko kung saan masubukan ang mga rich snippet, ngunit tumatagal ng ilang linggo upang makita ang mga ito sa mga resulta ng paghahanap. Alinmang paraan, ito ay isang pagbabago na nagkakahalaga ng paggawa! Tandaan na, dahil ginawa namin ang lahat ng ito sa loob ng aming tema na ang isang bagong tema ay mangangailangan sa amin upang ipatupad ito lahat ulit muli!

11 Comments

  1. 1

    Maliwanag na ang aking kasalukuyang tema ay walang isang file ng may-akda.php. Gayunpaman, lumilitaw ang aking URL ng may-akda at mabibigyan ng multa. Tila nakuha ko ang lahat ng naka-install na sumusunod sa iyong mga hakbang, ngunit ang tool na mayaman na snippet ay gumawa ng mga pagkakamali sa mga sumusunod:

    publisherlinked page ng Google+ = https://plus.google.com/118248936539718757580 Error: Hindi kasama sa pahinang ito ang na-verify na markup ng publisher. Matuto nang higit pa Babala: Ang parehong rel = "publisher" at rel = "may-akda" ay naroroon sa pahina. Dapat mong ilagay ang rel = "may-akda" sa mga pahina ng nilalaman at rel = "publisher" sa iyong home page lamang (maliban kung ito ang home page ng isang solong site ng may-akda). authorlinked profile ng may-akda = http://www.bnpositive.com/blog/author/bnpositive/
    Error: Ang pahina ng profile ng may-akda ay walang link na rel = ”ako” sa isang Google Profile. Matuto nang higit pa 

    • 2

      @bnpositive: disqus Maaari kang gumawa ng isang file ng may-akda.php medyo madali sa pamamagitan ng pagkopya ng archive.php file at pagpapalit ng pangalan sa ito sa author.php (kung minsan may ilang paglilinis na gagawin upang hilahin ang mga heading ng pangalan ng kategorya, atbp.) upang magkaroon ng isang pahina ng may-akda. Karaniwan akong nai-publish ang mga tao bio at larawan sa pahinang iyon.
      Pumunta ako sa iyong pahina sa Google+ at wala kang isang link sa seksyon ng nag-aambag na tumuturo sa pahina ng iyong may-akda sa bnpositive. Gayundin, sinusubukan mo bang gumawa ng isang link ng may-akda o isang link ng publisher? Ang pahina ng iyong may-akda sa bnpositive ay tila mayroong isang link sa pahina ng Google+ dito. Dapat na ituro ng isang pahina ng may-akda ang iyong personal na pahina, dapat na ituro ng isang link ng publisher ang iyong pahina sa Google+.

      • 3

        Mula sa aking pag-unawa gusto ko ng isang link ng PUBLISHER sa lahat ng mga hindi post na PAGES para sa aking website na magdidirekta sa Bnpositive Communication and Design Google+ Page. Pagkatapos, para sa lahat ng mga pahina ng post na sinusulat ko, nais ko ng isang link ng AUTHOR sa mga pahinang iyon na tumutukoy sa aking personal na Pahina sa Google+?

      • 4

        Tiningnan ko lang ang aking personal na pahina sa Google+ at nagbibigay ito ng isang link ng nagbibigay sa aking pahina ng may-akda sa aking blog. Dapat ba na gawin ko ang pareho sa aking Pahina sa Google+ bilang publisher?

      • 7

        Okay, kailangan kong makakuha ng isang pahina ng may-akda.php na binuo, ngunit iniisip kong tatanggalin ko hanggang sa magpasya ako kung anong bagong tema ang maaaring pipiliin ko para sa site. Mga tunog tulad ng kailangan kong makakuha ng kaunting oras sa iyo at bumili ka ng kape sa lalong madaling panahon!

  2. 8

    Kumusta, hindi sigurado kung susuriin mo pa rin ito, ngunit - Nakuha ko ang aking mga rich snippet upang sabihin na "Na-verify: Na-verify ang markup ng publisher para sa pahinang ito." ngunit ang imahe ay hindi ipinapakita sa rich tool na snippet. Gumagana ang aking akda sa mga link ng post, ngunit para sa aking home page walang imahe at sinasabi lamang na napatunayan ito. Alam mo ba kung bakit ito maaaring?

    • 9

      @ twitter-509747237: disqus kung binago mo lang sila, kakailanganin mong bigyan sila ng ilang linggo upang magpakita. Gayundin, nakita namin ang pagpapakita nila at paglaho paminsan-minsan. Lumilitaw na ito ay isang isinasagawa sa Google.

      • 10

        Salamat sa tugon 🙂 Alam kong magtatagal upang magpakita sa SERPS, ngunit nag-aalala ako na hindi ito nagpapakita sa preview para sa Rich Snippet Testing Tool .. sa iyong tutorial maaari mong makita ang logo ng iyong kumpanya sa ang tool sa pagsubok at hindi ko ito nakikita, ito lamang ang na-verify. Hulaan ko hihintayin ko ito ng ilang linggo upang makita kung maipapakita ko ito sa RSTT, ngunit kung hindi talaga, hindi ko alam kung saan ako nagkamali (hindi nagmamadali upang ipakita ito up sa SERPS dahil tumagal ang aking akda tungkol sa 3 linggo para doon, ngunit palaging nagpapakita kaagad sa tool sa pagsubok). Salamat ulit sa feedback.

        • 11

          @ twitter-509747237: disqus Kawili-wili! Lumilitaw na tinanggal nila ang link ng link ng publisher mula sa pagpapakita ng logo. Mabaho yan !!! Inaasahan kong masimulan nilang mai-publish iyon sa SERP. Ang link ng iyong may-akda ay mahusay na pumunta, kahit na!

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.