Hoe introduceert WordPress het pootnummer van Baidu Bear? WP-plug-in-vrije code om zelfstudie over berenpootnummer toe te voegen

Hoe integreer ik Baidu Xiong Zhang Hao in WordPress ?

WP-plug-in-vrije code om zelfstudie over berenpootnummer toe te voegen

Wat is Baidu Bear's Paw?Waar wordt de poot van de beer voor gebruikt?

Dit artikel op de blog van Chen Weiliang bespreekt de voordelen van het registreren voor Xiong Zhang Hao- en Baijiahao-accounts.

Volgens Chen Weiliang lanceerde Baidu Xiong Zhang Hao omdat het zijn voordelen op het gebied van zoekmachines en webmasterresources wilde benutten om te concurreren met zelfpromotieplatformen zoals WeChat Official Accounts en Toutiao, en zo een groter marktaandeel te veroveren. Concurrentie is een goede zaak, omdat het wijst op een veelbelovende toekomst (financiële vooruitzichten).

De toelatingseisen voor Baidu's Xiong Zhang Hao zijn echter lager dan die voor Baidu MIP, waardoor het programma zeer geschikt is voor e-commerce professionals en mensen die werkzaam zijn in de nieuwe media!

Structurele transformatie van de nummerpagina van de berenpoot

WordPress kan ook plug-ins gebruiken om de website de gestructureerde introductie van Baidu Bear Paws te laten implementeren.

Het installeren van te veel WordPress-plugins kan echter de snelheid van de website beïnvloeden, daarom raadt Chen Weiliang aan om ze via de code toe te voegen.

Sinds WordPress versie 2.9 ondersteunt het standaard Canonical-tags (URL-normalisatietags, die gewichtsverlies veroorzaakt door meerdere URL's effectief kunnen voorkomen), dus we kunnen de eerste stap overslaan en direct de "JSON_LD-gegevens" van het berenpootnummer toevoegen.

Hoe introduceert WordPress het pootnummer van Baidu Bear? WP-plug-in-vrije code om zelfstudie over berenpootnummer toe te voegen

Voeg berenpootnummer JSON_LD-gegevens toe

De volgende code is een voorbeeld van de JSON-LD-gegevens van het berenpootnummer:

<script type="application/ld+json">
 {
 "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
 "@id": "https://ziyuan.baidu.com/college/articleinfo?id=1464",
 "appid": "1554494844552021",
 "title": "百度移动搜索落地页体验白皮书——广告篇2.0",
 "images": [
 "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png",
 "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_ca79a146.png",
 "https://m.baidu.com/static/index/plus/plus_logo.png"
 ],
 "description": "优质合理的广告作为信息的补充,广受用户喜欢。2017年初百度用户体验部针对用户进行了满意度调研,发现很多恶意低质的广告严重破坏着用户的搜索体验。",
 "pubDate": "2017-06-15T08:00:01",
 "upDate": "2017-06-16T01:02:03",
 "lrDate": "2017-06-17T09:10:11"
 }
 </script>

Het officiële Baidu Bear-pootnummer geeft de betekenis van de code als volgt weer:

  • @context: Verplicht veld, gelieve "https://ziyuan.baidu.com/contexts/cambrian.jsonld", als u het schema van de gegevens moet verifiëren, kunt u dit vervangen door het schemaadres
  • @ID kaart: Verplicht veld, de url@id van de huidige webpagina: Verplicht veld, de url van de huidige webpagina
  • app: Verplicht veld, berenpoot-ID
  • titel: Verplicht veld, titel, aanbevolen lengte: binnen 20 tekens
  • afbeeldingen: Optioneel veld, weergave van gestructureerde informatie van zoekresultaten, alleen 0, 1 of 3 afbeeldingen zijn toegestaan
  • beschrijving: Optioneel veld, inhoudsoverzicht: binnen 120 tekens
  • pubDatum: Verplicht veld, tijd voor het publiceren van inhoud

Dan kunnen we het niet één voor één aanpassen. In feite is het ook eenvoudig. In het footer.php-bestand van het momenteel gebruikte thema wordt deVoeg eerder de volgende soortgelijke code toe en uw APPID is te vinden in het paginawijzigingsvoorbeeld van Bear's Paws.

We gebruiken het open source-programma WordPress en het is niet nodig om elke pagina aan te passen.

Zolang de code in het footer.php-bestand van het momenteel ingeschakelde WP-themaVoeg eerst de volgende code toe:

<script type="application/ld+json">
{
"@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
"@id": "<?php the_permalink(); ?>",
"appid": "你的 APPID",
"title": "<?php the_title(); ?>",
"images": ["<?php the_post_thumbnail_url(); ?>"],
"description": "<?php echo wp_trim_words( $post->post_content, 100, '…' ); ?>",
"pubDate": "<?php echo get_the_time('Y-m-d\TH:i:s')?>"
}
</script>
<script src="//msite.baidu.com/sdk/c.js?appid=你的 APPID"></script>

Code betekenis:

  • @ID kaart= Huidige pagina-URL ophalen
  • titel= huidige paginatitel
  • afbeeldingen= Uitgelichte afbeelding van de huidige pagina
  • beschrijving= Gebruik na de eerste 100 woorden van de paginabeschrijving ...
  • pubDate= pagina publicatietijd jaar-maand-dag TH:uur:minuut:seconde

注意 事项

Zorg ervoor dat u bovenstaande "uw APPID" wijzigt in uw eigen APPID.

Krijg het berenpootnummer APPID en TOKEN

  • Haal uw APPID op de API-indieningspagina van Bear Paws ▼

Baidu Xiong Zhang Hao API-inzending Push-interface

Zoek de "Push API" en verkrijg de appid en token in het API-aanroepadres:

http://data.zz.baidu.com/urls?appid=你的APPID&token=你的token&type=realtime

Bear's paw API automatische indiening

Nadat WordPress de paginatransformatie heeft voltooid, is de volgende stap het indienen van de inhoud bij Baidu Bear's poot.

Er zijn 2 manieren om in te leveren:

  1. API automatisch verzenden
  2. Handmatig indienen

(Het lijkt erg op de vorige indiening van de link van het Baidu-webmasterplatform)

Als je de inhoud elke keer handmatig naar de beer's paw-account pusht, is het te lastig, het is het beste om de bear's paw-account toe te voegen om de code automatisch te verzenden.

We hoeven alleen de volgende code toe te voegen aan het function.php-bestand van het thema:

/**
* 百度熊掌号API自动提交:WordPress免插件自动推送代码
* 文章地址:https://www.chenweiliang.com/cwl-552.html
*/
if(!function_exists('Baidu_XZH_Submit')){
 function Baidu_XZH_Submit($post_ID) {
 //已成功推送的文章不再推送
 if(get_post_meta($post_ID,'BaiduXZHsubmit',true) == 1) return;
 $url = get_permalink($post_ID);
 $api = 'http://data.zz.baidu.com/urls?appid=你的APPID&token=你的TOKEN&type=realtime';
 $request = new WP_Http;
 $result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );
 $result = json_decode($result['body'],true);
 //如果推送成功则在文章新增自定义栏目BaiduXZHsubmit,值为1
 if (array_key_exists('success',$result)) {
 add_post_meta($post_ID, 'BaiduXZHsubmit', 1, true);
 }
 }
 add_action('publish_post', 'Baidu_XZH_Submit', 0);
}

