несколько post_parent для query_posts
-
суть проблемы в том, что мне надо вывести превью 15 страниц, являющихся детьми трех других страниц. как я понял, указать post_parent=1,2,3 нельзя, он начинает выдавать все подряд.
посоветовали использовать фильтр, но я ничего не понял(
вот мне товарищ ответил на английском. я сейчас читаю про фильтры, но сути его подсказки не уловил. кто-то может объяснить?
http://wordpress.org/support/topic/several-post_parent-for-wp_query?replies=5вот мой код, который работает не так как надо:
function homepics () { $the_query = new WP_Query ('post_type=page&post_parent=155+165+104&orderby=rand&showposts=15'); while ( $the_query->have_posts() ) : $the_query->the_post(); echo '<li>'; echo '<a href="'.get_permalink().'">'; the_post_thumbnail ('thumbnail'); echo '</a>'; echo '</li>'; endwhile; wp_reset_query (); } ?>
вот подсказка английского товарища:
add_filter('posts_where', 'add_post_parents', 1); function add_post_parents($where){ {Do what ever you need to to the string to add your extra post parents} return $where; }
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
- Тема «несколько post_parent для query_posts» закрыта для новых ответов.