发页面时不按时间顺序,我想改成按时间顺序的,怎么改

  [复制链接]
查看: 1044   回复: 4
发表于 2012-5-20 17:58:31 | 显示全部楼层 |阅读模式
1T币
如下图,是我的导航栏,其中“优秀主题”是今天发的页面,但是它在中间,不是在未尾,我想把页面顺序改成按时间顺序来排列,至少是从今以后发的页面在后面,怎么必呢?我想是在header.php中改,但我不会,请邦我一下,我把那个代码复制在下面。
<div id="navigation">
        <!-- menus START -->
        <ul id="menus">
                <li class="<?php echo($home_menu); ?>"><a class="home" title="<?php _e('Home', 'inove'); ?>" href="<?php echo get_settings('home'); ?>/"><?php _e('Home', 'inove'); ?></a></li>
                <?php
                        if($options['menu_type'] == 'categories') {
                                wp_list_categories('title_li=0&orderby=name&show_count=0');
                        } else {
                                wp_list_pages('title_li=0&sort_column=menu_order');
                        }
                ?>
                <li><a class="lastmenu" href="javascript:void(0);"></a></li>
        </ul>
        <!-- menus END -->



        <div class="fixed"></div>
</div>
<!-- navigation END -->
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

wp_list_pages('title_li=0&sort_column=menu_order'); 改成 wp_list_pages('title_li=0&sort_column=post_date'); 试试。就是显示排序吧
发表于 2012-5-20 17:58:32 | 显示全部楼层
wp_list_pages('title_li=0&sort_column=menu_order');

改成
wp_list_pages('title_li=0&sort_column=post_date');
试试。就是显示排序吧
回复

使用道具 举报

 楼主| 发表于 2012-5-20 18:25:14 | 显示全部楼层
或者人为是决定页面的顺序,能做到吗?
谢谢!
回复

使用道具 举报

发表于 2012-5-20 20:02:40 | 显示全部楼层
wp_list_pages('title_li=0&sort_column=menu_order');

改成
wp_list_pages('title_li=0&sort_column=post_date');
试试。就是显示排序吧
回复

使用道具 举报

发表于 2012-5-20 21:11:05 | 显示全部楼层
很简单的排序问题,去百度一下 简单的数据库把
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则