Вывести в пост список заголовков постов с определенны
-
Если кратко, то мне нужно в тексте поста (как вариант — статичной страницы, но лучше именно поста) вывести список заголовков постов, помеченных определённым тегами.
Теперь подробнее.
У меня в блоге навигация построена следующим образом: каждый пост относится только к одной категории, но может быть помечен несколькими тегами. Например, в категории «Гитара» есть теги «Группа» и «Песни». Пост с общей информацией о группе помечен тегом «Группа», пост с текстом песни помечен тегами «Группа» и «Песни», и оба этих поста находятся в категории «Гитара».
Мне нужно в посте с общей информации о группе вывести список песен, которые для этой группы у меня есть. Т.е., как я это понимаю, вывести список заголовков постов, которым присвоены теги «Группа» и «Песни».
Я не программист и общаюсь с wordpress на уровне админки. Для меня предпочтительнее, чтобы задача с выводом заголовком решалась с помощью настраиваемого плагина, но мне такой найти не удалось.
Поэтому, возможно, кто-нибудь поделится кодом, который можно будет вставить в текст поста, чтобы получить нужный результат?
PS ну или покажет на плагин, который это умеет.
-
Не смотрел, но думаю, что можно использовать или взять за основу (шорткоды имеются) 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; ?>
Привожу пример в каком вам нужно капать
Капать не надо! И вы привели пример совсем из другой области 😉
- Тема «Вывести в пост список заголовков постов с определенны» закрыта для новых ответов.