💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Mrg Rad
hook مناسب به جای قرار دادن در صفحه Single
بهنام مرادی حل شده توسط بهنام مرادی

سلام.

وقتتون بخیر

میخواستم بدونم هوک مناسب برای این موضوع وجود داره؟

منظور هوک برای وقتی که یک صفحه یا پیج ران بشه، که بشه بدون قرار دادن مستقیم کد در صفحه single بتونیم فانکشنهای بازدید صفحه رو فرا بخونیم

با سلام

میتونید از هوک wp یا template_redirect استفاده کنید
یه مثال هم میزنم صرفا برای اینکه متوجه بشید و قرار نیست از این کد استفاده بشه

function increment_post_views($post_id) {
    if (is_single() || is_page()) {
        $count_key = 'post_views_count';
        $count = get_post_meta($post_id, $count_key, true);
        if ($count == '') {
            $count = 0;
            delete_post_meta($post_id, $count_key);
            add_post_meta($post_id, $count_key, '0');
        } else {
            $count++;
            update_post_meta($post_id, $count_key, $count);
        }
    }
}
function track_post_views() {
    if (is_single() || is_page()) {
        global $post;
        increment_post_views($post->ID);
    }
}
add_action('wp', 'track_post_views');

موفق باشید

بهترین پاسخ
بهنام مرادی ۰۲ مرداد ۱۴۰۳، ۱۴:۵۴