Post

给WordPress添加智能摘要结构化数据

文章目录

今晚给小站添加了360搜索引擎的好搜智能摘要,虽然不知道有个卵用,但是现在SEO那么烂,试试也不会死。

首先了解,什么是“智能摘要结构化数据简介”?传送门:http://www.haosou.com/help/help_3_9.html

以新闻站为例,数字公司列出了一下meta信息,需要我们添加到站点里的,以方便搜索引擎收录。

智能摘要展现范例

20150609215506
这是360给出来的格式:

   
   
   
   
   

   
   
   

以我的主题为例,添加以下代码:






一般WordPress主题都是加在header.php里的,< head>与< /head>之中。

还需要在functions.php添加以下代码:

//缩略图
function catch_that_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('//i', $post->post_content, $matches);  //正则匹配文章中所有图片
  $first_img = $matches [1] [0];
  if(empty($first_img)){ //定义默认图片
    $first_img = "http://xxxxxxxxxxxxxxxx.jpg";  //默认图片地址需自己设置
  }
  return $first_img;
}
// 获取当前页面完整URL 
function curPageURL() 
{ 
$pageURL = 'http'; 
if ($_SERVER["HTTPS"] == "on") 
{ 
$pageURL .= "s"; 
} 
$pageURL .= "://"; 
if ($_SERVER["SERVER_PORT"] != "80") 
{ 
$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; 
} 
else 
{ 
$pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; 
} 
return $pageURL; 
} 

这样就可以了。点击右键,查看源代码看看吧。

Leave a Reply