0
我有兩種不同的帖子類型,一種是書籍,另一種是支持。我試圖在一頁中稱這兩個帖子。在wordpress中的一個頁面中查詢兩種不同類型的帖子?
我該怎麼做?下面是我使用的查詢後的代碼:
<?php query_posts('post_type=books&post_status=publish&posts_per_page=-1&paged='.
get_query_var('paged')); ?>
我有兩種不同的帖子類型,一種是書籍,另一種是支持。我試圖在一頁中稱這兩個帖子。在wordpress中的一個頁面中查詢兩種不同類型的帖子?
我該怎麼做?下面是我使用的查詢後的代碼:
<?php query_posts('post_type=books&post_status=publish&posts_per_page=-1&paged='.
get_query_var('paged')); ?>
query_posts
不應該被使用。相反使用WP_Query
$args = array(
'post_type'=>array('books','supports'),
'post_status'=>'publish',
'posts_per_page'=>-1,
'paged'=>get_query_var('paged')
);
$the_query = new WP_Query($args);
// The Loop
if ($the_query->have_posts()) {
echo '<ul>';
while ($the_query->have_posts()) {
$the_query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
echo '</ul>';
} else {
// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();
<?php
query_posts(
array(
'post_type'=>array('books','supports'),
'post_status'=>'publish',
'posts_per_page'=>-1,
'paged'=>get_query_var('paged')
)
);
?>
它顯示我錯誤 – user3396867 2014-08-31 21:14:39
@ user3396867什麼錯誤? – Steve 2014-08-31 21:17:01
當我插入它在Dreamweaver中顯示一個PHP錯誤。你能給我完整的代碼嗎?謝謝 – user3396867 2014-08-31 21:19:15