WordPress百度熊掌号配置

如何配置百度熊的爪子账号。自从百度推出熊掌以来,原有的功能就值得关注了,也让站长们基本开始使用熊掌了。提交原创,因为百度熊掌刚上线,所以很多主题和插件都没有提供解决方案wordpress淘宝客模板修改教程,所以基本上都是手动提交,但是现在百度站长自动提交合并原创提交,也会自动提交提交原创,但是这对网站是不利的,因为网站上的文章不一定是原创的,有时抄几篇,也会影响熊掌数。

在这里,深夜笔记博客借助网上的相关资料,整理了好用百度熊掌的代码和插件,分享给大家。使用代码将网站页面改造为符合百度熊掌号,使用插件可以避免以上问题。

熊掌改造页面

先打开熊掌号,/xzh/home/index,找到对应的页面函数。

我们需要根据百度熊掌后台“粉丝跟随改造”中的提示对本站进行小修改,以便百度熊掌能够快速识别和使用本站的链接数据,如搜索结果具有结构化的样式演示等。

在“粉丝关注改造”的改造源码和页面中,最重要的是,这个结构改造就是添加数据。按照熊掌页面上的说明,好像不能直接使用。因此,可以使用下面的代码来进行。





//获取文章/页面摘要
function fanly_excerpt($len=220){
if ( is_single() || is_page() ){
global $post;
if ($post->post_excerpt) {
$excerpt = $post->post_excerpt;
} else {
if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$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);
}
}
//优先获取文章中的三张图,否则依次获取自定义图片/特色缩略图/文章首图 last update 2017/11/23
function fanly_post_imgs(){
global $post;
$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];
}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;
}

将上述代码放在主题.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": ["'.fanly_post_imgs().'"],
"description": "'.fanly_excerpt().'",
"pubDate": "'.get_the_time('Y-m-d\TH:i:s').'"
}</script>
';}
?>
<?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": ["'.fanly_post_imgs().'"],
"description": "'.fanly_excerpt().'",
"pubDate": "'.get_the_time('Y-m-d\TH:i:s').'"
}</script>
';}

然后再来将上面的代码部署在header.php的合适的位置,代码还做了一个if判断,只让该段代码在文章中输出。更换下自己的熊掌号ID即可(即appid后面填写自己的熊掌号ID)。这样,百度熊掌号的页面改造就完成了,如下校验图,显示校检成功,即为通过。

填写验证地址,填写您网站任意详情页的URL;如果您的页面没有 MIP 转换,请选择不。填写验证地址对应页面的所有源码,最后确认验证,看是否成功。

以上方法行之有效,完全按照以上教程执行。最后,祝你过熊掌!

文章来源:https://zhuanlan.zhihu.com/p/53317894

部分文章/资源来源于网络,文章标题下部均已标注来源,如有侵权,请点击此处联系客服进行删除,本站将会在第一时间内进行处理! 

如果您要搬运本站文章,请在文章底部标注

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

如果文章帮助到您,还请您点击一下广告支持本站一下! 如果本帖存在的内容对您和您的利益产生损害,请立即通知我,将在最短时间内对其做出处理.本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负.

给TA饼干
共{{data.count}}人
人已饼干
Wordpress源码网络知识

wordpress后台英文修改为中文教程

2022-11-25 21:54:00

Wordpress源码

抖音字节跳动版电子木鱼念珠颂钵三合一小程序源码

2022-11-26 17:50:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索