您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

一分钟介绍WordPress文章怎么添加排序选项

2024/3/29 13:34:28发布7次查看
下面由wordpress教程栏目给大家介绍如何给wordpress文章添加排序选项,希望对需要的朋友有所帮助!
默认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'");
以上就是一分钟介绍wordpress文章怎么添加排序选项的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录