Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sumber:
- https://www.webhostinghero.com/change-the-number-of-posts-category-wordpress/
- functions.php:
- MODEL-1:
- add_filter('pre_get_posts', 'posts_in_category');
- function posts_in_category($query){
- if ($query->is_category) {
- if (is_category('book-reviews')) {
- $query->set('posts_per_archive_page', 2);
- }
- // category With ID = 32 show only 5 posts
- if (is_category('politics')){
- $query->set('posts_per_archive_page', 1);
- }
- }
- }
- atau contoh lainnya
- add_filter('pre_get_posts', 'posts_in_category');
- function posts_in_category($query){
- if ($query->is_category) {
- if (is_category('19')) {
- $query->set('posts_per_archive_page', 50);
- }
- // category With ID = 32 show only 5 posts
- if (is_category('20')){
- $query->set('posts_per_archive_page', 50);
- }
- if (is_category('21')){
- $query->set('posts_per_archive_page', 50);
- }
- if (is_category('profil-kecamatan')){
- $query->set('posts_per_archive_page', 20);
- }
- if (is_category('profil-kelurahan')){
- $query->set('posts_per_archive_page', 20);
- }
- }
- }
- MODEL-2:
- function hwl_home_pagesize( $query )
- {
- if ( is_category( 9 ) )
- {
- // If you want "posts per page"
- $query->query_vars['posts_per_page'] = 1;
- return;
- }
- if ( is_category( 'movie' ) )
- {
- // If you want "showposts"
- $query->query_vars['showposts'] = 50;
- return;
- }
- }
- add_action( 'pre_get_posts', 'hwl_home_pagesize', 1 );
- Menggunakan Plugin "Posts Per Category":
- http://wordpress.org/plugins/posts-per-category/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement