Herkese günaydın. Sitemizin teması, yazıların okunma sayısını gösteriyor. Yani eklenti kullanmıyoruz. Fakat admin panelde yazıları okunma sayısına göre listeleyemiyoruz.
https://prnt.sc/ifdvd8
Resimde gördüğünüz gibi, yazıların okunma sayısını görebiliyoruz. Fakat Views kısmına tıklayamıyoruz. Bunu nasıl tıklanır hale getirebiliriz? Tıklayınca yazılar, okunma sayısına göre listelensin istiyoruz. Şimdiden teşekkürler.
Wordpress admin panelde, yazıları okunma sayısına göre listeleme
5
●505
- 16-02-2018, 04:47:16Yeniçeri hocam merhabaYeniceri adlı üyeden alıntı: mesajı görüntüle
WP-PostViews eklentiyi kurarsan dediğin şeyi yapabilirsin
- 16-02-2018, 04:51:28Eyvallah Tahsin. Aklıma geldi ama o eklentiyi kurarsam, şu ana kadar olan okunma sayıları sıfırlanmaz mıTahsinCetinkaya adlı üyeden alıntı: mesajı görüntüle
- 16-02-2018, 04:54:17Onu şimdi denedim. bu sefer site arayüzündeki yazılardaki okunmayı sıfırlıyor.. Admin kısmını aktif etmek isterseniz, verileri kendi eklentisinden başlatıgı için 0'dan başlıyor.Yeniceri adlı üyeden alıntı: mesajı görüntüle
- 16-02-2018, 04:56:07Aynen düşündüğüm gibiymişdemek kiTahsinCetinkaya adlı üyeden alıntı: mesajı görüntüle
Ya kodlarla o views kısmını tıklanabilir hale getirebiliriz diye düşünüyorum
- 16-02-2018, 16:17:28
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