纯代码为WordPress主题添加整站全站SEO功能

网站主页可以自界说问题、要害词和形貌,网站分类目录可以自界说问题、要害词和形貌,文章的内容页和页面同样可以自界说问题、要害词和形貌,这就我以为对照理想的全站seo功效。我实验过学习使用wordprss的setting api,中途放弃了;也实验过使用Options Framework Theme框架,也放弃了。我希望是有一个加倍简朴的框架或者模板可以直接修改和模拟,厥后找到终于了。SEO功效模块我最后合成了3个文件:admin-meta.php、seo.php、seo-options.php,在文章最后可以下载。

操作流程

1、把解压的seo文件夹放到主题的目录下

2、打开header.php文件,删掉title、keyword、description标签,替换成:

  1. <?php qiwei_seo_title(); ?>

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

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

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

树模案例

下面以wordpress默认主题twentyfifteen为例,树模一下操作的整个历程:

1、把下载解压后的seo文件夹放到主题twentyfifteen目录下:
纯代码为WordPress主题添加整站全站SEO功能
2、打开twentyfifteen主题头部文件header.php,添加代码:<?php qiwei_seo_title(); ?>,如下:
纯代码为WordPress主题添加整站全站SEO功能
注重:这里我们遇到一个问题就是之间没有title、keywords、descriptions三个标签,这是由于<?php wp_head(); ?>中实现了title标签的功效,我们打开主题的function.php文件,找到:

  1. add_theme_support( 'title-tag' );

并注释掉,否则文章就会泛起两个问题。

3、打开twentyfifteen主题的function.php文件,在末尾添加以下代码并保留:

  1. require_once get_stylesheet_directory() . '/seo/admin-meta.php';
  2. require_once get_stylesheet_directory() . '/seo/seo-options.php';
  3. function qiwei_seo_title()
  4. {
  5. 	get_template_part('/seo/seo');
  6. }

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

所有设置完成了,我们看看主题外观菜单下多出一个SEO设置选项,文章分类、文章详情、页面等页面有了TDK设置,是不是很利便。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 纯代码为WordPress主题添加整站全站SEO功能 https://zhutizhen.com/14835.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章