下面的代码可以在 WordPress 后台文章列表添加排序选项下拉筛选框,支持多种方式排序。
add_action('restrict_manage_posts', function($post_type){
global $wp_list_table;
list($columns, $hidden, $sortable_columns, $primary) = $wp_list_table->get_column_info();
foreach($sortable_columns as $sortable_column => $data){
if(isset($columns[$sortable_column])){
$orderby_options[$sortable_column] = $columns[$sortable_column];
}
}
echo wpjam_get_field_html([
'title' =>'',
'key' =>'orderby',
'type' =>'select',
'value' =>$_REQUEST['orderby'] ?? '',
'options' =>$orderby_options
]);
echo wpjam_get_field_html([
'title' =>'',
'key' =>'order',
'type' =>'select',
'value' =>$_REQUEST['order'] ?? 'DESC',
'options' =>['desc'=>'降序','asc'=>'升序']
]);
});
© 版权声明
NOTICE
2048074778@qq.com | Copyright © 2020~2026
01
DISCLAIMER
本站分享的WordPress主题/插件均遵循GPLv2 许可协议(开源软件),版权归原作者所有。如果有侵犯到您的权益,请与我们联系,将第一时间处理。
02
VIP PRIVILEGE
遇到付费内容?升级终身VIP即可全站免费畅享所有资源,自助开通会员或联系客服进行人工开通。
聊天 QQ 群:461848201
THE END









暂无评论内容