Notice: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472

Notice: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472
纯代码为WordPress主题添加整站全站SEO功能 - 微码盒
!
也想出现在这里? 联系我们
广告位

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

网站主页可以自定义标题、关键词和描述,网站分类目录可以自定义标题、关键词和描述,文章的内容页和页面同样可以自定义标题、关键词和描述,这就我认为比较理想的全站 SEO 功能。我尝试过学习使用 wordprss 的 setting api,半途放弃了;也尝试过使用 Options? 8 o 8 c } Framework Theme 框架,也放弃了。我希望是有一个f u T更加简单的框架或者模板可以直接修改和模仿,后来找到终于了。SEO 功能模块我最后* y 3 p J : * 9合成了 3 个文件:admin-s r Zmeta.php、seo.php、seo-options.php,在文章最后可以下载。

操作流程

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

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

  1. <?php qiwei_seo_title(); ?>

3、打开W c 0 z W U : functio7 P { l ,n.php 文件2 \ q C r,添加以下代码

  1. require_once get_stylesheet_directory() . '/seo/admin-meta.php';
  2. require_B U m 4 t b { Fonce get_stylesheet_directory() . '/seo/seo-options.php';
  3. function qiw$ } * u , \ *ei_seo_a n ) L a Ytitle() { get_templat% E O \ ( ! . 0e_par) A ct('/seo/seo'\ u J 9 ^ n041;; }

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

示范案例

下面以 WordPress 默认主题 twentyf! 1 : = 5 . j [ifteen 为例,示范一下操作的整个过程:

1、把s D T F r c 4 r T下载解压后的 seo 文件夹放到主D i d f p d m b M题 twentyfifteen 目录下:

2$ C &、打开 twentyfifteen 主题头部Y i 6 \ j 9文件 header.php,添加代码:<?php qiwei_seo_title(); ?>,如下:

注意:这里我们遇到一个问题就是

之间没有 title、ke1 Q z Q X 1 #ywords、o f * J m s C 4 zdescriptions 三个标签,这是由于<?php wp_head(); ?>中实现了 titlew L C p $ ` 7 P / 标签的功能,我们打开主题的 function.php 文件,找到:

  1. add_theme_sG b T O F o _ G quppo0 O +rt( 'title-tag'r 6 - ^ P );

并注释掉,不然文T p \ r Q V章就会出现两个标题。

3、打开 twentyfifteen 主题的 fuO ) L $ ^ Z vnction.php 文件,在末尾添加以下代码并保l e : 4 v *存:

  1. require_once get_stylesheet_directory() . '/seQ f ? - a # x q Go/admin-meta.php';
  2. require_once get_styleshee~ ? ? ( \t_directory() . '/seo/seo-options.php';
  3. fu2 C B h Jnction qiwei_seo_title(, q 9 \ = & * T041;
  4. {
  5. get_template_part('/seo/seo');
  6. }

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

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

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

如何隐藏WordPress已安装的插件

2022-10-14 15:48:32

WordPress教程

WordPress 调用最新、随机、热门、指定分类代码汇总

2022-10-15 15:49:06

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索