在Header.php之外修改WordPress页面标题

时间:2010-12-10 17:18:20

标签: wordpress

有没有办法以编程方式在header.php文件之外分配页面标题?

在我的一个页面模板文件中,我想根据自定义字段中的值动态分配页面标题。这可能吗?

2 个答案:

答案 0 :(得分:1)

我能够使用过滤器钩子为wp_title赋值:

function assignPageTitle(){
  return "Title goes here";
}
add_filter('wp_title', 'assignPageTitle');

答案 1 :(得分:0)

以下是我在header.php中使用的一些代码,用于动态设置标题。您可以使用类似的东西来获取自定义字段值。

if (is_single() && have_posts()) {
  the_post();
  echo "OKC ThunderCast: ".get_the_title();
  rewind_posts(); //needed so that the call to The Loop on single.php will find the posts
} else {
  bloginfo('name');
}