Intereting Posts
Ограничить количество сообщений в шаблоне пользовательской категории – разбиение разбивки на страницы Получение значения параметров плагина, сохраненного с помощью настройки Некоторые изображения на сайте WordPress внезапно исчезли Может ли кто-нибудь объяснить функцию третьего параметра «add_rewrite_tag», Попытка создать контактную форму Как добавить задержку в складное меню в Twenty Eleven? Показать только последнее сообщение из нескольких категорий Область виджета внутри виджета Вывод содержимого со страницы Добавить tinymce в текстовые поля виджетов Как переопределить регистрацию WordPress и вставить автоматически сгенерированное имя пользователя? Поле CMB2 не отображается на странице категории конечных пользователей Захват body_class для страниц admin Как проверить, появилось ли окно загрузки из ссылки с изображенным изображением? Не удается заставить JQuery работать с wordpress

Постоянная ссылка на постоянный архив таксономии показывает ошибку 404

В моем плагине у меня есть настраиваемый тип сообщений с плагином «готовый к употреблению», и у меня есть обычная таксономия, называемая «сезоны», связанные с ней.

Странно, что этот url с запросом работает:

http://dev.catwalkyourself.com/ready-to-wear/?seasons=autumn-winter-2012-2013-en

но та же самая с пользовательской постоянной ссылкой не делает:

http://dev.catwalkyourself.com/ready-to-wear/seasons/autumn-winter-2012-2013-en

Он выдает ошибку 404. Вы можете попробовать вставить ссылки самостоятельно.

Вот мой соответствующий код плагина:

Здесь зарегистрирован тип пользовательского сообщения

$ post_types = array ();

  $post_types['rtw'] = $args = array( 'labels' => array( 'name' => __('RTW Collections'), 'singular_name' => __('Ready to Wear Collection'), 'add_new' => __('Add new RTW collection'), 'add_new_item' => __('Add a new show to the RTW collection'), 'edit_item' => __('Edit Collection'), 'view_item' => __('View Collection'), 'search_items' => __('Search Ready to Wear Collections'), 'not_found' => __('No RTW Collections found'), 'not_found_in_trash' => __('No RTW Collections found in trash') ), 'query_var' => 'rtw_collections', 'supports' => array('title', 'editor', 'thumbnail', 'author', 'comments'), 'has_archive' => true, 'publicly_queryable' => true, 'show_ui' => true, 'taxonomies' => array('seasons','city'), 'rewrite' => array( 'slug' => 'ready-to-wear', 'with_front' => false ), 'public' => true, 'menu_position' => 6 ); 

Здесь сконфигурирована таксономия:

$ taxonomies = array ();

  $taxonomies['seasons'] = array( 'query_var' => 'seasons', 'rewrite' => array( 'slug' => 'seasons', 'with_front' => false ), 'single_value' => true, 'required' => true, 'labels' => array( 'name' => __('Seasons'), 'singular_name' => __('Season'), 'edit_item' => __('Edit Season'), 'update_item' => __('Update Season'), 'add_or_remove_items' => __('Add or remove seasons'), 'new_item_name' => __('Add new Season'), 'all_items' => __('All Seasons'), 'search_items' => __('Search Seasons'), 'popular_items' => __('Popular Seasons'), 'separate_items_with_commas' => __('Separate Items with commas'), 'choose_from_most_used' => __('Choose from most used Seasons') ) ); 

и вот призыв register_taxonomy :

 foreach ($taxonomies as $taxonomy => $arr) { register_taxonomy($taxonomy, null, $arr); } 

Я пытался:

  • Повторное обновление постоянных ссылок
  • Параметр «with_front» снова и снова
  • добавьте действие flush_rewrite в мои функции.php

К сожалению, ни одна из этих работ не работает. Пожалуйста, помогите мне.

Solutions Collecting From Web of "Постоянная ссылка на постоянный архив таксономии показывает ошибку 404"

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

Добавить

 flush_rewrite_rules(); 

После выполнения функции register_taxonomy()