Я настраивал тип персонализированного сообщения под названием «туры» с таксономией «tour_category», специфичным только для этого типа сообщения. Внутри таксонии я создал 4 зоны для гольфа, прогулочные туры и т. Д. То, что я пытаюсь достичь, - это все сообщения в Golf Breaks Taxomony в шаблоне golf.twig, однако все, что мне кажется, это страница не найденная ошибка. Может ли кто-нибудь указать мне в правильном направлении с помощью этого примера.Показать пользовательский тип сообщения Категория
$context = Timber::get_context();
$args = array(
// Get post type tours
'post_type' => 'tours',
// Get all posts
'posts_per_page' => -1,
// get post in "Golf Breaks" category
'meta_query' => array(
array(
'key' => 'tour_category',
'value' => 'Golf Breaks',
'compare' => 'LIKE'
)
),
// Order by post date
'orderby' => array(
'date' => 'DESC'
));
$context['Golf Breaks'] = Timber::get_posts($args);
Timber::render('golf.twig', $context);
Если вы получаете 404, вполне вероятно, что этот код даже не работает. Похоже, это может быть более общая ошибка Wordpress. Вы восстановили постоянные ссылки с тех пор, как создали «tour_category»? – GentlemanMax