• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏幻天博客吧
  • 欢迎来到铃音的私人博客! QQ群

[教程][代码]WordPress 4.4 弃用 wp_title 函数 修改原生wp标题

兴趣 天空の铃音 4年前 (2015-12-14) 11629次浏览 已收录 13个评论 扫描二维码
文章目录[隐藏]

14484609075003

介绍

一年前,WordPress 4.1 就添加了新的方法在主题中显示标题,取代之前的 wp_title() 函数用法,在主题的 functions.php 使用下面的函数就可以实现:

function theme_slug_setup() {
   add_theme_support( 'title-tag' );
}
add_action( 'after_setup_theme', 'theme_slug_setup' );

如果要向后兼容 4.1 之前的版本,你需要还需要添加下面的代码到主题的 functions.php:

if ( ! function_exists( '_wp_render_title_tag' ) ) :
    function theme_slug_render_title() {
?>
<title><?php wp_title( '|', true, 'right' ); ?></title>
<?php
    }
    add_action( 'wp_head', 'theme_slug_render_title' );
endif;

更详细的介绍,请访问官方介绍

来自 WP 官方的消息,WordPress 4.4 将弃用 wp_title() 函数了,所以对于主题和插件开发者来说,就要检查你是否还在使用 wp_title() ,如果是,就要更新跟进了。可以使用以下这些新的过滤器(filter)来自定义网站标题:

‘pre_get_document_title’ 检查 wp_get_document_title() 是否返回任何东西而不是一个空值
‘document_title_separator’ 过滤器来设定标题之间的分隔符
‘document_title_parts’ 过滤器来设定文档标题的其他组成部分,通过关联数据传递
主题作者不应该再使用 wp_title() 来生成文档标题,如果主题作者添加了 add_theme_support( ‘title-tag’ ); 到 after_setup_theme 钩子,标题本身会通过 WordPress 内部的核心函数来处理。如果你使用了还在用 wp_title() 函数的主题,只要在 WordPress 4.4 下开启了调试模式,就会有相关的提示信息了。

来自 WP 官方的消息,WordPress 4.4 将弃用 wp_title() 函数了,所以对于主题和插件开发者来说,就要检查你是否还在使用 wp_title() ,如果是,就要更新跟进了。可以使用以下这些新的过滤器(filter)来自定义网站标题:

‘pre_get_document_title’ 检查 wp_get_document_title() 是否返回任何东西而不是一个空值
‘document_title_separator’ 过滤器来设定标题之间的分隔符
‘document_title_parts’ 过滤器来设定文档标题的其他组成部分,通过关联数据传递
主题作者不应该再使用 wp_title() 来生成文档标题,如果主题作者添加了 add_theme_support( ‘title-tag’ ); 到 after_setup_theme 钩子,标题本身会通过 WordPress 内部的核心函数来处理。如果你使用了还在用 wp_title() 函数的主题,只要在 WordPress 4.4 下开启了调试模式,就会有相关的提示信息了。

附:开启 WordPress 调试模式的方法:
在网站根目录的 wp-config.php 文件找到一下代码:
define('WP_DEBUG', false);
将参数 false 修改为 true 即可,如果找不到这个代码,直接添加即可:
define('WP_DEBUG', true);

修改原生标题的方法

打开:/wp-includes/general-template.php
搜索:wp_get_document_title
修改位置:

echo '<title>' . wp_get_document_title()

修改方法:

	echo '<title>' . wp_get_document_title() . ' - ' . 'ACGN 动漫资源分享网' . ' - ' . '幻想天空旗下' . '</title>' . "\n";

转载请注明 - [教程][代码]WordPress 4.4 弃用 wp_title 函数 修改原生 wp 标题 - 幻想天空 - 魔王殿 - 铃音の小屋
喜欢 (4)
[不公开]
分享 (0)
关于作者:
美国服务器正在努力恢复中!目前系统升级完善,功能可以使用!现在来申请免费空间无需填表哟!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(13)个小伙伴在吐槽
  1. 直接改文件源代码不好吧,更新就被覆盖了
    皇家元林2018-02-02 21:18 回复 Windows 7 | Firefox浏览器 58.0
    • 好啊!方便啊!╮( ̄▽ ̄")╭我现在还这样改~
      天空の铃音2018-12-06 00:54 Windows 10 | Chrome 63.0.3239.132
  2. 受教了!呵呵!
    增达网2017-05-14 16:42 回复 Windows 7 | 搜狗浏览器 2.X
  3. 学习了
    甲子百科2017-03-26 18:53 回复 Windows 7 | Chrome 54.0.2840.71
  4. 留个爪纪念下
    企业咨询2017-02-07 17:18 回复 Windows 7 | Firefox浏览器 51.0
  5. 学习了,谢谢
    凯哥自媒体2016-12-27 09:45 回复 Windows 7 | Chrome 47.0.2526.106
  6. 博客不错,嘎嘎!
    QQ8519561862016-08-11 16:41 回复 Windows 7 | 搜狗浏览器 2.X
  7. 最后一篇文章来自去年12月……&
    轻梦2016-05-17 12:47 回复 Windows 7 | Chrome 50.0.2661.102
  8. 看看!
    8652945692016-04-19 15:42 回复 Windows 7 | 搜狗浏览器 2.X
  9. 不错,不错,看看了!
    zengda2016-04-06 11:06 回复 Windows 7 | 搜狗浏览器 2.X
  10. 2016黑貓長來拜年嘍!祝阁下猴年大吉!~身體健康,事事順心,事業蒸蒸日上!加油2016~
    萌口组-黑猫长2016-02-08 11:26 回复 Windows 10 | Chrome 44.0.2403.125
  11. 新年快乐~
    liwanglin122016-01-01 01:19 回复 Windows 10 | Chrome 46.0.2490.80
  12. OH,GOOD BLOG.
    eeli2015-12-19 15:56 回复 Windows 7 | 搜狗浏览器 2.X