Поддержка Проблемы и решения Вывести в пост список заголовков постов с определенны

  • Если кратко, то мне нужно в тексте поста (как вариант — статичной страницы, но лучше именно поста) вывести список заголовков постов, помеченных определённым тегами.

    Теперь подробнее.

    У меня в блоге навигация построена следующим образом: каждый пост относится только к одной категории, но может быть помечен несколькими тегами. Например, в категории «Гитара» есть теги «Группа» и «Песни». Пост с общей информацией о группе помечен тегом «Группа», пост с текстом песни помечен тегами «Группа» и «Песни», и оба этих поста находятся в категории «Гитара».

    Мне нужно в посте с общей информации о группе вывести список песен, которые для этой группы у меня есть. Т.е., как я это понимаю, вывести список заголовков постов, которым присвоены теги «Группа» и «Песни».

    Я не программист и общаюсь с wordpress на уровне админки. Для меня предпочтительнее, чтобы задача с выводом заголовком решалась с помощью настраиваемого плагина, но мне такой найти не удалось.

    Поэтому, возможно, кто-нибудь поделится кодом, который можно будет вставить в текст поста, чтобы получить нужный результат?

    PS ну или покажет на плагин, который это умеет.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Не смотрел, но думаю, что можно использовать или взять за основу (шорткоды имеются) http://wordpress.org/extend/plugins/posts-by-tag/

    Аккуратнее с плагинами, чем их меньше, тем лучше.

    Привожу пример в каком вам нужно капать, изучите WP_Query. Пример с моего сайта, нужно будет вам подумать, как его изменить.

    <?php
    								global $authordata;
    								$count = 1;
    								$my_query = new WP_Query(array(
    									'author' => $authordata->ID,
    									'cat' => 'ID-категории',
    								));
    								while ($my_query->have_posts()) : $my_query->the_post();
    								$do_not_duplicate[] = $post->ID; ?>
    													<div class="post clearfix" id="post-1-<?php the_ID(); ?>">
    														<div>
    															<h5 class="post-title"><a href="<?php the_permalink() ?>" rel="<?php _e("bookmark", "solostream"); ?>" title="<?php _e("Permanent Link to", "solostream"); ?> <?php the_title(); ?>"><?php the_title(); ?></a></h5>
    															<?php if ( get_option('solostream_post_content') == 'Excerpts' ) { ?>
    															<?php the_excerpt(); ?>
    															<?php } else { ?>
    															<?php the_content(''); ?>
    															<?php } ?>
    															<div style="clear:both;"></div>
    														</div>
    														<div class="meta single">
    														<?php the_time( get_option( 'date_format' ) ); ?>
    														</div>
    													</div>
    								<?php $count = $count + 1 ?>
    								<?php endwhile; ?>

    Привожу пример в каком вам нужно капать

    Капать не надо! И вы привели пример совсем из другой области 😉

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Вывести в пост список заголовков постов с определенны» закрыта для новых ответов.