webboxxx
там есть режим private, но это немного не то. мне нужно чтоб я написал статью, и ссылка на нее нигде не указывалась на блоге. ссылку бы знал только я, и давал только тем, кому надо. защита по паролю - это слишком сильно в моей ситуации, а обычный private режим не подходит тем, что надо регистрироваться, чтоб увидеть статью. как быть?
Yacc
В конец functions.php добавить
Код:
add_action( 'init', 'yacc_create_post_type' );
function yacc_create_post_type() {
register_post_type( 'private',
array(
'labels' => array(
'name' => __( 'Private Posts' ),
'singular_name' => __( 'Private Post' )
),
'public' => true,
'exclude_from_search' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'private')
)
);
}
В папку темы добавить файлы
single-private.php
Код:
<?php include( 'single.php' ); ?>
archive-private.php
Код:
<?php wp_redirect( home_url(), 301 ); exit; ?>
В меню админки появится новый тип постов - Private Posts, с пунктом Add New.
Не забудь послать лесом поисковых ботов.