我同意@KrzysiekDródż,虽然你应该能够做到这一点,但这可能是不必要的工作。
但是,这与我测试它是一样的,只需更改类别/术语名称和模板名称(中的部分get_template_part
), 也许is_main_query() && $qry->is_home()
有条件的,如果您需要:
function pregp_home_cat_wpse_104619($qry) {
if (is_main_query() && $qry->is_home()) {
$qry->set(\'category_name\',\'aciform\');
$qry->set(\'ignore_sticky_posts\',true);
add_action(\'template_redirect\',\'tr_home_cat_wpse_104619\');
}
}
add_action(\'pre_get_posts\',\'pregp_home_cat_wpse_104619\');
function tr_home_cat_wpse_104619() {
get_template_part(\'category\',\'aciform\');
exit;
}
我从未在生产中尝试过这样做,所以“当我测试它时”意味着我花了大约10分钟,没有看到任何明显的问题。我没有承诺。
几乎未经测试。可能是马车排空警告。不退款。