Я пытаюсь переопределить плагин, который создает SEO-заголовки в WordPress. Фильтр выполняет свою работу, но мне нужно динамически создавать заголовки. Поэтому я создаю заголовок, а затем передаю его анонимной функции. Я мог бы иметь другую функцию, которая создает заголовки, и это определенно будет чище...
Это работает
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;
}