Страница пользовательского типа сообщений не отображается

У меня есть категория на моем сайте под названием «профили». Я перемещаю эту категорию в пользовательский тип сообщения, называемый «профили».

Моя проблема заключается в том, что я не могу получить страницу архива для этого настраиваемого типа сообщений. Когда я mywebsite.com/profiles на url mywebsite.com/profiles он переносит меня на одну страницу для публикации в категории профилей.

Я включил has_archive = true; в моих functions.php

У меня не было проблемы с созданием страницы архива для другого пользовательского типа сообщений, который я сделал на одном сайте, поэтому я действительно потерял, почему это не работает на этот раз.

Любые советы были бы наиболее оценены?

 add_action( 'init', 'profile_custom_init' ); /* Here's how to create your customized labels */ function profile_custom_init() { $labels = array( 'name' => _x( 'Profiles', 'post type general name' ), // Tip: _x('') is used for localization 'singular_name' => _x( 'Profile', 'post type singular name' ), 'add_new' => _x( 'Add New', 'Profile' ), 'add_new_item' => __( 'Add Profile' ), 'edit_item' => __( 'Edit Profile' ), 'new_item' => __( 'New Profile' ), 'view_item' => __( 'View Profile' ), 'search_items' => __( 'Search Profile' ), 'not_found' => __( 'No Profile found' ), 'not_found_in_trash' => __( 'No Profile found in Trash' ), 'parent_item_colon' => '' ); // Create an array for the $args $args = array( 'labels' => $labels, /* NOTICE: the $labels variable is used here... */ 'public' => true, 'publicly_queryable' => true, 'has_archive' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => true, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 10, 'supports' => array( 'title', 'editor','thumbnail', 'excerpt', 'custom-fields' ), 'taxonomies' => array('category') ); register_post_type( 'profile', $args ); /* Register it and move on */ } 

Solutions Collecting From Web of "Страница пользовательского типа сообщений не отображается"

  1. Перейдите в Настройки -> permalinks
  2. Измените структуру permalink на Default
  3. Сохранить настройки
  4. Изменение пользовательской структуры или имени сообщения (или любой другой структуры)
  5. Сохранить настройки

Это перезапишет файл htaccess, а затем перезапись должна работать.

Надеюсь, это сэкономит ваше время.

Повторное сохранение структуры постоянной ссылки, похоже, устранило проблему. Спасибо за отзыв Майка и Винода.