PHP/Wordpress新手
在Wordpress中,我试图获得多个类别中的所有帖子。这是我的密码:PHP/Wordpress新手,php,wordpress,Php,Wordpress,在Wordpress中,我试图获得多个类别中的所有帖子。这是我的密码: <?php // Get categories $menu = 'left-column-menu'; $cat_args = array( 'order' => 'ASC', 'orderby' =>
<?php
// Get categories
$menu = 'left-column-menu';
$cat_args = array(
'order' => 'ASC',
'orderby' => 'menu_order',
'post_type' => 'nav_menu_item',
'post_status' => 'publish',
'output' => ARRAY_A,
'output_key' => 'menu_order',
'nopaging' => true,
'update_post_term_cache' => false );
$cat_items = wp_get_nav_menu_items( $menu, $cat_args );
// Get categories posts
$args = array(
'posts_per_page' => '',
'offset' => 0,
'category' => $cat_items->ID,
'orderby' => 'post_date',
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'post_status' => 'publish',
'suppress_filters' => true );
$posts = get_posts($args);
print_r($posts);
?>
第一部分是从菜单中获取类别,这很好。但它只得到前5个帖子。我只是想知道为什么会这样?改变:
// Get categories posts
$args = array(
'posts_per_page' => '',
致:
因为默认情况下需要5分钟,试着给出“每页帖子”=>-1谢谢你,Neo,最简单的事情就是让我:(我认为这是一个循环,因为类别的数量是5。我什么时候可以将你的答案标记为正确?我只是添加了一条评论…没有给出答案,因为没有任何必要,这只是一件你错过的小事…你仍然可以投票支持我的评论。)。
// Get categories posts
$args = array(
'posts_per_page' => -1,