我通过创建requires\\u login的自定义字段并将其设置为“true”,然后向函数中添加以下代码,解决了当前的问题。php:
function require_login() {
if ( get_post_meta(get_the_ID(), requires_login, true) && ! is_user_logged_in() ) {
auth_redirect();
}
}
add_action(\'template_redirect\', \'require_login\');
将此标记为已回答,因为它解决了问题。然而,如果有人想展示如何继承模板,我会考虑更改答案。非常感谢@Milo为我指明了正确的方向。为无意中消失的代码技巧向@userabuser道歉。