WordPress的文章自动添加关键词及关键词的SEO优化
网站的关键字及网页描述关系网站对搜索引擎的友好程度,如果自己手动加显然太折腾了,那如何让wordpress博客自动为每篇文章自动关键字及网页描述。每篇文章的内容不同,我们该如何让wordpress自动添加文章描述和关键词呢?下面就让我们来看看如何给wordpress自动添加文章描述和关键词。 在你主题的functions.php文件添加以下代码,各个代码的功能解析如下: function wp_keywords() {
global $s,$post; $keywords = ''; if (is_single ()) { //如果是文章页,关键词则是:标签+分类ID if (get_the_tags ( $post->ID )) { foreach ( get_the_tags ( $post->ID ) as $tag ) $keywords .= $tag->name . ','; } foreach ( get_the_category ( $post->ID ) as $category ) $keywords .= $category->cat_name . ','; $keywords = substr_replace ( $keywords,'',- 2 ); } elseif (is_home ()) { $keywords = '我是主页关键词'; //主页关键词设置 } elseif (is_tag ()) { //标签页关键词设置 $keywords = single_tag_title ( '',false ); } elseif (is_category ()) {//分类页关键词设置 $keywords = single_cat_title ( '',false ); } elseif (is_search ()) {//搜索页关键词设置 $keywords = esc_html ( $s,1 ); } else {//默认页关键词设置 $keywords = trim ( wp_title ( '',false ) ); } if ($keywords) { //输出关键词 echo "<meta name="keywords" content="$keywords" />n"; } } function wp_description() { 突出关键字在搜寻结果:'.$sr.'',$text);
}
return $text;
}
add_filter('the_excerpt','wps_highlight_results');
add_filter('the_title','wps_highlight_results');
使用此代码段突出显示搜索词在你的博客搜索结果the_excerpt和the_title。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |