WordPress 主题很多,一个好的主题不仅要漂亮,还要看他是否利于SEO优化,对于后者,很多漂亮的WordPress主题都没有做到,最近我测试了一款主题,发现首页title标签里不显示网站副标题,这就对SEO不利了,昨晚捣鼓了一宿,总算找到了一个完美的解决方法:

我先是使用了几款常用的WordPress SEO插件,都没有解决这个问题,果断卸载了

之后在网上找了各种代码,测试了一下,还是不能完美解决,首页副标题显示问题算是解决了,不过网站标题却重复显示了两次,

分析了一下原因  wp_title 标签和 bloginfo ('name'); 标签重复调了用网站标题,但不可能吧 wp_title 注释掉吧,这样做会影响到其他页面 title 的正常显示,于是继续折腾,把代码做了一些修改,总算完美了……

教程开始:

1、在WordPress 主题的 functions.php 文件中添加如下代码:

function show_wp_title(){

global $page, $paged;

if ( is_home()|| is_front_page())

{

// 添加网站标题.

bloginfo( 'name' );

// 为首页添加网站描述.

$site_description = get_bloginfo( 'description', 'display' );

if ( $site_description && ( is_home() || is_front_page() ) )

echo ' | ' . $site_description;

} else

{

wp_title( ' | ', true, 'right' );

bloginfo( 'name' );

}

// 如果有必要,在标题上显示一个页面数.

if ( $paged >= 2 || $page >= 2 )

echo ' | ' . sprintf( '第%s页', max( $paged, $page ) );

}

2、再在Wordpress主题的header.php文件中,用下面的方法调用:

3、如果你想修改网站分割符,更改代码中的“  | ”即可!

标签:SEO, WordPress

php标题 栏目不显示title,WordPress 首页title副标题不显示的解决方法相关推荐

  1. 文件夹显示无法访问、拒绝访问需要权限的解决方法

    为了简便管理资料,我们都会选择在电脑上建立文件夹来保存不同作用的资料.文件夹显示无法访问.拒绝访问需要权限的解决方法但是当我们遇到某些文件夹打不开无法访问.拒绝访问时该怎么办呢?这里和大家讲一个方法来 ...

  2. zookeeper 启动显示started,jps查看进程却没有,解决方法

    zookeeper 启动显示started,jps查看进程却没有,解决方法 参考文章: (1)zookeeper 启动显示started,jps查看进程却没有,解决方法 (2)https://www. ...

  3. cf两边黑屏怎么解决win10_Win10/7系统进入LOL英雄联盟显示输入不支持并黑屏原因及解决方法...

    近期,公众号一个铁粉"百无聊赖"遇到一个问题,那就是在玩LOL英雄联盟进入游戏的时候出现了会黑屏,弹出了"输入不支持"的字样,并表示自己的将所有的驱动都升级了一 ...

  4. vs2017c语言一闪而逝6,Visual Studio IDE编写程序时不显示窗口或窗口一闪而逝的解决方法...

    这篇文章主要为大家详细介绍了Visual Studio IDE编写程序时不显示窗口或窗口一闪而逝的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 使用Visual Studio IDE编写 ...

  5. warning: require(./admin.php),WordPress提示require_once() Failed opening required的解决方法

    本文实例讲述了WordPress提示require_once() Failed opening required的解决方法. 一.问题: 今天进我的wordpress发现提示require_once( ...

  6. Windows防火墙无法正常打开或关闭,上方显示“出于安全原因 某些设置由系统管理员管理”解决方法

    Windows防火墙无法正常打开或关闭,上方显示"出于安全原因 某些设置由系统管理员管理"解决方法 参考文章: (1)Windows防火墙无法正常打开或关闭,上方显示"出 ...

  7. miui系统负一屏快递详情“显示数据加载异常,请点击重试”的解决方法

    miui系统负一屏快递详情"显示数据加载异常,请点击重试"的解决方法 1.下载链接中,后缀为xml和bak的两个快应用服务框架的备份包 2.使用小米,设置 – 本地备份 功能 随便 ...

  8. Excel合并数据查找函数VLOOKUP()一直显示最后一行数据或者一直报错的解决方法

    Excel合并数据查找函数VLOOKUP()一直显示最后一行数据或者一直报错的解决方法 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地 ...

  9. 战网一直显示“正在等待另一项安装或更新”解决方法

    战网一直显示"正在等待另一项安装或更新"解决方法 参考文章: (1)战网一直显示"正在等待另一项安装或更新"解决方法 (2)https://www.cnblog ...

最新文章

  1. Adobe Creative Suite CS4/CS5 全系列注册机
  2. 下载CentOS源码、Hyper-V虚拟机联网、拷贝文件到Hyper-V虚拟机中的Linux系统
  3. 利用Maya进行论文中网格动画数据的渲染
  4. oracle 增长型分区,oracle 11g 分区表创建(自动按年分区)
  5. python基础之语句_P009 python基础之控制语句01
  6. 由浅到浅入门批量渲染(二)
  7. 从开源软件开发中体会到的心得
  8. 开发日志_Jan.8.2017
  9. PO_本地一揽子采购协议(流程)
  10. php语言注册信息表,php语言表的空结果
  11. String:字符串常量池
  12. 《统计学习方法》—— 聚类方法(层次聚类和K均值聚类)
  13. Flask 模版(四)- 时间 Flask-Moment
  14. C# datagridview绑定Liststring显示的是数据长度
  15. excel查找和替换
  16. Wireshark实战分析之IP协议(三)
  17. CATIA VBA二次开发介绍
  18. php毕设周记_毕设周记(一)
  19. Altium Designer之泪点和常规铺铜操作笔记
  20. python一笔画五角星_一笔画五角星,有多少种方法?

热门文章

  1. Android自定义相机拍照、图片裁剪的实现
  2. Java程序员毕业N年系列----毕业一年
  3. xml 学习(教训啊,还是要实战代码
  4. AppleScript 脚本让 Mac 唱生日快乐歌
  5. 基于jMonkeyEngine的三维仿真场景搭建(一)
  6. Perl——正则表达式之贪婪模式和非贪婪模式
  7. 万剑归宗—架构设计中的抽象思维与具象思维
  8. C语言实现的密码输入功能
  9. 安卓手机内置储存建立swap虚拟内存
  10. 管家婆辉煌版密码遗忘处理