我需要在歸檔循環中顯示自定義帖子類型'vehicle'的所有現有帖子。無限posts_per_page只適用於自定義帖子類型
這是我到目前爲止有:
function get_all_vehicle_posts($query) {
$query->set('posts_per_page', '-1');
}
add_action('pre_get_posts', 'get_all_vehicle_posts');
而且我看到了無限的帖子,我想。不過,我需要將此更改限制爲我的自定義帖子類型。
我想:
if ('vehicle' == $query->post_type) {
$query->set('posts_per_page', '-1');
}
,但似乎並沒有工作。我猜我們不知道查詢運行前的帖子類型,除非它是查詢的特定參數?
如何限制此功能爲特定的帖子類型?
這正是我需要+1來支持它的引用 - 謝謝;) – gpcola
這不是爲我工作,我無法弄清楚爲什麼!我正在一個自定義的歸檔頁面,所以我實際上需要:'$ query-> set('posts_per_archive_page','-1');' –