Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按标签/类别组织博客帖子_Php_Wordpress - Fatal编程技术网

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

Php 按标签/类别组织博客帖子,php,wordpress,Php,Wordpress,是否有一种方式,在默认情况下,它将显示我的职位,以最新的第一。比如说,如果他们正在寻找一篇关于体育的博客文章,那么他们可以点击一个选项,我将把它放在页面的一侧,让他们可以显示所有体育博客文章 我不知道这是通过wordpress中的标签还是类别来完成的。有没有插件可以帮我做到这一点?或者仅仅是标准的php代码?模板文件中的类似内容将对其进行排序: $args=array( 'orderby' => 'post_date',

是否有一种方式,在默认情况下,它将显示我的职位,以最新的第一。比如说,如果他们正在寻找一篇关于体育的博客文章,那么他们可以点击一个选项,我将把它放在页面的一侧,让他们可以显示所有体育博客文章


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

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

$args=array(
                      'orderby' => 'post_date',
                      'order' => 'DESC'
);
WP Codex的伟大参考指南-

因此:-



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

  • 首先创建体育娱乐等类别
  • 创建您的帖子,并在右侧选择它们所属的类别
  • 然后转到外观->菜单,将类别添加到您在主题中显示的菜单中
  • 如果要将其添加到侧面。然后小部件会有所帮助
  • 首先安装插件类别帖子 转到外观->小部件,并在小部件中添加所需的类别帖子

  • 将帖子添加到一个类别不起作用吗?然后你可以在你想显示的任何地方添加“categoty的最新帖子”。
    <?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 } ?>