Tusaha Maqaalka
90% dadka si otomaatig ah u daabaca bogagga internetka ayaa si aamusnaan ah u burburinaya awoodda boggooda internetka.
Ma buunbuuninayo. Saaxiibkay ayaa maalin dhoweyd ii soo cawday inuu sameeyay nidaam qaybinta macluumaadka oo si buuxda otomaatig ah u shaqeeya, iyadoo boqolaal maqaallo ah si aamusnaan ah loogu shubayo xogta WordPress maalin kasta iyada oo loo marayo REST API. Socodka xogtu si habsami leh ayuu u socday ilaa uu ogaaday in heerka tusmada bogagga cusub uu hoos u dhacay 42%.
Waxaa ku dhacay dhidid qabow ka dib markii la qabtay isagoo gacan-ka-hadal qaba oo la baaray.
Nidaamku wuxuu dhammaan maqaallada ku tuuray qaybta caadiga ah. Xitaa si ka sii daran, sumadda qaybta koowaad ee qiimaha badan ee Yoast SEO plugin ayaa gebi ahaanba luntay intii lagu jiray gudbinta API.
Maqaalku wuxuu leeyahay calaamado kala duwan, laakiin matoorka raadinta ma heli karo midka ugu muhiimsan.
Tani waxay la mid tahay inaad siiso qofka keenaya saddex cinwaan oo gaarsiin ah laakiin aadan u sheegin midka uu baakadka u dirayo.

