0
嗨,我想知道如何改變posts_per_page
的數量。 在默認widgets.php的widget()
功能包含此行..添加一個過濾器的側邊欄部件,wordpress posts_per_page
$r = new WP_Query(apply_filters('widget_posts_args', array('posts_per_page' => $number, 'cat' => 1, 'no_found_rows' => true, 'post_status' => 'publish', 'ignore_sticky_posts' => true)));
變量$number
是正確的設置該行前10名,但我寧願插入我自己的過濾器posts_per_page
並將其更改爲1
但我不確定如何添加一個過濾器,我只知道關於鉤子和過濾器的時刻。據我所知有一個數組與posts_per_page
,但我不知道如何改變這一點。
function recent_post_count() {
$query->set('posts_per_page', 1);
}
add_filter('widget_posts_args', 'recent_post_count', 6);
謝謝你現在我明白了! :) – Adrian 2013-05-03 11:19:38