wp_title筛选器对<标题>标签没有影响
我刚刚在我的主题文件中添加了以下过滤器:functions.php
function change_the_title() {
return 'My modified title';
}
add_filter('wp_title', 'change_the_title');
在我的:header.php
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta id="viewport" name="viewport" content="width=device-width">
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<?php wp_head(); ?>
</head>
<body <?php body_class();?>>
然后,我发现我的页面的标题没有改变!标题标签被注入到函数中。wp_head
此外,如果我在标头中手动调用该函数,它确实返回预期值。wp_title
怎么了?我该如何解决它?
补充:我的WordPress版本是4.4。