午夜福利院在线观看免费,天堂最新版在线,色噜噜精品一区二区三区,无码一区二区三区中文字幕,丝袜美腿一区二区三区

wordpress百度熊掌號改造教程

百度熊掌號目前是百度力推的一個有利于站長網(wǎng)站與百度結合的產(chǎn)品,主機吧有幸也通過了百度審核。

不過通地審核還得把網(wǎng)站進行改造才可以正常展示。這邊主機吧給大家做個教程,希望可以幫助大家。

主機吧博客是以wordpress內核建的,所以用wordpress程序的應該很好操作。

說是內頁改造,其實就是在模板加幾行百度熊掌號的代碼而以。

首先我們添加熊掌號ID聲明,進入熊掌號頁面改造地址http://ziyuan.baidu.com/xzh/commit/guide?appid=1539565510611342

wordpress百度熊掌號改造教程插圖

復制代碼,然后進入wordpress后臺,外觀,編輯,找到header.php文件 在前加入代碼即可

wordpress百度熊掌號改造教程插圖1

查看是否增加生效 直接在首頁右擊,查看源碼看是否顯示增加的代碼即可

wordpress百度熊掌號改造教程插圖2

 

增加聲明后,再增加粉絲關注功能代碼,這個功能是百度強烈推薦的,所以必須增加,關注功能可以增加到網(wǎng)頁頂部,文章底部和文章段落間,主機吧選擇網(wǎng)頁頂部的方式,這樣比較容易被關注。

wordpress百度熊掌號改造教程插圖3

 

還是跟之前一樣,復制代碼,然后進入wordpress后臺,外觀,編輯,找到header.php文件 在后加入代碼即可

wordpress百度熊掌號改造教程插圖4

完成后我們就可以實現(xiàn)手機訪問顯示關注功能了

wordpress百度熊掌號改造教程插圖5

 

然后我們添加熊掌號canonical標簽,方法很簡單進入外觀,編輯,找到header.php,然后在前加入以下代碼

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

這個代碼是特定在文章頁顯示的,我們進入文章內容頁查看是代碼是否生效

wordpress百度熊掌號改造教程插圖6

 

增加完canonical標簽后再增加 添加JSON_LD數(shù)據(jù),先進外觀,主題,找到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);
	}
}
 
//優(yōu)先獲取文章中的三張圖,否則依次獲取自定義圖片/特色縮略圖/文章首圖 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文件之前添加經(jīng)直代碼即可完成JSON_LD數(shù)據(jù)添加。

<?php
if(is_single()){
	echo '<script type="application/ld+json">{
	"@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
	"@id": "'.get_the_permalink().'",
 	"appid": "這里請?zhí)顚懶苷铺朓D",
	"title": "'.get_the_title().'",
	"images": ["'.fanly_post_imgs().'"],
	"description": "'.fanly_excerpt().'",
	"pubDate": "'.get_the_time('Y-m-d\TH:i:s').'"
}</script>
';}
?>

一切搞定,那么現(xiàn)在試試進入粉絲關注,在線校驗工具,輸入網(wǎng)址和相應網(wǎng)址的代碼進入校驗

wordpress百度熊掌號改造教程插圖7
wordpress百度熊掌號改造教程插圖8

一切成功,到這里wordpress百度熊掌號改造就完成了,歡迎大家關注主機吧。

給TA打賞
共{{data.count}}人
人已打賞
22 條回復 A文章作者 M管理員
  1. […] 自從本站申請通過百度熊掌號后一直在研究熊掌號,完全小白入門,從把網(wǎng)站整改到如何讓網(wǎng)站收錄等等,一步一步來,挺麻煩的。 […]

  2. 你好,is_single() 的話也適用與產(chǎn)品頁面嗎?

    • 適合 不過產(chǎn)品頁面接入熊掌號沒用的 又不收錄

    • 主機幫

      按照上面弄的話,百度搜索頁面就可以展現(xiàn)圖片了嗎?我之前按別人的辦法設置了,熊掌號里有的文章展示圖片,但是在百度搜索頁面不顯示,不知道什么情況。百度搜索結果頁面還有想讓產(chǎn)品圖片顯示出來應該怎么設置呢?

    • 要符合百度圖片展示的標準格式才可以 而且圖片必須是本地圖片 子域名的圖片或者是OSS的圖片都不會顯示的

    • 主機幫

      1.通過Json-ld方式提交的出圖資源,有效鏈接量達30條以上。 當前有效資源為 0 條
      我這里還顯示有效資源為0條,是不是說明我沒添加正確呢?

  3. 我的熊掌號綁定不了熊掌號,提示:請正確輸入本賬號下未關聯(lián)熊掌號的站點 這是怎么回事?

    • 這個只能聯(lián)系熊掌號官方處理哦

  4. 我放在single頁面,留言評論的下面,真不知道這樣好不好

  5. 文章寫得很好,看了很多,就你的寫的邏輯清晰

    • 謝謝肯定

    • 主機幫

      不過剛剛檢測,百度反饋出這個:
      不符合JSON-LD格式要求(共1處錯誤)
      錯誤原因
      JSON 解析失敗,格式不合法,可能存在多余的換行,回車,逗號

    • 百度的這個功能檢測不出來的 應該是百度的bug來的 JSON-LD主要是搜索結果出圖效果,這邊測試過,檢測不成功,但卻可以出圖,說明功能正常的

    • 主機幫

      搜嘎,不過可不可以不要把熊掌號放在首頁頂部?我的意思是最好放在文章頁面?;蛘咧苯与[藏掉

    • 這個你自己選擇了 關注功能按自己網(wǎng)站需求設置

  6. […] wordpress百度熊掌號改造教程-主機吧 […]

  7. 增加了這個語句后頁面白屏出錯。
    ?php
    if(is_single()

    • 你確認添加到header.php文件代碼之前嗎? 這個應該不會有問題的是不會影響到白屏的

    • 主機幫

      都按照文章里的方法做的,我去除?php
      if(is_single() 之后就完全沒問題了,通過熊戰(zhàn)號驗證也是成功的

    • 這個代碼是讓熊掌號截取你的文章內容的,如果沒有的話 可能提交文章百度讀取不出來的

    • 主機幫

      加上就出錯了,沒辦法了

  8. 厲害哦!

QQ客服
  • QQ176363189 點擊這里給我發(fā)消息
旺旺客服
  • 速度網(wǎng)絡服務商 點這里給我發(fā)消息
電子郵箱
  • sudu@yunjiasu.cc
微信客服
  • suduwangluo