首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按标签/类别组织博客帖子

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

Stack Overflow用户
提问于 2013-01-03 22:15:24
回答 2查看 99关注 0票数 0

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

我不知道这是由wordpress中的标签还是类别来完成的。有没有插件可以帮我做到这一点?或者仅仅是标准的php代码?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-04 00:56:23

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

  1. 首先创建类别,如体育、娱乐等。
  2. 创建您的帖子,并在右侧选择它们所属的类别。
  3. 然后转到外观->菜单并将类别添加到您在主题中显示的菜单中。
  4. 如果您想要将其添加到侧边。然后小工具会有所帮助。
  5. 首先安装插件类别帖子,然后转到外观->小工具,然后在小工具中添加类别-帖子。
票数 0
EN

Stack Overflow用户

发布于 2013-01-03 23:14:50

模板文件中类似以下内容的内容将对其进行排序:

代码语言:javascript
复制
$args=array(
                      'orderby' => 'post_date',
                      'order' => 'DESC'
);

WP Codex - http://codex.wordpress.org/Function_Reference/query_posts上极好的参考指南

所以:-

代码语言:javascript
复制
<?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 } ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14140613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档