Я создаю страницу с настраиваемым шаблоном.
Дело в том, что мне нужна эта страница для защиты паролем или, по крайней мере, доступной для входа в систему, но даже если я установил ее как таковую (Private / Password protected) в разделе «Новые страницы» в WordPress Administration, она не будет отображаться запись в меню, а также содержимое (если оно включено) или оно сразу отобразит содержимое страницы (если пароль защищен).
Я где-то читал, что функция the_content () делает эту работу, но, как вы можете догадаться, мой пользовательский шаблон вообще не использует the_content (), и все это основано на пользовательском контенте.
Вы знаете, как я могу (повторно) реализовать эти два варианта?
Существует гораздо более элегантный и надежный подход к проверке, является ли сообщение приватным;
if ( post_password_required() ) { // It's protected and they haven't entered a password, so ask for one: the_content(); } else { // It's not protected or they have entered a password }