نمایش تعداد بازدیدکنندگان نوشته در وردپرس بدون نصب افزونه

1402/10/07
92 بازدید
بازدیدکننده-نوشته

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

نمایش تعداد بازدیدکنندگان نوشته در وردپرس

ابتدا از سایت خود یک نسخه بکاپ تهیه کنید تا در صورت بروز خطای احتمالی، آن را بازگردانی نمایید.

حالا قطعه کد زیر را به فایل function,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 "0 بازدید";
}
return $count.' بازدید';
}
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);
}
}
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

 

پس از اضافه کردن قطعه کد بالا، قطعه کد زیر را به فایل single.php اضافه نمایید و حتما توجه کنید که تابع زیر باید در حلقه نوشته‌های وردپرس قرار بگیرد:

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

حتما درباره بررسی و رفع خطای 503 در وردپرس بخوانید.

و در آخر از قطعه کد زیر برای نمایش تعداد بازدید نوشته‌های وردپرس در فایل‌هایی مثل index ، archive و غیره استفاده نمایید.

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

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

با تشکر از این که تا پایان آموزش “نمایش تعداد بازدیدکنندگان نوشته در وردپرس بدون نصب افزونه” همراه ما بودید.

2 پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین مقالات