lostyazilim

Şu Kodu Nasıl Düzenlerim

6 Mesajlar 898 Okunma
lstbozum
wmaraci reklam

iguanabey iguanabey WM Aracı Kullanıcı
  • Üyelik 12.04.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Yok
  • Konum Manisa
  • Ad Soyad M** B**
  • Mesajlar 659
  • Beğeniler 202 / 201
  • Ticaret 9, (%100)
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
exit;
}

// Return if disabled in customizer
if ( ! st_get_theme_mod( 'trending_bar', true ) ) return;

// Display
$display = true;
if ( st_get_theme_mod( 'breadcrumbs', true ) && function_exists( 'yoast_breadcrumb' ) ) {
$display = ( is_front_page() ) ? true : false;
}
$display = apply_filters( 'st_trending_display', $display );

// Show trending section
if ( $display ) :

// Main args
$args = array(
'orderby' => 'post_views',
'posts_per_page' => '1',
'no_found_rows' => false,
'ignore_sticky_posts' => true,
);

// Query order
if ( class_exists( 'Post_Views_Counter' ) ) {
$args['orderby'] = 'post_views';
} else {
$args['orderby'] = 'comment_count';
}

// Get post with most comments
$most_commented = new WP_Query( $args );

if ( $most_commented->have_posts() ) :

$text = st_get_theme_mod( 'trending_bar_txt' );
$text = $text ? $text : esc_html__( 'Trending Article', 'status' );

while ( $most_commented->have_posts() ) : $most_commented->the_post(); ?>









[/CODE]

Bu kod sanırım sitemdeki popüler yazıyı gösteriyor ancak ben bunu değiştirmek istiyorum. Bunun yerine o alanda kendi belirlediğim yazının gözükmesini nasıl sağlayabilirim ve kodda popülerliği neye göre belirliyor tam çözemedim yardımcı olabilir misiniz?
 

 

wmaraci
reklam

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)
order by post_views kısmı hocam. Goruntulemeleri saydirmis en fazla olanları listelemis.
 

 

iguanabey iguanabey WM Aracı Kullanıcı
  • Üyelik 12.04.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Yok
  • Konum Manisa
  • Ad Soyad M** B**
  • Mesajlar 659
  • Beğeniler 202 / 201
  • Ticaret 9, (%100)

carasar adlı üyeden alıntı

order by post_views kısmı hocam. Goruntulemeleri saydirmis en fazla olanları listelemis.


Peki bunu sadece 7 gün içinde en popüler olanlar şeklinde değiştirme imkanımız var mı? Bu şekilde çok eski yazılar gözüküyor.
 

 

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)
Hocam bu plugin şekilde yapılmış sadece görüntülenme degil fazla yorum alanlarda sayiliyor.
iguanabey

kişi bu mesajı beğendi.

wmaraci
wmaraci

TEHET TEHET Kullanıcı
  • Üyelik 04.10.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Tasarımcı
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 791
  • Beğeniler 96 / 374
  • Ticaret 1, (%100)

$args = array(
'orderby' => 'post_views',
'date_query' => array( array( 'after' => '-7days' ) ),
'posts_per_page' => '1',
'no_found_rows' => false,
'ignore_sticky_posts' => true,
);


Bu şekilde son 7 gündeki popüler konular görünür.
 

 

iguanabey iguanabey WM Aracı Kullanıcı
  • Üyelik 12.04.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Yok
  • Konum Manisa
  • Ad Soyad M** B**
  • Mesajlar 659
  • Beğeniler 202 / 201
  • Ticaret 9, (%100)

TEHET adlı üyeden alıntı


$args = array(
'orderby' => 'post_views',
'date_query' => array( array( 'after' => '-7days' ) ),
'posts_per_page' => '1',
'no_found_rows' => false,
'ignore_sticky_posts' => true,
);


Bu şekilde son 7 gündeki popüler konular görünür.


Maalesef çalışmadı
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al