我创建了一个自定义php模板文件,用于根据用户选择过滤结果。我使用以下代码获得用户的选择
$bla=$wp_query->query_vars[\'something\'];
因此,我想将wordpress标题改为类似“而不是wordpress面板中的模板名称”;“我的模板名称动态-网站名称”;
我找到了这个
add_filter(\'pre_get_document_title\', \'custom_title\');
function custom_title($title) {
return \'Test New Title\';
}
它改变了标题,但是它没有显示$bla的内容。如果你在代码中重复几行,它就会工作。我认为这是因为我必须将此过滤器放在模板文件的get\\u header()之前。有什么建议吗?