php熊掌号怎么设置json-ld,wordpress百度熊掌号JSON_LD数据页面结构化改造方法

本文由成都SEO博主谭波分享,介绍了如何将WordPress网站改造成符合百度熊掌号要求的步骤,包括在百度资源网站开通权限、在WordPress站点添加代码以实现canonical标签和JSON_LD数据,并提供了相关代码示例。
摘要由CSDN通过智能技术生成

谭波最近在网站中管理的一个WordPress站点进行了百度熊掌号改造,实现起来也并不是那么麻烦。下面成都seo博客谭波就把代码分享给需要对wordpress进行百度熊掌号页面改造的朋友。

2bbda68c3072e042a92aec40afb3ee14.png

第一:百度熊掌号接入要求

在百度资源网站(http://ziyuan.baidu.com/)进行开通熊掌号权限。具体操作方法请点击百度资源网站导航栏的“熊掌号”,有详细的操作流程和方法。如果没有权限下面的操作都是没有用的。所以百度熊掌号页面改造需要开通权限!

第二:在wordpress站点放置代码

1、在WordPress站点的header.php文件前面放置下面的代码

添加canonical标签

2、在header.php或者footer.php添加JSON_LD数据

if(is_single()){

echo '

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

"@id": "'.get_the_permalink().'",

"appid": "你的appid",

"title": "'.get_the_title().'",

"images": ["'.fanly_post_imgs().'"],

"description": "'.fanly_excerpt().'",

"pubDate": "'.get_the_time('Y-m-d\TH:i:s').'"

}

3、在functions.php底部添加下面的代码

function fanly_excerpt($len=220){

if ( is_single() || is_page() ){

global $post;

if ($post->post_excerpt) {

$excerpt = $post->post_excerpt;

} else {

if(preg_match('/

(.*)/iU',trim(strip_tags($post->post_content,"

")),$result)){

$post_content = $result['1'];

} else {

$post_content_r = explode("\n",trim(strip_tags($post->post_content)));

$post_content = $post_content_r['0'];

}

$excerpt = preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,0}'.'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s','$1',$post_content);

}

return str_replace(array("\r\n", "\r", "\n"), "", $excerpt);

}

}

//优先获取文章中的三张图

function fanly_post_imgs(){

global $post;

$content = $post->post_content;

preg_match_all('//', $content, $strResult, PREG_PATTERN_ORDER);

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

if($n >= 3){

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

}else{

if( $values = get_post_custom_values("thumb") ) { //输出自定义域图片地址

$values = get_post_custom_values("thumb");

$src = $values [0];

} elseif( has_post_thumbnail() ){ //如果有特色缩略图,则输出缩略图地址

$thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');

$src = $thumbnail_src [0];

} else { //文章中获取

if($n > 0){ // 提取首图

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

}

}

}

return $src;

}

?>

第三步:在WordPress站点添加关注功能代码

//吸顶bar

//文章段落间bar

//底部bar

当然这个代码是可以不用添加的,看自己的网站情况而定吧!不过成都seo谭波建议最好还是添加为妙。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值