有一种方法,只需注册您的查询:
function my_query($vars) {
return array(\'your_query\') + $vars;
}
add_filter(\'query_vars\', \'my_query\');
并获取查询存在的自定义模板(此处
/?your_query=first
获取调用的模板
custom_template.php
从主题文件夹。
function my_query_template($template) {
global $wp;
if ($wp->query_vars[\'your_query\']==\'first\') {
return dirname( __FILE__ ) . \'/custom_template.php\';
}
else {
return $template;
}
}
add_filter(\'single_template\', \'my_query_template\');