lostyazilim
tr.link

Wordpress En Çok Okunan Yazıları Sıralama (Eklentisiz)

13 Mesajlar 17.637 Okunma
acebozum
tr.link

future future Computer Engineer Kullanıcı
  • Üyelik 27.06.2011
  • Yaş/Cinsiyet 36 / E
  • Meslek Computer Engineer
  • Konum Adana
  • Ad Soyad Y** Y**
  • Mesajlar 1165
  • Beğeniler 92 / 153
  • Ticaret 62, (%100)
Wordpress'de eklentisiz olarak sidebarda en çok okunan 10 yazıyı, en çok okunandan az okunana doğru sıralamak istiyorum ama kodu bulamadım.

Aradığım tam olarak şu. Mesela 10 yazıyı rastgele sıralama:
orderby=rand&showposts=10

Ben 10 yazıyı dediğim gibi en çok okunandan az okunana doğru sıralatmak istiyorum.

new WP_Query("xxxxxxxxxxxxxxxxxxxx");

xxxx alanına ne yazmam gerekiyor?
Teşekkurler.
 

 

elektronikssl
webimgo

bd bd WM Aracı Kullanıcı
  • Üyelik 26.10.2010
  • Yaş/Cinsiyet 34 / E
  • Meslek 2
  • Konum Manisa
  • Ad Soyad B** D**
  • Mesajlar 4926
  • Beğeniler 784 / 3953
  • Ticaret 18, (%100)
En çok okunan konuları eklentisiz göstermezsin çünkü wordpress yazıların okunma sayılarını tutmaz.

İstediğini ise WP-PostViews eklentisi ile yapabilirsin:

>> http://wordpress.org/extend/plugins/wp-postviews/

Eklentiyi indirip etkinleştirdikten sonra aşağıdaki kodu sidebar.php dosyanda uygun bir yere yapıştırman yeterli:





SeydaASAN

kişi bu mesajı beğendi.

future future Computer Engineer Kullanıcı
  • Üyelik 27.06.2011
  • Yaş/Cinsiyet 36 / E
  • Meslek Computer Engineer
  • Konum Adana
  • Ad Soyad Y** Y**
  • Mesajlar 1165
  • Beğeniler 92 / 153
  • Ticaret 62, (%100)
Eklenti kullanmak istemiyorum aslında kasmasın diye.
get_most_viewed kodunu gördüm fakat ben 10 tanesini göstermek istiyorum, onu nasıl yapabilirim?
 

 

bd bd WM Aracı Kullanıcı
  • Üyelik 26.10.2010
  • Yaş/Cinsiyet 34 / E
  • Meslek 2
  • Konum Manisa
  • Ad Soyad B** D**
  • Mesajlar 4926
  • Beğeniler 784 / 3953
  • Ticaret 18, (%100)
Dediğim gibi wordpress yazıların okunma sayılarını tutmadığı için eklentisiz gösterme imkanın yok. WP-PostViews tarzı bir eklenti ile yazıların okunma sayılarını tutmalısın ki en çok okunanları alıp sıralayabilesin.
 

 

wmaraci
wmaraci

Kalashnikov Kalashnikov WM Aracı Kullanıcı
  • Üyelik 03.06.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek Bankacılık & Finans
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 874
  • Beğeniler 105 / 82
  • Ticaret 13, (%100)
En çok okunan 10 yazı için gerekli kod





Wordpress eklentisi kurulmadan bu kod çalışmaz.
 

 

future future Computer Engineer Kullanıcı
  • Üyelik 27.06.2011
  • Yaş/Cinsiyet 36 / E
  • Meslek Computer Engineer
  • Konum Adana
  • Ad Soyad Y** Y**
  • Mesajlar 1165
  • Beğeniler 92 / 153
  • Ticaret 62, (%100)

Burak adlı üyeden alıntı

Dediğim gibi wordpress yazıların okunma sayılarını tutmadığı için eklentisiz gösterme imkanın yok. WP-PostViews tarzı bir eklenti ile yazıların okunma sayılarını tutmalısın ki en çok okunanları alıp sıralayabilesin.


Sayfa Sayaç diye bir eklenti kullanıyorum okunma sayılarını göstermek için aslında.
 

 

semih016 semih016 Yazılım Kullanıcı
  • Üyelik 08.03.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek yok
  • Konum Belçika
  • Ad Soyad S** Y**
  • Mesajlar 140
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)
Merhabalar. Farklı bir gösterim kodu kullanmak istiyorum. Aşağıdaki koda uygun nasıl düzenleyebilirim?

var pausecontent2=new Array()
pausecontent2[0]='YAZI1'
pausecontent2[1]='YAZI2'
pausecontent2[2]='YAZI3'
 

 

Muhdeli Muhdeli Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 13.03.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 402
  • Beğeniler 0 / 73
  • Ticaret 0, (%0)
Kusura bakma konu eski ama bana bu kodun resimlisi lazım. Nasıl yapabilirim?
 

 

VolkanAkpinar VolkanAkpinar Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 21.09.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Güvenlik Vard. Şefi
  • Konum İzmir
  • Ad Soyad ** **
  • Mesajlar 467
  • Beğeniler 45 / 68
  • Ticaret 0, (%0)
function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 View";
}
return $count.' Views';
}
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}


Yukarıda ki kodları attıktan sonra şimdi ise konu veya sayfa görüntülenme sayısını nerede göstermek istiyorsanız aşağıda vereceğim kodları istediğiniz yere atın.Normalde single.php,sidebar.php veya page.php içine atılır.Siz nerede göstermek istiyorsanız oraya atın kodları.

setPostViews(get_the_ID());
?>
echo getPostViews(get_the_ID());
?>


Yukarıda ki kodları attıktan sonra sayfa görüntülenme sayacı aktif olacaktır.Örnek görmek isterseniz şuan benim sitemde kullanılan okunma sayısı bölümüdür.Şimdilik bu kadar soru ve sorunlarınız için konu altına yorum yapmanız uygundur.

kaynak
 

 

Umutirhan Umutirhan Ares # Kullanıcı
  • Üyelik 07.03.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Ögrenci
  • Konum Adana
  • Ad Soyad U** İ**
  • Mesajlar 1958
  • Beğeniler 139 / 206
  • Ticaret 3, (%100)

admin adlı üyeden alıntı

Dediğim gibi wordpress yazıların okunma sayılarını tutmadığı için eklentisiz gösterme imkanın yok. WP-PostViews tarzı bir eklenti ile yazıların okunma sayılarını tutmalısın ki en çok okunanları alıp sıralayabilesin.


Admin bey, bunu yaptım fakat resimsiz olarak çıktı ?
m1080p.net
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al