learndl triboon hostida

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

post-views-without-plugin

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

شاید دوست داشته باشید تا در قالب وردپرس خود تعداد بازدید نوشته های خود را به کاربران نمایش دهید. این کار باعث جذب کاربر شده و کاربران می توانند تعداد بازدید نوشته های سایت شما رو ببیند.

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

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

خوب خیلی راحته! ابتدا فانکشن functions.php پوسته وردپرس خود را ویرایش کنید.
دقت کنید که قبل از هر کاری از پوسته خود نسخه پشتیبان بگیرید.
سپس کدهای زیر را در آخر فایل فانکشن پوسته خود کپی کنید.

<?php
// function to display number of posts.
function getPostViews($postID){
    $count_key = 'views';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
        return "0 نمایش";
    }
    return $count.'نمایش';
}
// function to count views.
function setPostViews($postID) {
    $count_key = 'views';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
    }else{
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}
// Add it to a column in WP-Admin
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);
function posts_column_views($defaults){
    $defaults&#91;'post_views'&#93; = __('Views');
    return $defaults;
}
function posts_custom_column_views($column_name, $id){
	if($column_name === 'post_views'){
        echo getPostViews(get_the_ID());
    }
}
?>

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

<?php setPostViews(get_the_ID()); ?>

برای مثال :

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

<!-- کدهای فایل single.php -->

<?php setPostViews(get_the_ID()); ?>

<?php endwhile; endif; ?>

بعدا فایل های ایندکس یا آرشیو خود را نیز ویرایش کنید.
این فایل ها با نام های index.php , archive.php , search.php شناخته می شوند.
و کد زیر را داخل حلقه نوشته وردپرس قرار دهید.

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

برای مثال :

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

<!-- کدهای قالب -->

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

<?php endwhile; endif; ?>

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

موفق و پیروز باشید.

به این مطلب امتیاز دهید

امتیاز کلی : 2.5 / 5. تعداد آرا : 2

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

اسم من محمد پورداداش هست و متولد سال 1367 در خدمت شما هستیم . تخصص من طراحی گرافیک و کدنویسی وب است و سعی خواهم کرد بهترین خدمات را به شما وبمستران و گرافیست های عزیز ارائه کنم. به ترس هات غلبه کن تا در زندگی همیشه پیروز باشی.

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود
هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !
همکاران وبیت