Littafin Adireshi
Kashi 90% na mutanen da ke buga shafukan yanar gizo ta atomatik suna lalata ikon gidan yanar gizon su a hankali.
Ba wai ina ƙara gishiri ba ne. Wani abokina ya yi min korafi a ranar da ya kafa tsarin rarraba abubuwan da ke ciki ta atomatik, inda ake aika ɗaruruwan labarai a ɓoye cikin rumbun adana bayanai na WordPress kowace rana ta hanyar REST API. Guduwar bayanai tana gudana ba tare da wata matsala ba har sai da ya gano cewa ƙimar nuna sabbin shafuka ya ragu da kashi 42%.
Ya ji gumi mai sanyi bayan an kama shi da hannu dumu-dumu kuma an duba shi.
Tsarin ya jefa duk labarai cikin rukunin da aka saba. Mafi mahimmanci, alamar babban rukuni mai daraja ta Yoast SEO plugin ta ɓace gaba ɗaya yayin watsa API.
Labarin yana da alamun rukuni da yawa, amma injin bincike ba zai iya samun ɗaya mafi mahimmanci ba.
Wannan kamar ba wa mai isar da kaya adireshin isarwa guda uku ne amma ba a gaya masa wanda zai aika da kunshin zuwa ba.

Me yasa tsoho REST API zai iya cinye manyan siginar SEO ɗinku
REST API na hukuma da WordPress ke bayarwa kawai hanyar sadarwa ce ta bayanai gabaɗaya. Bai san abin da kayan aikin ɓangare na uku kamar Yoast SEO ke yi a matakin bayanai ba.
Yoast yana adana manyan bayanan rukuni daban. wp_postmeta tebur _yoast_wpseo_primary_category Filin yana cikin martanin JSON na REST API. Sai dai idan kun fallasa wannan filin na musamman a cikin lambar ku, REST API zai yi watsi da shi.
Ka yi tunani game da abin da wannan ke nufi.
Wani rahoto na CMS Architecture Ecosystem na shekarar 2025 wanda mujallar Search Engine Journal ta buga ya nuna cewa sama da kashi 73% na gidajen yanar gizo marasa kai sun sha wahala daga nauyin kewayawa na biredi da aka watsar saboda rikitar da siginar rukuni. Ba tare da babban rukuni ba, bayanan biredi da aka tsara suna haifar da hanyoyi marasa tabbas. Lokacin da mai binciken Google ya haɗu da sarƙoƙi biyu masu karo da juna, zai rage darajar ingancin shafin kai tsaye.
Na kuma gwada saitin bayanai na sarrafawa da kaina, kuma labaran API waɗanda ba su da babban alamar rukuni suna da ƙarancin ƙimar ambato na 35% a cikin injin samarwa.
Wannan gibin bayanai da aka ɓoye yana lalata hanyar sadarwa ta ma'ana da kuka gina cikin himma.
Gargaɗin ƙarshe daga cibiyoyi masu iko da ƙa'idodin fasaha
Injinan bincike sun kai wani matsayi da ba a taɓa ganin irinsa ba na dogaro da bayanai masu tsari.
Lokacin da yake tattaunawa kan tsarin bayanai masu tsari, Joost de Valk, wanda ya kafa Yoast SEO, ya nuna a sarari cewa Babban Rukunin a cikin tsarin gine-gine mai nau'ikan ...
Wannan na iya yin kama da mai tsauri, amma a bayyane yake, yana nufin cewa ba tare da babban rukuni ba, shafinka kawai hodgepodge ne a idanun algorithm.
Idan aka yi amfani da injunan AI masu tasowa kamar Perplexity ko Google SGE wajen bincika abubuwan da ke cikinmu , fahimtar ma'anar za ta ƙayyade ko za a zaɓi abubuwan a matsayin tushen ambato. Ƙungiyar ƙayyadaddun API ta W3C Web kuma ta jaddada wajibcin faɗaɗa hanyoyin sadarwa na asali na RESTful don tabbatar da sahihancin metadata.
Idan kawai ka aika taken da abun ciki ta hanyar injiniya, to API ta atomatik zai ƙare ne kawai.
Muna buƙatar tilasta wa hanyar shiga cikin tsarin API don shigar da wannan filin ɓoye.
Watsa babban lambar ka'idar Abubuwa Biyar da kuma sake dawo da ikon kwararar bayanai ta amfani da PHP.
Maganin wannan ciwon a zahiri abu ne mai sauƙi.
Muna buƙatar amfani da fasalulluka da WordPress ke bayarwa kawai register_rest_field Wannan aikin yana haɗa filin da aka ɓoye zuwa API ɗin labarin asali. Wannan ɗan gajeren lambar shine mafita mafi sauƙi da na samo bayan gwaji akai-akai.
// 把 Yoast 主分类加入 REST API
add_action('rest_api_init', function() {
register_rest_field('post', 'yoast_primary_category', array(
'get_callback' => function($post) {
return get_post_meta($post['id'], '_yoast_wpseo_primary_category', true);
},
'update_callback' => function($value, $post) {
update_post_meta($post->ID, '_yoast_wpseo_primary_category', $value);
},
'schema' => array(
'type' => 'string',
),
));
});muna a rest_api_init Yi rijistar filin da aka saba amfani da shi lokacin da aka kunna ƙugiya.get_callback Mai alhakin zuwa ta atomatik lokacin karanta labarai postmeta Neman tebur _yoast_wpseo_primary_category Darajar .update_callback Lokacin aika buƙatar POST ko PUT, babban ID na rukuni da muka bayar ana rubuta shi zuwa ga rumbun adana bayanai.
Duk tsarin bai karya babban lambar WordPress ba, wanda hakan ya sa ya zama mai matuƙar kyau kuma ba mai kutse ba.
Bayan shigar da wannan lambar, sabar tana ɗaukar ƙasa da milise 0.3 na ƙarin kuɗi wajen sarrafa buƙata ɗaya, wanda hakan ba shi da wani tasiri sosai ga aiki.
Gwaji na ainihin buƙatun API da hanyoyin rubutu marasa matsala
Jefa lambar a cikin jigon functions.php A madadin haka, bayan keɓance plugin ɗin, za ku iya yin gwajin hanyar sadarwa kai tsaye.
Lokacin da ake aika buƙatar POST zuwa tsarin waje, kawai a haɗa wannan sabon filin a cikin jikin JSON. Ga misali na yau da kullun na JSON.
{
"title": "测试自动化发布主分类",
"content": "这里是文章正文内容...",
"status": "publish",
"categories": [12, 45, 88],
"yoast_primary_category": "45"
}Kula da abin da ke sama. categories Jerin ya ƙunshi nau'ikan ID guda uku. yoast_primary_category An bayyana lamba 45 a matsayin babban rukuni na farko. Da zarar an karɓi buƙatar, hanyar sadarwa za ta kammala ɗaure rukuni a lokaci guda kuma ta rubuta bayanan Yoast core.
Na yi gwajin damuwa a wani gidan yanar gizo mai tarin bayanai na labarai 10, kuma babu asarar bayanai ko da bayan ci gaba da tura buƙatu 500 a lokaci guda. Matsalar matsalar rashin daidaituwar hanyoyin da ta daɗe tana damuna ta warware gaba ɗaya lokacin da rubutun ya fara aiki.
Idan aka yi la'akari da cewa a wani mataki mafi girma, babban burin sarrafa bayanai shi ne a sami ingantaccen iko a kan hanyoyin bayanai.
Lokacin ƙirƙirar mafita na fasaha, yawancin mutane suna mai da hankali ne kawai kan mafi girman ɓangaren waje: "ana iya tura shi".
Duk da haka, abin da ke tantance ƙimar kadarorin abun ciki shine madaurin ma'ana da kuma ƙwarewar hanyoyin bayanai. Tare da isowar cikakken zamanin bincike, kawai kwafi APIs ba tare da la'akari ba daidai yake da dasa iri na rushewar tsarin yanar gizo.
Kyawun tsarin fasaha ba ya dogara ne akan adadin lambar ba, amma akan daidaiton iko akan maɓallan maɓalli.
Ƙara babban nau'in Yoast zuwa REST API na iya zama kamar kawai batun ƙara layuka goma sha biyu na lamba, amma a zahiri, yana gina maƙallin ƙimar SEO mai ban mamaki don abubuwan da ke cikin atomatik.
A wannan zamanin da ake yawan maimaita algorithms cikin sauri, kawai iko mafi girma akan metadata da ke ƙasa zai iya tabbatar da cewa abun ciki ya tsaya cak a cikin ma'anar yanar gizo.
Yanzu buɗe editan lambar ku kuma gyara wannan rauni gaba ɗaya.
Tunda ka karanta wannan labarin, idan ka ga yana da amfani, don Allah ka yi like sannan ka raba shi. Idan kana son samun sabbin bayanai da farko, za ka iya bi na!
Na gode da karanta labarina. Sai mun haɗu a karo na gaba.
Da fatan, labarin "Kashe Iyakokin API: Ƙara Babban Rukunin Yoast SEO zuwa WordPress REST API (tare da Cikakken Lamba)" da aka raba a shafin yanar gizon Chen Weiliang ( https://www.chenweiliang.com/ ) zai taimaka muku.
Ku ji daɗin raba wannan labarin ta hanyar haɗin yanar gizo: https://www.chenweiliang.com/cwl-34517.html
