thats adlı üyeden alıntı: mesajı görüntüle
çalışıyor üstad localde editliyorum zaten hemen denedim elinize kolunuza sağlık. son bir soru çekinerek sormak istiyorum bu koda son 30 günü gösterek bir filtre eklenebilir mi? sürekli son 30 gündeki totaller gözüksün şeklinde. sanıyorum o biraz meşakatli bir durum. çok teşekkür ederim.
Son 30 günde eklenen postların toplam görüntülenme sayısını alabiliriz;

<?php
global $wpdb;
$table_prefix = $wpdb->prefix;
$query = $wpdb->prepare(
    "SELECT SUM(meta_value) AS total_views
    FROM {$table_prefix}postmeta
    WHERE meta_key = 'my_post_viewed'
    AND post_id IN (
        SELECT post_id
        FROM {$table_prefix}postmeta
        WHERE meta_key = '_post_views_timestamp'
        AND meta_value >= %s
    )",
    date('Y-m-d H:i:s', strtotime('-30 days'))
);
$total_views = $wpdb->get_var($query);
echo 'Son 30 Gün İçindeki Toplam Görüntülenme Sayısı: ' . intval($total_views);
?>