перенаправление страницы post_type на случайную запись

#wordpress #redirect #custom-post-type

Вопрос:

Я создал post_type. по какой-то причине, когда я захожу на http://localhost/post_type/ его перенаправление, я http://localhost/post_type/random_post/

в чем моя ошибка ?

мой код post_type таков:

 function bookworm_blog_cpt() {
    global $book; // name of the post_type
    register_post_type( "{$book}", array(
        'labels' => array(
            'name' => "{$book}",
            'singular_name' => "{$book}",
            'menu_name'          => $book ,
            'rewrite' => array('slug' => $book ),
            ),
        'description' => "{$book}s which we will be discussing on this blog.",
        'public' => true, 'show_ui' => true,
        'menu_position' => 20,
        'supports' => array( 'title', 'editor',
                            'post-formats',
                            'tags', 'excerpt', 'thumbnail', 'custom-fields' ) ,
        'has_archive'   => true,
    ));

    add_filter( "manage_edit-{$book}_columns", 'my_edit_book_columns' ) ;
    function my_edit_book_columns( $columns ) {
        global $book;
        $columns = array(
            'cb' => 'amp;<input type="checkbox" />',
            'title' => __( "{$book}" ),
            "{$book}_tag" => __( "{$book}_tag" ),
            //'genre' => __( 'Genre' ),
            "{$book}_cat" => __( "{$book}_cat" ),
            'date' => __( 'Date' ),
            'mime_type' => __( 'mime_type' )
        );
        return $columns;
    }
}
 

и у меня нет никакого кода на домашней странице, и single-post_type.php это глупо.

спасибо за помощь.

редактировать: проблема та же, когда я использую Custom Post Type UI плагин, поэтому я не знаю, в чем проблема.

edit2: вероятно, это было что-то в других моих файлах, я переустановил wordpress, и ошибка исчезла.

Комментарии:

1. Попробуйте очистить кэш браузера, сбросьте правило перезаписи, сбросив постоянные ссылки

2. на панели администратора выберите Настройки > Постоянная ссылка

3. @jogesh_pi Я сбросил его, никаких изменений.