WordPress建站教程:如何给文章添加排序选项(wordpress文章排序插件)

WordPress建站教程:如何给文章添加排序选项(wordpress文章排序插件)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

WordPress是款功能强大的基于PHP语言开发的内容管理系统软件。用户可以在支持PHP和MySQL数据库的服务器上搭建网站(如外贸网站。企业网站等)。它提供有海量的主题和插件。以便用户快速实现想要的网站功能。默认情况下。WordPress仅页面有排序选项面板。那么如何给文章添加排序选项呢?下面一起来了解下吧。

WordPress建站教程:如何给文章添加排序选项(wordpress文章排序插件)

这里我们搭建一个外贸网站。主机空间选的是BlueHost美国主机。然后用BlueHost主机自带的控制面板工具(cPanel面板或Plesk面板)下载安装WordPress程序来建站。如果要让WordPress文章也有排序选项面板功能。我们可通过以下方法来实现。

方法1。使用文章自定义排序插件

WordPress插件众多。要实现文章自定义排序功能的话。可以下载安装自定义排序插件。如Simple Custom Post Order。它能对分类进行排序。还可以通过拖拽的方式来调整文章的显示顺序。

如果网站数据量很大的话。使用文章排序插件由于要进行大量数据库调用。可能会影响性能。所以我们也可通过代码给文章添加排序设置面板。实现排序功能。

方法2。使用代码实现文章排序选项功能

将下面代码添加到当前主题函数模板functions.php中:

add_action( ‘admin_init’, ‘posts_order’ );

function posts_order() {

add_post_type_support( ‘post’, ‘page-attributes’ );

}

前端要实现文章排序功能。可在主循环中添加以下参数:

$order_posts = new WP_Query(array(

‘post_type’ => ‘post’,

‘post_status’ => ‘publish’,

‘orderby’ => ‘menu_order’,

‘order’ => ‘ASC’,

) );

后台文章列表显示排序编号:

add_action(‘manage_posts_custom_column’, ‘zm_posts_order_show_columns’);

function zm_posts_order_show_columns($name) {

global $post;

switch ($name) {

case ‘order’:

$views = $post->menu_order;

echo $views;

break;

}

}

add_filter(‘manage_posts_columns’, ‘zm_posts_order_columns’);

function zm_posts_order_columns($defaults) {

$defaults[‘order’] = ‘排序’;

return $defaults;

}

批量清零排序编号:

global $wpdb;

$wpdb->query(“UPDATE wp_posts SET menu_order = 0 WHERE post_type = ‘post'”);

以上是实现WordPress文章排序选项功能的两种常用方法介绍。希望对大家有所帮助。

分享到 :
相关推荐

美国海外cn2vps租用要注意什么

具体内容如下:1。vps性能由于美国VPS的市场上。有出现部分IDC服务商把美国[&...

虚拟主机试用30天需要参考哪些标准?(虚拟主机试用30天需要参考哪些标准呢)

虚拟主机试用30天是很多的服务商都会给客户提供的服务。那么到底关于免费虚拟主机试用3...

租用美国服务器部署wordpress怎么加速(wordpress部署到服务器)

租用美国服务器部署wordpress加速的方法:1。禁用GoogleOpenSa[&...

个人的云服务器要备案么(云服务器 和虚拟主机域名需要备案吗怎么弄)

大家好,今天来介绍个人的云服务器要备案么(云服务器广州需要备案吗知乎)的问题,以下是...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注