0

ワードプレスで公開済みおよび計画中の投稿を表示するには、いくつかの助けが必要です。次のコードを使用して、sidebarleft.php でそれを行うことができました。

$recentPosts = new WP_Query();
$recentPosts->query('post_status=any&showposts=3');

しかし、それらを index.php とcategories.php (投稿数) にも表示する必要があります。現在、私の投稿は次のように表示されます: index.php

<?php if (have_posts()) : ?>
    <?php theme_pagination(); ?>
    <?php while (have_posts()) : the_post(); ?>
    <div class="listeItem">
    <h3><?php the_title() ?></h3>
    <span class="date"><?php echo the_time('j F Y') ?></span><br />
    <span class="lieu"><?php $lieux = get_post_custom_values('lieux'); echo $lieux[0]; ?></span><br />
    <a href="<?php the_permalink() ?>">Lire la suite ...</a>
    </div>
    <?php endwhile; ?>
    <?php theme_pagination(); ?>
<?php endif; ?>

およびcategories.php:

<ul>
<?php wp_list_categories( array('hide_empty'=>'0', 'title_li'=>'', 'show_count'=>'1') ); ?>
</ul>

誰かがそれを行うためのきれいな方法を知っていますか?

4

2 に答える 2

0

これを試して:

$recentPosts = new WP_Query(array(
    'posts_per_page' => -1,
    'orderby'        => 'date',
    'order'          => 'desc',
    'post_status'    => 'any'
));

while ( $recentPosts->have_posts() ) : $recentPosts->the_post();
    the_title();
endwhile;

$cats = get_categories(array(
    'type'     => 'post',
    'taxonomy' => 'category',
    'orderby'  => 'slug',
    'asc'      => 'asc'
));

foreach ($cats as $cat) {
    echo $cat->name;
}

正しい引数を渡すための Remmer

于 2013-09-13T13:51:36.310 に答える