wordpress主题添加整站SEO功能

什么是整站seo功能

网站主页可以自定义标题、关键词和描述,网站分类目录可以自定义标题、关键词和描述,文章的内容页和页面同样可以自定义标题、关键词和描述,这就我认为比较理想的全站seo功能。

wordpress主题添加整站SEO功能模块的步骤:
操作流程如下:
1、把解压的seo文件夹放到主题的目录下
2、打开header.php文件,删掉title、keyword、description标签,替换成:

<?php qiwei_seo_title(); ?>

3、打开function.php文件,添加以下代码:

require_once get_stylesheet_directory() . '/seo/admin-meta.php'; 
require_once get_stylesheet_directory() . '/seo/seo-options.php';
function qiwei_seo_title() { get_template_part('/seo/seo'); }

后台打开 “外观” – “seo设置” – “启用全站seo功能” 选上(必须选上,不然没有效果)。

示范案例
下面以wordpress默认主题twentyfifteen为例,示范一下操作的整个过程:
1、把下载解压后的seo文件夹放到主题twentyfifteen目录下:

2、打开twentyfifteen主题头部文件header.php,添加代码如下:

注意:这里我们遇到一个问题就是之间没有title、keywords、descriptions三个标签,这是由于<?php wp_head(); ?>中实现了title标签的功能,我们打开主题的function.php文件,找到:

add_theme_support( 'title-tag' );

并注释掉,不然文章就会出现两个标题。
3、打开twentyfifteen主题的function.php文件,在末尾添加以下代码并保存:

require_once get_stylesheet_directory() . '/seo/admin-meta.php';
require_once get_stylesheet_directory() . '/seo/seo-options.php';
function qiwei_seo_title()
{
	get_template_part('/seo/seo');
}

4、外观 》seo设置 》把 启用全站SEO功能 选上。

为您推荐