Merhabalar wordpress'te böyle bir eklenti var mıdır ?
Şuanda bu ürüne 7 kişi bakıyor 10 kişi bakıyor gibi ürün sayfasında çıkacak eklenti var mıdır böyle
Wordpress Şuanda bu ürüne 7 kişi bakıyor
4
●228
- 04-05-2023, 23:14:01
- 04-05-2023, 23:15:22GPT nin cevabı:
Merhabalar! WordPress'te istediğiniz gibi ürün sayfasında ziyaretçi sayısını gösteren eklentiler mevcut. "WP Visitor Counter" ve "Live Visitor Counter" gibi eklentiler bu işlevi yerine getirebilir. Bu tür eklentiler, sayfanızdaki gerçek zamanlı ziyaretçi sayısını göstererek kullanıcılara ürünün ne kadar popüler olduğunu gösterebilir.
Herhangi bir eklentiyi kullanmaya başlamadan önce, uyumluluk ve güncellemelerle ilgili değerlendirmeleri kontrol etmeniz iyi bir fikir olacaktır. Ayrıca, eklentinin güvenilir bir geliştirici tarafından sağlandığından emin olmak için incelemelere de göz atabilirsiniz. - 04-05-2023, 23:22:09Hocam, konu açan arkadaşlar deneyimli kişilerden bilgi almak için konu açıyor. Yoksa GPT'ye sormayı herkes biliyor zaten. (Forumda bu aralar sık sık gördüğüm bir şeydi bu. Sadece size özel yazmadım yani.)fztmustafa adlı üyeden alıntı: mesajı görüntüle
- 26-10-2024, 12:00:17
<?php /* Plugin Name: Real-Time Visitor Counter Description: O an aktif olan ziyaretçileri sayı olarak gösterir. Version: 1.0 Author: Your Name */ // Ziyaretçilerin bilgilerini kaydetmek için bir fonksiyon function rtc_track_active_visitors() { if (is_single() || is_page()) { global $post; // Kullanıcının IP adresini ve aktif sayfa ID'sini al $ip_address = $_SERVER['REMOTE_ADDR']; $page_id = $post->ID; // Ziyaretçinin aktif olduğu sayfayı ve IP adresini saklamak $active_visitors = get_option('active_visitors', array()); // Ziyaretçi verilerini kaydet veya güncelle $active_visitors[$ip_address] = array( 'page_id' => $page_id, 'timestamp' => time() ); // Veriyi güncelle update_option('active_visitors', $active_visitors); } } add_action('wp_head', 'rtc_track_active_visitors'); // Ziyaretçileri sayı olarak görüntülemek için bir fonksiyon function rtc_display_active_visitors_count($content) { if (is_single() || is_page()) { // Veritabanından aktif ziyaretçileri al $active_visitors = get_option('active_visitors', array()); $current_page_id = get_the_ID(); // Şu anki sayfayı ziyaret eden kullanıcıları filtrele $active_on_this_page = array_filter($active_visitors, function($visitor) use ($current_page_id) { return $visitor['page_id'] == $current_page_id && (time() - $visitor['timestamp']) < 300; // 5 dakikalık süre }); // Aktif ziyaretçi sayısını al $visitor_count = count($active_on_this_page); // Ziyaretçi sayısını içeriğin altına ekle $content .= '<p>Şu an bu sayfayı inceleyenler sayısı: <strong>' . esc_html($visitor_count) . '</strong> kişi.</p>'; } return $content; } add_filter('the_content', 'rtc_display_active_visitors_count'); // Ziyaretçi bilgilerini belirli aralıklarla temizlemek için bir fonksiyon function rtc_clean_up_old_visitors() { $active_visitors = get_option('active_visitors', array()); // 5 dakikadan daha eski ziyaretçileri sil foreach ($active_visitors as $ip => $visitor) { if (time() - $visitor['timestamp'] > 300) { unset($active_visitors[$ip]); } } // Veriyi güncelle update_option('active_visitors', $active_visitors); } add_action('wp_footer', 'rtc_clean_up_old_visitors'); - 07-12-2024, 01:10:48
<?php /* Plugin Name: Real-Time Visitor Counter Description: O an aktif olan ziyaretçileri sayı olarak gösterir. Version: 1.0 Author: Your Name */ // Ziyaretçilerin bilgilerini kaydetmek için bir fonksiyon function rtc_track_active_visitors() { if (is_single() || is_page()) { global $post; // Kullanıcının IP adresini ve aktif sayfa ID'sini al $ip_address = $_SERVER['REMOTE_ADDR']; $page_id = $post->ID; // Ziyaretçinin aktif olduğu sayfayı ve IP adresini saklamak $active_visitors = get_option('active_visitors', array()); // Ziyaretçi verilerini kaydet veya güncelle $active_visitors[$ip_address] = array( 'page_id' => $page_id, 'timestamp' => time() ); // Veriyi güncelle update_option('active_visitors', $active_visitors); } } add_action('wp_head', 'rtc_track_active_visitors'); // Ziyaretçileri sayı olarak görüntülemek için bir fonksiyon function rtc_display_active_visitors_count($content) { if (is_single() || is_page()) { // Veritabanından aktif ziyaretçileri al $active_visitors = get_option('active_visitors', array()); $current_page_id = get_the_ID(); // Şu anki sayfayı ziyaret eden kullanıcıları filtrele $active_on_this_page = array_filter($active_visitors, function($visitor) use ($current_page_id) { return $visitor['page_id'] == $current_page_id && (time() - $visitor['timestamp']) < 300; // 5 dakikalık süre }); // Aktif ziyaretçi sayısını al $visitor_count = count($active_on_this_page); // Ziyaretçi sayısını içeriğin altına ekle $content .= '<p>Şu an bu sayfayı inceleyenler sayısı: <strong>' . esc_html($visitor_count) . '</strong> kişi.</p>'; } return $content; } add_filter('the_content', 'rtc_display_active_visitors_count'); // Ziyaretçi bilgilerini belirli aralıklarla temizlemek için bir fonksiyon function rtc_clean_up_old_visitors() { $active_visitors = get_option('active_visitors', array()); // 5 dakikadan daha eski ziyaretçileri sil foreach ($active_visitors as $ip => $visitor) { if (time() - $visitor['timestamp'] > 300) { unset($active_visitors[$ip]); } } // Veriyi güncelle update_option('active_visitors', $active_visitors); } add_action('wp_footer', 'rtc_clean_up_old_visitors');demo: türkiye Ajans