wordpress熊掌号改造 | 好IT
    欢迎访问好IT,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站.

wordpress熊掌号改造

教程 小旭 4个月前 (08-24) 7次浏览 0个评论

百度熊掌号是百度搜索生态打造的重量级产品,旨在赋能 B 端生态合作伙伴,让搜索用户获得更可靠的信息和服务。它面向内容和服务提供者入驻百度生态的实名账号,致力于帮助内容和服务提供者方便、快捷、高效地连接百度用户,并充分利用搜索生态开放的优势,获得流量和沉淀用户,实现自身价值的快速增长。
2020 年末,熊掌号在百度搜索流量分发上的占比预计达 80%。 [1]
百度熊掌号是站长、自媒体、商家入驻百度的身份账号,该账号可实现百度搜索资源服务平台、百度数据开放平台、百度百家号自媒体平台、百度用户运营平台等各类平台的一站式互通。

百度熊掌号目前是百度力推的一个有利于站长网站与百度结合的产品,我好久之前就通过了百度审核。

不过通地审核还得把网站进行改造才可以正常展示。这边我给大家做个教程,希望可以帮助大家。

本站是以 wordpress 内核建的,所以用 wordpress 程序的应该很好操作。

说是内页改造,其实就是在模板加几行百度熊掌号的代码而以。

地址

官网

首先我们添加熊掌号 ID 声明,进入熊掌号页面改造地址 http://ziyuan.baidu.com/xzh

复制代码,然后进入 wordpress 后台,外观,编辑,找到 header.php 文件 在前加入代码即可

查看是否增加生效 直接在首页右击,查看源码看是否显示增加的代码即可

 

增加声明后,再增加粉丝关注功能代码,这个功能是百度强烈推荐的,所以必须增加,关注功能可以增加到网页顶部,文章底部和文章段落间,主机吧选择网页顶部的方式,这样比较容易被关注。

 

还是跟之前一样,复制代码,然后进入 wordpress 后台,外观,编辑,找到 header.php 文件 在后加入代码即可

完成后我们就可以实现手机访问显示关注功能了

 

然后我们添加熊掌号 canonical 标签,方法很简单进入外观,编辑,找到 header.php,然后在前加入以下代码

<?php if(is_single()){?>
<link rel="canonical" href="<?php echo get_permalink($post->ID);?>"/>
<?php } ?>

这个代码是特定在文章页显示的,我们进入文章内容页查看是代码是否生效

 

增加完 canonical 标签后再增加 添加 JSON_LD 数据,先进外观,主题,找到 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('/<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;
}

再到 header.php 文件之前添加经直代码即可完成 JSON_LD 数据添加。

<?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>
';}
?>

一切搞定,那么现在试试进入粉丝关注,在线校验工具,输入网址和相应网址的代码进入校验

wordpress 百度熊掌号改造教程
wordpress 百度熊掌号改造教程

一切成功,到这里 wordpress 百度熊掌号改造就完成了


好 IT, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明wordpress 熊掌号改造
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址