我想重寫一個在wordpress中創建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;
}
例如調用在過濾函數內部生成標題的函數? – ndm
@ndm爲你添加的例子 – jhodgson4