WordPress 分类排序插件+简单参数修改

时间: 2010-07-01 / 分类: 博客网站 / 浏览次数: 91 views / 作者:手机链 / 0个评论 发表评论

今天想给自己的WordPress的分类排下序,网上一搜,找到了个名为My Category Order的插件,立即安装并调整分类,但刷新一看,大失所望。

网上再找解决办法,很多很多,但其实可以说都是Copy某人的吧!而且根本不管用(至少对于我的WPINK主题无效)。于是自己分析了下代码,最后终于搞定了。现在在此分享给大家。
其他主题下,此方法是否可行,不是很清楚。所以对于本方法无效的博友,还请见谅了!

一、下载安装并激活My Category Order
可以后台直接搜到,这就不给地址了。如果是通过其他方式下载,也可以自己传到 /wp-content/plugins/

二、使用My Category Order调整分类顺序
在后台文章目录下使用My Category Order通过简单的拖动就可以完成

三、修改参数,使分类排序生效。
如果只用插件进行排序,你会发现,排序并未生效,此时需要简单地修改一下参数。

外观——编辑——header.php
找到对应位置

<!– Logo Banner end –>
<!– Main Navigation begin –>
<ul>
<li <?php if ( is_home()){ echo ‘ ‘; } ?>><a href=”<?php echo get_option(‘home’); ?>/”><span>首页</span></a></li>
<?php echo preg_replace(‘@\<li([^>]*)>\<a([^>]*)>(.*?)\<\/a>@i’, ‘<li$1><a$2><span>$3</span></a>’, wp_list_categories(‘echo=0&orderby=id&title_li=&depth=2′)); ?>
</ul>
<!– Main Navigation end –>
</div>
<!– Header-inner end –>
</div>
<!– Header end –>

<!– Logo Banner end –>        <!– Main Navigation begin –>        <ul>         <li <?php if ( is_home()){ echo ‘ ‘; } ?>><a href=”<?php echo get_option(‘home’); ?>/”><span>首页</span></a></li> <?php echo preg_replace(‘@\<li([^>]*)>\<a([^>]*)>(.*?)\<\/a>@i’, ‘<li$1><a$2><span>$3</span></a>’, wp_list_categories(‘echo=0&orderby=order&title_li=&depth=2′)); ?>        </ul>        <!– Main Navigation end –>    </div>    <!– Header-inner end –></div><!– Header end –>

orderby=id,改成orderby=order 。更新配置。此时再刷新,你就会发现新的分类顺序已经生效了。
注:此方法在不同主题下此步会有不同,方法中所展示主题为WPINK。

发表评论

您的昵称 * (必须,公开)

您的邮箱 * (必须,保密)

您的网站 (非必须,传送门)