WordPress SEO重要组成部分之一就是给每篇文章单独的关键词和描述,方便爬虫抓取。不过这样比较耗费资源,而且SEO插件或多或少都有些毛病不好用。
这时候不妨对当前搜用模板做点小改动,加入一段代码即可使WordPress自动将tag和内容转为文章关键词和文章描述,对SEO超级友好。
编辑当前模板的“header.php”文件:
function custom_meta_tags() {
if (is_single()) {
global $post;
// 获取首段
$description = wp_trim_words($post->post_content, 30); // 取前30个词
echo '<meta name="description" content="' . esc_attr($description) . '">';
// 获取关键词(假设用分类作为关键词)
$categories = get_the_category($post->ID);
$keywords = implode(',', wp_list_pluck($categories, 'name'));
echo '<meta name="keywords" content="' . esc_attr($keywords) . '">';
}
}
add_action('wp_head', 'custom_meta_tags');
没有回复内容