Intereting Posts
Установка родительской страницы по умолчанию Как удалить только мета-значение пользователя (не ключ) из таблицы usermeta в wordpress? WordPress выбирает шаблон домашней страницы родительской темы вместо дочерней темы one Пользовательский объект типа сообщения – неопределенные переменные WooCommerce add_to_cart () с пользовательской ценой Как остановить wordpress из mangling HTML в textoxa метабокса как связать профиль автора с инструментами Google для веб-мастеров в многопользовательском блоге? Презентация vs Содержание в WP DB-Tables wp_localize_script, переменная не определена в jquery Где я должен размещать свои изображения? Ежедневные уведомления о неудачных попытках входа в систему для несуществующего администратора Сеть сайтов с подпапками WP_Error с get_category_parents Перенаправить 404 страницы для последней страницы разбиения на страницы категорий и тегов? Отображение страницы профиля зарегистрированного пользователя

Как отобразить другой пользовательский тип сообщения в другом архиве типа персонализированного типа?

Задний план:

Мне нужно отобразить все сообщения настраиваемого типа сообщений, называемые «рецепты», которые имеют определенную таксономию «рыба», прямо под постоянной ссылкой «www.mysite.com/recipes/fish».

Что я наделал:

Я создал два пользовательских типа сообщений:

1) Один пользовательский тип сообщения, называемый «рецептами», с архивным сливом «www.mysite.com/recipes» для отображения всех сообщений этого типа сообщения. Это прекрасно работает.

2) Другой пользовательский тип сообщения, называемый «рыба», и переписал постоянную ссылку на «www.mysite.com/recipes/fish». Но на самом деле нет смысла использовать этот тип сообщения. Я создал его только для того, чтобы получить эту специальную ссылку на архив «www.mysite.com/recipes/fish».

Теперь я изменил WP_Query прямо перед циклом сообщения, если он is_post_type_archive ('fish') для

$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1; $args = array( 'post_type' => 'recipes', 'tax_query' => array( array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => 'fish' ) ), 'posts_per_page' => '10', 'order' => 'DESC', 'paged' => $paged ); $newloop = new WP_Query( $args ); 

Первая страница этого архива «www.mysite.com/recipes/fish» отлично работает. Я вижу список из десяти новейших рецептов, которые имеют обычную таксономию «рыба».

Но есть одна огромная проблема:

Я создал более 10 рецептов и перечислил их под «рыбой». Но когда я навещаю «www.mysite.com/recipes/fish/page/2», он говорит мне «Ой! Эта страница не найдена». Может быть, потому, что у фактического типа «рыба» есть не более одной обычной страницы архива.

Кто-нибудь знает, как это решить?

Очень важно, чтобы у меня была структура ссылок «www.mysite.com/recipes/fish» для «рецептов» с таксономией «рыба», но при посещении одного рецепта она должна быть только постоянной, как «www.mysite.com / рецепты / мой-вкусно-рыба-рецепт».

Вот почему я пытался это сделать.

Заранее спасибо.