在Wordpress中更改页面标题的功能

时间:2014-12-09 07:07:04

标签: wordpress function page-title

我使用以下函数更改wordpress中的页面标题。它正在处理单个页面(page.php),但不能在我的静态主页或单个帖子(single.php)上工作。

为了在整个网站上完成这项工作,我需要更改哪些内容?

<?php


function wpse46249_filter_wp_title( $title ) {

    $some_custom_title_content = 'This is added to title';

    $custom_title = $title . $some_custom_title_content;

    return $custom_title;
}
add_filter( 'wp_title', 'wpse46249_filter_wp_title' );
?>

1 个答案:

答案 0 :(得分:1)

function wpse46249_filter_wp_title( $title ) {

    $some_custom_title_content = 'This is added to title';

    $custom_title = $title . $some_custom_title_content;

    return $custom_title;
}
add_filter( 'the_title', 'wpse46249_filter_wp_title' );

请注意标题保存在wp_posts表中。您上面使用的过滤器将更改正在保存的所有新帖子标题。此过滤器只是在从数据库中提取后修改标题,并且实际上不会更改db值。

也只适用于调用the_title()的页面。