0

デフォルトで投稿を新しい順に表示する方法はありますか。たとえば、スポーツに関するブログ投稿を探している場合、ページの横にあるオプションをクリックして、すべてのスポーツ ブログ投稿を表示できるようにすることができます。

これがワードプレスのタグまたはカテゴリによって行われるかどうかはわかりません。これを行うのに役立つプラグインはありますか? またはおそらく標準のphpコードですか?

4

2 に答える 2

0

デフォルトでは、この機能はワードプレスにあります。

  1. まず、スポーツエンターテインメントなどのカテゴリを作成します。
  2. 投稿を作成し、右側でそれらが属するカテゴリを選択します。
  3. 次に、[外観]-> [メニュー]に移動し、テーマに表示するメニューにカテゴリを追加します。
  4. サイドに追加したい場合。次に、ウィジェットが役立ちます。
  5. まず、プラグインのカテゴリ投稿をインストールします http://wordpress.org/extend/plugins/category-posts/ [appearance]-> [widgets]に移動し、必要なウィジェットにカテゴリ投稿を追加します。
于 2013-01-03T16:56:23.327 に答える
0

テンプレートファイルの以下のようなものはそれをソートします:

$args=array(
                      'orderby' => 'post_date',
                      'order' => 'DESC'
);

WP Codex の優れたリファレンス ガイド - http://codex.wordpress.org/Function_Reference/query_posts

そう:-

<?php
                  $args=array(
                  'orderby' => 'post_date',
                  'order' => 'DESC',
                   );
                 $recent_posts = get_posts($args);
                 foreach( $recent_posts as $recent ){

                 ?>
                <?php

                    $mypages = get_post( $recent->ID );
                    $name  = $mypages->post_name;
                    $content = $mypages->post_content;

                ?>
                <?php if(has_post_thumbnail()) : ?>
                    <div class="thumb">
                        <?php the_post_thumbnail(); ?>
                    </div>
                <?php else : ?>
                    <div class="thumb">
                        <img src="aDefaultImage.jpg" />
                    </div>
                <?php endif; ?>
                <p><?php the_date('jS F Y','<span class="date">','</span><br />'); ?>
    <?php echo $content; ?></p>
            <?php } ?>
于 2013-01-03T15:14:49.980 に答える