Я создал несколько пользовательских типов постов для своего сайта. И некоторые из них не должны иметь видимой страницы во внешнем интерфейсе.
Я видел, что есть аргумент для предотвращения архивов для пользовательских типов записей:
'has_archive' => false,
Есть ли что-нибудь подобное для страниц с одним веб-интерфейсом?
В настоящий момент я создаю перенаправление 301 для этих пользовательских типов сообщений:
add_action( 'template_redirect', 'theme_redirects', 99 );
function theme_redirects() {
if ( is_singular( 'post_type' ) ) {
wp_redirect( home_url(), 301 );
die();
}
}
Но для меня это не идеальная ситуация. Могу ли я что-нибудь сделать вместо перенаправлений?