add_filter('manage_edit-post_sortable_columns', 'sort_postviews_column');
add_filter('manage_edit-page_sortable_columns', 'sort_postviews_column');
function sort_postviews_column($defaults)
{
$defaults['views'] = 'views';
return $defaults;
}
add_action('pre_get_posts', 'sort_postviews');
function sort_postviews($query) {
if(!is_admin())
return;
$orderby = $query->get('orderby');
if('views' == $orderby) {
$query->set('meta_key', 'temaninkullandigimeta');
$query->set('orderby', 'meta_value_num');
$query->set('order', 'desc');
}
}Bu kod ile yapilabilir ama meta_key alaninda kullanilan temanin okunma sayisi icin kullandigi meta_key degeri girilmeli. Ayrıca temanin yazi panelinde okunma sayisi icin kullanilan sutun degeri de views degerinden farkli ise olmaz. Fonksiyon kodlari ve meta_key degerini bilirsek daha kesin bir sonuc olur