Всем примет!
Дело такое, у меня есть кастомные посты для блога. У них включена поддержка тегов.Все стандартными методами, без плагинов.
Я решил реализовать архивы для тегов, чтобы человек тыкал на тег в посте и ему выдавалась страница с постами по этому тегу.
Создал файл tag.php и прописал там стандартную петлю. Я захожу в блог, тыкаю на любой тег в посте, происходит переход на страницу шаблона tag.php, все верно, но петля говорит, что постов нету.
Заголовок самого тега при этом выдает верный. Я в ступоре.
Постоянные ссылки обновлял, да.
Петля стандартного вида:
<?php
if (have_posts()) {
while (have_posts()) {
the_post();
the_title();
}
} else {
echo "Ничего нету, говорят";
} ?>
В functions.php тоже все стандартно:
register_post_type( 'blog',
array(
'public' => true,
'supports' => array( 'title','editor', 'thumbnail', 'excerpt' ),
'taxonomies' => array( 'post_tag' ),
'has_archive' => true,
)
);