文章缩略图

简单介绍介WordPress文章怎么添加排序选项

2021-08-19 00:00:00 技术教程 6068 阅读需31分钟
图标

本文最后更新于2021-08-19 00:00:00已经过去了1347天 请注意内容时效性

热度 145 评论 2 点赞55
钞能力。你在哪?此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“钞能力。你在哪?”或者“mdyc919293”或者微信扫描右侧二维码关注公众号。

默认WordPress仅页面有排序选项面板,可以通过下面的代码让文章也有排序选项面板功能。
将代码添加到当前主题函数模板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'");
你可能想看:
继续阅读本文相关话题
更多推荐
发表评论

共有[ 0 ]人发表了评论

🥰 😎 😀 😘 😱 🤨 🥵 😔 😤 😡 😭 🥱 🤡 ☠️ 💖 🤖 💢 💥

评论列表
用户头像
匿名 注册用户
2025-04-14 07:13:05

WordPress是一款强大且易于使用的网站和博客平台,它提供了丰富的功能和灵活性以满足不同用户的需求,无论是初学者还是专业人士都能轻松使用该工具创建出色的在线内容项目并迅速搭建起自己的网络存在感!

广西壮族自治区南宁市 教育网 Goolge Chrome 回复TA
用户头像
匿名 注册用户
2025-04-17 10:53:07

WordPress文章添加排序选项简单易行,助力内容管理更高效。

重庆市重庆市 电信 Goolge Chrome 回复TA
品牌认证 W3C认证 MYSSL认证 TrustAsia 安全签章
扫码访问手机版
二维码图片