我正在尝试覆盖在 wordpress 中创建 SEO 标题的插件。过滤器完成了这项工作,但我需要动态创建标题。所以我创建了标题,然后将它传递给一个匿名函数。我可以有另一个函数来创建标题,这肯定会更干净......
这有效
function seo_function(){
add_filter('wpseo_title', function(){
return 'test seo title';
});
}
这不
function seo_function(){
//create title above
$title="test seo title";
add_filter('wpseo_title', function($title){
return $title;
});
}
谢谢你的帮助
乔
不使用匿名函数示例 - 这可行,但我仍然无法传递变量,我必须复制代码来创建标题。
函数 seo_function(){
//create title above
$title="test seo title";
add_filter('wpseo_title', 'seo_title');
}
function seo_title(){
$title="test";
return $title;
}