注意 事项

  • Zorg ervoor dat u "uw APPID" en "uw TOKEN" in de bovenstaande code aanpast aan uw eigen code.
  • Voor de acquisitiemethode verwijzen wij u naar het bovenstaande "Bear's Paw Number APPID en TOKEN verkrijgen".

Berenpoot online inspectietool

Vergeet niet om na het toevoegen van de code je cache te vernieuwen (op voorwaarde dat je de WP-cache-plug-in hebt geïnstalleerd).

Gebruik dan de online verificatietool van Baidu Bear Paws om u te helpen detecteren of er een fout in de paginacode zit?

Specifieke locatie: Paginaherontwerp → Online verificatietool

Baidu Xiong Zhang Hao Online verificatietool

Wat als er een fout optreedt?

  • Als er een fout is, controleer dan of de URL die moet worden gedetecteerd niet goed is ingevuld?
  • Vergeet niet om http toe te voegen Als SSL is ingeschakeld, voeg dan https toe aan de URL.
  • Corrigeer de fouten volgens de aanwijzingen van de verificatietool.

Nadat de verificatie is geslaagd, verschijnt de volgende prompt:

  • Uw gegevens zijn geslaagd voor validatie
  • detail
  • De verificatie is geslaagd, uw gegevens voldoen aan de standaard voor het formaat van de berenpoot

Na een succesvolle verificatie verschijnt het volgende bericht: Uw gegevens zijn succesvol geverifieerd aan de hand van de verificatiegegevens. Uw gegevens voldoen aan de Xiong Zhang Hao-formaatstandaard.

De verificatie van het Baidu-account voor de blog van Chen Weiliang is nu voltooid!

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Scroll naar boven