Sababta REST API-ga caadiga ah uu u cuni karo calaamadaha SEO-gaaga ee asaasiga ah
API-ga rasmiga ah ee REST ee ay bixiso WordPress waa kaliya marin xog guud. Ma oga waxa qalabka dhinac saddexaad sida Yoast SEO ay ku sameynayaan heerka xogta.
Yoast wuxuu si gaar ah u kaydiyaa xogta qaybta ugu muhiimsan. wp_postmeta 表的 _yoast_wpseo_primary_category Goobtu waxay ku jirtaa jawaabta JSON ee REST API. Haddii aadan si cad u soo bandhigin goobtan gaarka ah ee koodhkaaga, REST API wuu iska indha tiri doonaa.
Ka fikir waxa ay tani ka dhigan tahay.
Warbixin ku saabsan Deegaanka Dhismaha CMS ee 2025 oo ay daabacday Majaladda Search Engine Journal ayaa shaaca ka qaaday in in ka badan 73% mareegaha aan madaxa lahayn ay la ildaran yihiin miisaanka kala firdhisan ee hagitaanka rootiga sababo la xiriira calaamadaha qaybaha ee jahwareerka leh. Iyadoo aan lahayn qayb aasaasi ah, xogta rootiga ee qaabaysan waxay abuurtaa waddooyin aan caddayn. Marka gurguurtaha Google uu la kulmo laba silsiladood oo is khilaafsan, waxay si toos ah hoos ugu dhigi doontaa dhibcaha tayada bogga.
Waxaan sidoo kale tijaabiyay xog xakameyn ah aniga qudhaydu, maqaallada API-ga ee aan lahayn calaamadda qaybta ugu weyn waxay lahaayeen heer xigasho oo 35% ka hooseeya matoorka dhaliya.
Farqiga xogta qarsoon ayaa si qarsoodi ah u baabi'inaya shabakadda macnaha leh ee aad si taxaddar leh u dhistay.
Digniinta ugu dambeysa ee ka timid hay'adaha awoodda leh iyo heerarka farsamada
Matoorada raadinta waxay gaareen heer aan hore loo arag oo ah ku tiirsanaanta xogta si cad loo qaabeeyey.
Markii uu ka hadlayay kala sarreynta xogta qaabaysan, Joost de Valk, aasaasaha Yoast SEO, wuxuu si cad u tilmaamay in Qaybta Aasaasiga ah ee qaab-dhismeedka qaybaha badan ay tahay barta kaliya ee lagu baabi'in karo mugdiga rootiga, la'aanta xogtan waxay si toos ah u wiiqaysaa hufnaanta fulinta ee caadiyeynta Canonical.
Tani waxay u ekaan kartaa mid adag, laakiin si cad, waxay la macno tahay in iyada oo aan lahayn qayb weyn, boggaagu uu yahay kaliya hodgepodge marka loo eego algorithm-ka.
Marka macluumaadkayaga ay ku baaraan matoorada AI ee soo saara sida Perplexity ama Google SGE, caddeynta macnaha ayaa go'aamisa in macluumaadka loo xulan doono sidii ilo tixraac. Kooxda qeexitaanka W3C Web API waxay sidoo kale xoogga saartaa baahida loo qabo in la ballaariyo is-dhexgalka RESTful ee asalka ah si loo hubiyo daacadnimada metadata.
Haddii aad si fudud ugu dirto cinwaanka iyo waxa ku jira si farsamo ah, markaa otomaatiga API-ga waa kala badh dhammaaday.
Waxaan u baahanahay inaan ku qasbno habka kicinta ee is-dhexgalka API si aan u gelino goobtan qarsoon.
Kala furfuridda koodka asaasiga ah ee aragtida Shanta Qaybood iyo dib u soo celinta xakamaynta socodka xogta iyadoo la adeegsanayo PHP.
Xalka dhibkan dhab ahaantii waa mid aad u fudud.
Waxaan u baahanahay oo keliya inaan isticmaalno sifooyinka ay bixiso WordPress register_rest_field Shaqadani waxay ku xidhaa goobta qarsoon API-ga maqaalka asalka ah. Qaybta koodka ee soo socota waa xalka ugu fudud ee aan ka soo qaatay tijaabinta soo noqnoqda ka dib.
// 把 Yoast 主分类加入 REST API(安全强化版)
add_action('rest_api_init', function() {
register_rest_field('post', 'yoast_primary_category', array(
'get_callback' => function($post) {
$primary_cat = get_post_meta($post['id'], '_yoast_wpseo_primary_category', true);
// 确保返回字符串或空串,避免返回 false
return $primary_cat ? (string)$primary_cat : '';
},
'update_callback' => function($value, $post) {
// 安全过滤:强制转换为正整数
$cat_id = absint($value);
if ($cat_id > 0) {
update_post_meta($post->ID, '_yoast_wpseo_primary_category', $cat_id);
} else {
// 传入 0、空串或 null 时,直接删除该元数据(重置主分类)
delete_post_meta($post->ID, '_yoast_wpseo_primary_category');
}
return true;
},
'schema' => array(
'description' => 'Yoast SEO Primary Category Term ID',
'type' => array('string', 'integer', 'null'),
'context' => array('view', 'edit'),
),
));
});waxaan joognaa rest_api_init Diiwaangeli goob gaar ah marka jillaabku furmo.get_callback Mas'uul ka ah inuu si toos ah u tago marka la akhrinayo maqaallada postmeta Raadinta miiska _yoast_wpseo_primary_category Qiimaha.update_callback Marka la dirayo codsi POST ama PUT ah, aqoonsiga qaybta ugu muhiimsan ee aan gudbinay waxaa loo qoraa kaydka xogta.
Geedi socodka oo dhan ma jebinayo koodhka asaasiga ah ee WordPress, taasoo ka dhigaysa kordhin aad u qurux badan oo aan faragelin lahayn.
Ka dib marka la rakibo koodhkan, adeeguhu wuxuu ku kacayaa wax ka yar 0.3 milliseconds oo kharash ah marka la farsameynayo hal codsi, taas oo saameyn aan la taaban karin ku leh waxqabadka.
Tijaabinta adduunka dhabta ah ee codsiyada API iyo hababka qorista ee aan kala go 'lahayn
Ku tuur koodhka mawduuca functions.php Haddii kale, ka dib marka aad habayso plugin-ka, waxaad si toos ah u samayn kartaa tijaabinta interface-ka.
Markaad codsi POST ah u gudbinayso nidaam dibadeed, si fudud ugu dar qaybtan cusub jirka JSON. Waa kan tusaale JSON ah oo caadi ah.
{
"title": "测试自动化发布主分类",
"content": "这里是文章正文内容...",
"status": "publish",
"categories": [12, 45, 88],
"yoast_primary_category": "45"
}Fiiro gaar ah u yeelo kor ku xusan. categories Safku wuxuu ka kooban yahay saddex aqoonsi oo kala duwan. yoast_primary_category Lambarka 45 waxaa si cad loogu magacaabay qaybta aasaasiga ah ee aasaasiga ah. Marka la helo codsiga, is-dhexgalka ayaa isku mar dhammaystiri doona isku xidhka qaybta oo qori doona xogta asaasiga ah ee Yoast.
Waxaan baaritaan walaac ah ku sameeyay bog internet oo leh xog ururin ah oo ka kooban 10 oo maqaal, mana jirin wax khasaare xog ah xitaa ka dib markii aan si joogto ah u riixay 500 oo codsi oo isku mar ah. Dhibaatada khalkhalka wadada ee igu dhibaysay muddo dheer ayaa si buuxda loo xalliyay isla markii qoraalku socday.
Marka laga fikiro heer sare, yoolka ugu dambeeya ee otomaatiga ah waa in la gaaro xakameyn la hagaajiyay oo ku saabsan marinnada xogta.
Marka la samaynayo xalal farsamo, dadka badankood waxay diiradda saaraan oo keliya cabbirka ugu dusha sare leh: "la geyn karo".
Si kastaba ha ahaatee, waxa dhab ahaan go'aamiya qiimaha hantida macluumaadka waa wareegga macnaha ee hoose iyo casriga ah ee marinnada xogta. Iyadoo ay si buuxda u timid xilligii raadinta abuurista, si fudud u nuqulinta API-yada si aan kala sooc lahayn waxay la mid tahay beerista abuurka burburka qaab-dhismeedka ee mareegaha.
Quruxda qaab-dhismeedka farsamada kuma xirna xaddiga koodhka, laakiin waxay ku xiran tahay saxnaanta xakamaynta qodobbada muhiimka ah.
Ku darista qaybta ugu weyn ee Yoast ee REST API waxay u ekaan kartaa arrin ku saabsan ku darista darsin ama wax la mid ah oo kood ah, laakiin asal ahaan, waxay dhistaa barroosin qiimo SEO ah oo aan la ruxi karin oo loogu talagalay waxyaabahaaga otomaatiga ah.
Xilligan oo ah habka algorithm-ka ee si xawli ah u soo noqnoqda, kaliya xakamaynta ugu dambeysa ee metadata-ka hoose ayaa hubin karta in macluumaadka uu ku taagnaado shabakadda macnaha leh.
Hadda fur tifaftiraha koodhkaaga oo si buuxda u hagaaji nuglaantaas.
Maadaama aad ilaa hadda akhriday, haddii aad u aragtay mid waxtar leh, fadlan like saar oo la wadaag. Haddii aad rabto inaad marka hore hesho warar cusub, waad ila soo raaci kartaa!
Waad ku mahadsan tahay akhrinta maqaalkayga. Waan ku soo laaban doonaa marka xigta.
Waxaan rajeynayaa in maqaalka "Jebinta Xaddidaadaha API: Ku darista Qaybta Weyn ee Yoast SEO API-ga WordPress REST (oo leh Koodhka Dhameystiran)" ee lagu wadaagay baloogga Chen Weiliang ( https://www.chenweiliang.com/ ) uu ku caawin doono.
Xor ayaad u tahay inaad la wadaagto xiriirkan maqaalka: https://www.chenweiliang.com/cwl-34517.html
