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

wordpress百度移動(dòng)搜索結(jié)果出圖改造方法

雖然百度熊掌號(hào)已經(jīng)徹底涼了,不過百度熊掌號(hào)的一些功能還是被保留了下來,比如搜索結(jié)果出圖功能,這個(gè)功能可以讓百度移動(dòng)搜索上展示網(wǎng)頁(yè)的同時(shí)展示圖片,可以增加點(diǎn)擊率,很不錯(cuò)的功能。今天主機(jī)吧就來教大家wordpress是如何改造移動(dòng)搜索結(jié)果出圖的。

首選我們進(jìn)入wordpress后臺(tái),外觀,編輯,找到functions.php增加以下代碼

//獲取文章/頁(yè)面摘要
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>/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);
	}
}
 
//優(yōu)先獲取文章中的三張圖,否則依次獲取自定義圖片/特色縮略圖/文章首圖 last update 2017/11/23
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;
}

再到header.php文件把以下代碼添加至head>前即可完成。

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

需要注意的是熊掌號(hào)ID在百度移動(dòng)專區(qū),站點(diǎn)資源管理,周級(jí)收錄可以看到。

給TA打賞
共{{data.count}}人
人已打賞
2 條回復(fù) A文章作者 M管理員
  1. zblog怎么做呢

    • zblog的沒研究過

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