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

آموزش نمایش تعداد بازدید پست ها در وردپرس بدون افزونه : سلام به همه دکتر وردپرسی های عزیز❤️ حالتون چطوره؟ برگشتم اینبار با یه آموزش کاربردی دیگه. قراره تو این پست بهتون یاد بدم که چطوری بدون نصب افزونه اضافی روی سایت و فقط با یه تیکه کد تعداد بازدید پست ها در وردپرس رو نمایش بدید با من تا انتهای این پست همراه باشید 🙂

نمایش تعداد بازدید پست ها یا محصول در وردپرس میتونه به ارزیابی محتوا توسط کاربرا یا جذب بیشتر مخاطب کمک کنه. خیلیامون یاد گرفتیم که راه ساده رو انتخاب کنیم و سریع یه افزونه نصب کنیم و بازدید پست رو نمایش بدیم اما اصولیش اینه تا جای ممکن از نصب افزونه اضافی خودداری کنیم چرا وقتی میتونیم با یه تیکه کد کوچولو کارو در بیاریم و تعداد بازدید پست های وردپرس رو نشون بدیم الکی افزونه اضافی نصب کنیم و سایتمون بی خودی سنگین کنیم؟!

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

خب خب بریم سراغ تیکه کدی که باید درون فایل فانکشن قالب خودتون ترجیحا انتهای اون قرار بدید.

یه نکته مهم: حتما قبل از اینکه تغییری توی فایل Functions قالبتون بدید یه بکاپ ازش بگیرید و روی سیستم داشته باشید تا اگه دچار مشکلی در سایت شدید سریع اونو بازیابی کنید 🙂

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());
?>

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

و در انتها، قطعه کد زیر رو در برگه هایی مثل indexarchivesearch و هر قسمتی که میخاید تعداد بازدید پست نمایش داده بشه قرار بدید داده شود، قرار دهید:

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

هورا حالا تعداد بازدید هر پست نمایش داده میشه 😍 تا یادم نرفته این نکته رو هم بهتون بگم اونم اینکه حتما این کدها و تغییراتو به چایلدتم قالب وردپرس خودتون اضافه کنید شاید بگید چرا؟ جوابش ساده هست چون اگه این موارد به چایلدتم اضافه نشه و به قالب اصلی اضافه بشه شما قالبو آپدیت کنید تغییرات و کدهایی که اضافه کردید هم از بین میره🥺

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

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

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

بعد از اضافه کردن ویجت مدنظرمون به جای اینکه تو ناحیه متنی به صورت دستی چیزی تایپ کنیم از برچسب های پویا یا فیلد داینامیک استفاده میکنیم مثل تصویر زیر روی آیکونش بزنید بعدش از بین گزینه ها فیلد سفارشی پست (Post Custom Field) رو انتخاب کنید.

فیلد داینامیک المنتور جهت نمایش تعداد بازدید پست – رایا وردپرس

در قدم بعدی از متا دیتای فایل فانکشنمون استفاده میکنیم. برای این کار کلید یا Key رو روی حالت انتخاب «Select» و سپس کلید سفارشی post_view_count رو در داخل اون قرار میدیم

تب پیشرفته فیلد داینامیک المنتور جهت نمایش تعداد بازدید پست – رایا وردپرس

با این کار تعداد بازدیدهای هر پست نمایش داده خواهد شد. اما برای اینکه کارمون تمیزتر در بیاد میتونید از تب پیشرفته قبل و بعد اون متای سفارشی متن مدنظرمون رو قرار بدیم برای مثال قبلش بنویسیم تعداد بازدید و بعد بار تا فیلد داینامیک ما در نهایت بدین صورت( تعداد بازدید X بار ) نمایش داده بشه.

تب پیشرفته برچسب پویا المنتور جهت نمایش تعداد بازدید پست – رایا وردپرس

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

منبع این مقاله : وبلاگ رایا فیلم (مرجع دانلود فیلم و سریال رایگان ایرانی و خارجی)

5/5 - (3 امتیاز)
ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.