🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ علی ترکان
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');

موفق باشید

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