امکان جدید وب نما : نمایش کوپن های تخفیف برای عموم . برای دریافت تخفیف های روزانه کلیک کنید

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

Want create site? Find Free WordPress Themes and plugins.

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

statistics-website-without-plugin

برای این کار ابتدا کد زیر را به فایل Functions.php قالب اضافه کنید

function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "بدون بازدید";
}
return $count.' بازدید';
}
// function to count views.
function setPostViews($postID) {
$count_key = 'post_views_count';
$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);
}
}
?>

خوب بعدش باید به حلقه ی پست برید در فایل index.php و single.php اگر داخل فایل ایندکس نبود ممکن فایلی به نام content.php داشته باشید و کد حلقه ی پست در اون فایل باشه.

اطلاعات بیشتر : حلقه ی پست را پیدا کنید بستگی به کد نویسی قالب شما داره ممکن مثلا تاریخ نوشته وجود داشته باشه , دسته بندی ها و …  در کنار این بخش ها باید کد زیر را هم برای نمایش تعداد بازدید از مطلب قرار بدید.

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

خوب خسته نباشید کار تمومه می تونید نتیجه کار رو ببینید , یه بخش دیگه هم در قسمت مدیریت وردپرس می تونید یه باکس ایجاد کنید برای نمایش بازدید ها که فقط مدیر می تونه مشاهده کنه برای این کار هم کد زیر را در فایلFunctions.php قرار بدید.

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['post_views'] = __('بازدید');
return $defaults;
}
function posts_custom_column_views($column_name, $id){
if($column_name === 'post_views'){
echo getPostViews(get_the_ID());
}
}
?>
حال به بخش مدیریت وردپرس برید ( بخش داشبورد ) و باکس ایجاد شده را مشاهده کنید.
امیدوارم مفید واقع بشه براتون …
Did you find apk for android? You can find new Free Android Games and apps.

مطالب مشابه

2 سال پیش

افزونه وردپرس دانلود به ازای پرداخت Easy Digital Downloads 2.6.17

Easy Digital Downloads نام افزونه وردپرس بی نظیر و عالی برای فروش فایل به ازای پرداخت می باشد و برای راه اندازی فروشگاه اینترنتی فروش فایل های مجازی خود از افزونه فوق استفاده کنند. افزونه ایزی دیجیتال دانلود یک افزونه کاملا فارسی و با پشتیبانی از واحد ارزی کشورمان می باشد همچنین درگاه های زیادی برای این افزونه طراحی شده ...

افزونه,وردپرس ۲ دیدگاه

2 سال پیش

افزونه وردپرس ایجاد نوار دمو Demo Bar

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

افزونه,وردپرس بدون دیدگاه

3 سال پیش

افزونه فارسی پشتیبانی و ارسال تیکت وردپرس WP Awesome Support

WP Awesome Support نسخه ۲.۱.۴ فارسی نام افزونه ای کاربردی برای ایجاد سیستم تیکت و درخواست پشتیبانی کاربران در وردپرس می باشد. از قابلیت های کلیدی این افزونه می توان به سازگاری با انواع پوسته ها در وردپرس ، نسخه موبایل و تبلت ، قالبیت تعریف بخش های پشتیبانی مختلف ، قابلیت پیوست کردن فایل در تیکت ها ، قابلیت ...

افزونه,وردپرس بدون دیدگاه

این پست هیچ دیدگاهی ندارد.

افزودن دیدگاه