Задать вопрос
@sarsokol

Как вывести страницы по метке?

Добрый день
Задача - вывести в нужном месте конкретные страницы, которые лежат в корне.
Решил выделить их меткой, добавив
function new_taxonomies_for_pages() {
 register_taxonomy_for_object_type( 'post_tag', 'page' );
 }
add_action( 'init', 'new_taxonomies_for_pages' );


А как сделать вывод по этой метке?
Нагуглил
<?php if ( have_posts() ) :  query_posts( array('tag__in' => array(52)) ); ?>
	<?php while (have_posts()) : the_post(); ?>
		<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
	<?php endwhile; ?>
<?php endif; wp_reset_query(); ?>

Но оно выводит только записи.
  • Вопрос задан
  • 31 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
pLavrenov
@pLavrenov
Разработка сайтов
Ты пытаешь получить посты из global query это неправильно.

Для решения этой задачи есть get_posts(), там в примере есть получение по таксономии.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы