按标签/类别组织博客帖子

时间:2013-01-03 14:15:24

标签: php wordpress

有没有办法默认情况下它会按照最新的顺序显示我的帖子。如果他们正在寻找关于体育的博客文章,那么他们可以点击一个选项,我将位于页面的一侧,允许他们显示所有体育博客帖子。

我不知道这是由wordpress中的标签还是类别完成的。有插件可以帮我这么做吗?或者只是标准的PHP代码?

2 个答案:

答案 0 :(得分: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 } ?>

答案 1 :(得分:0)

默认情况下,该功能在wordpress中显示。

  1. 首先创建体育娱乐等类别。
  2. 创建您的帖子,并在右侧选择他们所属的类别。
  3. 然后转到外观 - &gt;菜单,将类别添加到您在主题中显示的菜单中。
  4. 如果您想将其添加到一侧。然后小工具会有所帮助。
  5. 首先安装插件类别帖子 http://wordpress.org/extend/plugins/category-posts/ 转到外观 - &gt;小部件,并在小部件中添加类别帖子。