更改 Wordpress 博客 post 标题
Changing Wordpress blog post title
我想更改我的博客 post 的标题。我不能在主题中那样做。需要用过滤器来完成。
我已将以下代码添加到我的 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);
应该更改 post 的标题。
但它什么都不做。它甚至没有被执行。
尝试使用这个
add_filter( 'the_title', 'ta_modified_post_title');
function ta_modified_post_title ($title) {
if ( in_the_loop() && !is_page() ) {
$title = "Test (modified title)"; // your title name
}
return $title;
}
尝试此代码或将您的 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);
我想更改我的博客 post 的标题。我不能在主题中那样做。需要用过滤器来完成。
我已将以下代码添加到我的 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);
应该更改 post 的标题。 但它什么都不做。它甚至没有被执行。
尝试使用这个
add_filter( 'the_title', 'ta_modified_post_title');
function ta_modified_post_title ($title) {
if ( in_the_loop() && !is_page() ) {
$title = "Test (modified title)"; // your title name
}
return $title;
}
尝试此代码或将您的 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);