我正在使用此代碼對admin/users中的用戶列表進行排序。它不工作,因爲它仍然是基於用戶名和電子郵件排序(默認的worpress排序列)我如何只基於我的自定義用戶元鍵和它的值「store_name」而不是默認的單詞對我的用戶列表進行排序按列。排序自定義列在用戶部分在wordpress中不能正常工作
代碼至今
// Register the column as sortable
function Store_name_column_register_sortable($columns) {
$columns['Store_name'] = 'Store_name';
return $columns;
}
add_filter('manage_users_sortable_columns', 'Store_name_column_register_sortable');
function Store_name_column_orderby($vars) {
if (isset($vars['orderby']) && 'Store_name' == $vars['orderby']) {
$vars = array_merge($vars, array(
'meta_key' => 'Store_name',
'orderby' => 'meta_value'
));
}
return $vars;
}
add_filter('request', 'Store_name_column_orderby');
http://wpquestions.com/question/showChrono/id/8170參閱本網站 – WisdmLabs