WordPress代码改造符合熊掌号数据格式

    |     2018年7月11日   |   技术宅   |     0 条评论   |    122

ad

仅适用于WordPress,其他源码请自行找技术解决哦

 

第一步:打开WordPress主题中的function.php文件

 

在文件尾部的?>前添加如下代码:

//获取图片路径,文中图片数量大于3,则获取3个,小于3则获取1个

function lina_post_imgs(){

global $post;

$src = ”;

$content = $post->post_content;

preg_match_all(‘/<img .*?src=[\”|\’](.+?)[\”|\’].*?>/’, $content, $strResult, PREG_PATTERN_ORDER);

$n = count($strResult[1]);

if($n >= 3){

$src = $strResult[1][0].'”,”‘.$strResult[1][1].'”,”‘.$strResult[1][2];

}elseif($n >= 1){

$src = $strResult[1][0];

}

return $src;

}

 

如图所示:

 

 

第二步:

打开header.php文件,在文件中找一个合适的位置添加如下代码:

<?php

if(is_single()){

echo ‘<script type=”application/ld+json”>{

“@context”: “https://ziyuan.baidu.com/contexts/cambrian.jsonld”,

“@id”: “‘.get_the_permalink().'”,

“appid”: “这里填你自己的熊掌号ID”,

“title”: “‘.get_the_title().'”,

“images”: [“‘.lina_post_imgs().'”],

“pubDate”: “‘.get_the_time(‘Y-m-d\TH:i:s’).'”

}</script>

‘;}

?>

 

第三步:添加canonical标签

 

在header.php文件中,找一个合适的位置添加如下代码

<?php

global $wp;

$current_url = home_url(add_query_arg(array(),$wp->request));

if($current_url)echo ‘<link rel=”canonical” href=”‘.$current_url.'” />’.”\n”;

?>

 

第四步:引入粉丝关注功能

 

粉丝关注功能在熊掌号后台有2个不同的版本,一个是H5版本,一个是MIP版本,这个非常容易,只需要根据自己的网站版本将后台给出的代码直接复制到相应的位置即可。

 

完成这四步,就算是通过熊掌号的格式校验了。

虽然现在不改造也可以提交数据,但是改造后效果更好哦。

转载请注明来源:WordPress代码改造符合熊掌号数据格式
本文链接地址:http://www.baisen.org/305.html
ad
回复 取消