在Wordpress中,我有一个页面模板designers.php
。如何为特定页面模板使用add_filter?
加载时,它读取slug
以获取唯一ID,然后调用DB检索设计器信息。
我想使用这些信息来改变页面标题,使用标题标签中的设计器名称。
我已经在我的designers.php
文件中使用add_filter
试过,但它不工作:
add_filter('wp_title', 'set_page_title');
function set_page_title($title) {
global $brand;
return 'Designer '.$brand['name'].' - '.get_bloginfo('name');
}
我,猜add_filter
必须要么位于插件内或functions.php
文件。
我该如何实现我想要做的?
UPDATE
功能是从来没有,只要我使用wp_title
解雇。如果我将其更改为init
(用于测试),则会触发此功能。
那么为什么add_filter
也不适用于wp_title
?
您使用的是哪个版本的Wordpress? – keatch 2011-02-13 22:36:29