Проблемы с пользовательскими типами записей и ЧПУ
-
И так проблема.
На сайте имеется несколько типов пользовательских записей. Добавлял по инструкции которых тысячи, приведу кодadd_action( 'init', 'create_works' ); function create_works() { $labels = array( 'name' => _x('Работы', 'post type general name'), 'singular_name' => _x('Работа', 'post type singular name'), 'add_new' => _x('Добавить работу', 'Works'), 'add_new_item' => __('Добавить новую работу'), 'edit_item' => __('Редактировать работу'), 'new_item' => __('Новая работа'), 'view_item' => __('Просмотр'), 'search_items' => __('Поиск работы'), 'not_found' => __('Работа не найдена'), 'not_found_in_trash' => __('Среди удаленных нет искомой работы'), 'parent_item_colon' => '' ); $supports = array('title', 'editor', 'thumbnail', 'custom-fields','editor','page-attributes','revisions'); register_post_type( 'work', array( 'show_in_menu' => true, //где отображать 'labels' => $labels, 'public' => true, 'supports' => $supports ) ); };И таких типов у меня было 2. Теперь появилась необходимость добавить 3й тип записи, все точно также делаю меняю название код:
add_action( 'init', 'create_userpost' ); function create_userpost() { $labels = array( 'name' => _x('Блог', 'post type general name'), 'singular_name' => _x('Блог', 'post type singular name'), 'add_new' => _x('Добавить запись', 'userposts'), 'add_new_item' => __('Добавить новую запись'), 'edit_item' => __('Редактировать запись'), 'new_item' => __('Новая запись'), 'view_item' => __('Просмотр'), 'search_items' => __('Поиск записи'), 'not_found' => __('Хапись не найдена'), 'not_found_in_trash' => __('Среди удаленных нет искомой записи'), 'parent_item_colon' => '' ); $supports = array('title', 'editor', 'thumbnail', 'custom-fields','editor','page-attributes','revisions'); register_post_type( 'userpost', array( 'show_in_menu' => true, //где отображать 'labels' => $labels, 'public' => true, 'supports' => $supports ) ); };И теперь получаем такую проблему. При написании нового поста по прямой ссылке http://site.com/?post_type=userpost&p=1865&preview=true — все гуд, но стоит только опубликовать запись и уже по короткой ссылке, формата /%category%/%postname%/, например, http://site.com/userpost/newpost/ — мне показывают кукиш со словами «не найдено».
Установлены и активны плагины:
Advanced Custom Fields;
Ambrosite Next/Previous Post Link Plus;
Contact Form 7;
Cyr-To-Lat;
Facebook Open Graph Meta in WordPress;
Google XML Sitemaps;
TinyMCE Advanced;
WP-Cleanup;
WP SyntaxHighlighter.Неактивные плагины:
Twitter Tracker;
WP-Optimize;
Панель нагрузки.Куда копать, что смотреть, почему по ЧПУ не открывается требуемая запись, хотя для других типов все это работает без проблем.
Тема «Проблемы с пользовательскими типами записей и ЧПУ» закрыта для новых ответов.