我想知道:有没有什么办法可以加载所有类别,并将每个类别存储在不同的数组中?WordPress的:获取和存储类别信息
所以我得到这个代码:
<?php
$cat_args = array('orderby' => 'name','order' => 'ASC');
$categories = get_categories($cat_args);
foreach($categories as $category) {
$args = array(
'showposts' => -1,
'category__in' => array($category->term_id),
'caller_get_posts' => 1
);
$posts = get_posts($args);
if ($posts) {
echo '<p>Category: <a href="' . get_category_link($category->term_id) . '" title="' . sprintf(__("View all posts in %s"), $category->name) . '" ' . '>' . $category->name.'</a> </p> ';
foreach($posts as $post) {
setup_postdata($post);
?> <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> <?php
} // foreach($posts
} // if ($posts
} // foreach($categories
?>
我想让它,这样我可以在以后类似的(外循环),使用它:
<?php echo $category[0] -> name . $category[1] -> name . $category[2] -> name; ?>
请注意:'caller_get_posts'和'showposts'已在几年前贬值。它们分别由'ignore_sticky_posts'和'posts_per_page'取代 – 2014-09-12 08:07:20