سلام خدمت شما دوستان عزیز با یکی دیگه از آموزش های کاربردی وردپرس در خدمت شما هستم.امروز میخوام بهتون نحوه قرار دادن بازدید از مطالب سایت رو بدون استفاده از افزونه آموزش بدم

کد نمایش تعداد بازدید از مطالب وردپرس

در ابتدا باید کد زیر رو در فایل fucntions.php قرار بدید :

<?php
function set_post_views( $postID ) 
{
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        // delete old 'post_views_count' value.
        delete_post_meta( $postID, $count_key );
        // add new 'post_views_count' value.
        add_post_meta( $postID, $count_key, '0' );
    } else {
        $count++;
        // update old 'post_views_count' value.
        update_post_meta( $postID, $count_key, $count );
    }
}

function get_post_views( $postID )
{
    $count_key = 'post_views_count';
    $count = get_post_meta( $postID, $count_key, true );
    if($count=='') {
        // delete old 'post_views_count' value.
        delete_post_meta( $postID, $count_key );
        // add new 'post_views_count' value.
        add_post_meta( $postID, $count_key, '0' );

        return "0 بازديد";
    }

    return $count.' بازديد';
}
?>

سپس در فایل single.php حلقه ارسال مطلب باید به شکل زیر باشه :

<?php if(have_posts()) : while(have_posts()) : the_post(); set_post_views (get_the_ID()); ?>

و در نهایت برای نمایش تعداد بازدید کد زیر رو در محل دلخواه قرار بدید :

<?php echo get_post_views (get_the_ID()); ?>

موفق باشید

منبع
محمد جواد کوشکی
خودمو یک متخصص نمی دونم چون هر روز دارم چیز های جدیدی در حوزه کسب و کار اینترنتی یاد می گیرم.