我想更改博文的标题。我不能在主题中这样做。它需要使用过滤器完成。
我已将以下代码添加到我的Wordpress博客上使用的主题中的functions.php中:
function overwrite_post_title($title, $sep) {
//global $post;
//if ( is_single($post->ID) && !is_attachment($post->ID) )
//if ( is_single() && !is_attachment() )
var_dump($title);
$title = "Test";
return $title;
}
add_filter('wp_title', 'overwrite_post_title', 10, 2);
应该更改帖子的标题。 但它没有任何作用。它甚至没有被执行。
答案 0 :(得分:1)
尝试使用此
var movement = Math.random();
答案 1 :(得分:0)
尝试使用此代码或将priority
增加到较大值
function overwrite_post_title($title="", $sep="") {
$title = "Test";
return $title;
}
add_filter('wp_title', 'overwrite_post_title', 10, 2);
您将priority
增加
add_filter('wp_title', 'overwrite_post_title', 1, 2);