我正在尝试更改wordpress元 Headers (不改变显示的页面 Headers ,但只更改浏览器选项卡中打印的 Headers ),这样,例如,当我编辑页面时,而不是 Edit Page ‹ Website — WordPress
i有 Edit Page ‹ Contacts
之类的东西 .
我在functions.php文件中添加了一个小过滤器来测试它,但我有一些问题 . 这是我到目前为止的代码:
add_filter( 'wp_title', 'filter_function_name', 10, 2 );
function filter_function_name( $title, $sep ) {
echo "test title | ";
}
现在,从上面的代码中,结果是在 Headers 之前附加了测试 Headers . 如果我将代码更改为
add_filter( 'wp_title', 'filter_function_name', 10, 2 );
function filter_function_name( $title, $sep ) {
$title = "test title | ";
}
我期待 Headers 只是 test title |
,但遗憾的是它根本没有被新变量覆盖,我不会在管理方面工作,但只在前端,是因为过滤管理员 Headers 我需要使用不同的钩子吗?
提前感谢您的帮助
1 回答
根据WordPress documentation,函数应该返回一个过滤的 Headers :
现在你只是创建一个字符串变量 - 而不是返回它 .
然后你需要 return 字符串
test title |
: