如何自定义网站的关键字keywords 与 描述description。有两种方式:
一种是使用 Seo 插件,可自行百度。
一种是修改模版代码,按如下方式操作即可。
第一步:找到模版下的 functions.php
, 添加 diy_description
方法

在代码中 适当位置 ,添加如下方法
/*
* 自定义关键词于描述
*/
if ( ! function_exists( 'diy_description' ) ) :
function diy_description() {
global $post;
$desc = get_bloginfo("blogname").get_bloginfo("description"); // 默认为 站点名称 描述
$key = get_bloginfo("blogname").get_bloginfo("description"); // 默认为 站点名称 描述
if (is_home()){
$description = $desc;
$keywords = $key;
} elseif (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,220);
}
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords.$tag->name.",";
}
} elseif (is_category())
{
$description = category_description();
$keywords = single_cat_title('', false);
} elseif (is_tag())
{
$description = tag_description();
$keywords = single_tag_title('', false);
} else {
$description = $desc;
$keywords = $key;
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
echo '<meta name="keywords" content="'.$keywords.'" />';
echo '<meta name="description" content="'.$description.'" />';
}
endif;
第二步:在 header.php 中引用 diy_description
即可。

<?php diy_description(); ?>
以上操作也可以在 wordpress 管理后台提供的主题编辑器进行操作
