بروزرسانی در تاریخ 22 آذرماه 1396
با عرض سلام و احترام خدمت همراهان؛
روش های متعددی برای نمایش آمار بازدید مطالب در وبسایت وجود دارد. شما میتوانید با استفاده از کدهای وردپرس این کار را انجام دهید یا میتوانید از افزونههای نمایش تعداد بازدید مطالب استفاده کنید.
در این آموزش وردپرس به معرفی یک افزونه برای نمایش آمار بازدید مطالب در وردپرس میپردازیم. شما با استفاده از وردپرس wp postviews میتوانید، آمار بازدید مطالب را در وبسایت نمایش دهید. همچنین با استفاده از کدهای این افزونه پربازدیدترین مطالب، نوشتههای پربازدید یک دستهبندی، مطالب پربازدید بر اساس برچسب و… را نمایش دهید. ناگفته نماند که شما با استفاده از ابزارک این افزونه میتوانید پربازدیدترین مطالب، آخرین مطالب مورد بازدید و… را به کاربران سایت نمایش دهید.
وردپرس wp postviews
افزونه WP PostViews برای نمایش بازدید پستهای وبسایت است. این افزونه جز افزونههای کاربردی در مخزن وردپرس است و تا به امروز بیش از ۲۰۰,۰۰۰ نصب فعال داشته است.
نصب و تنظیمات افزونه wp postviews
با دریافت فایل افزونه، سپس آن را در وبسایت خود نصب نمایید. با فعالسازی افزونه، گزینه تنظیمات وردپرس wp postviews به زیرمنوی “تنظیمات” افزوده می شود.
سپس با کلیک بر روی گزینه postviews به صفحه تنظیمات وردپرس wp postviews وارد میشوید. تنظیمات این افزونه را در ادامه مطالب باهم بررسی می کنیم.
Post Views Options
Count Views From: نمایش تعداد بازدیدها. از منوی کشویی روبرو یکی از حالتهای آن را انتخاب کنید. با قرار دادن بر روی everyone میتوانید تعداد بازدیدها به ازای هر کاربر را نمایش دهید.
Exclude Bot Views: برای شمارش یا عدم شمارش بازدیدهای رباتها است.
Views Template: چگونگی نمایش تعداد بازدیدها در وبسایت. برای نمونه میتوانید به حالت زیر مقدار داخل کادر را تغییر دهید:
بازدیدها: %VIEW_COUNT%
Most Viewed Template: برای نمایش پربازدیدترین مطالب میتوانید از الگوهایی که در این بخش وجود دارد استفاده کنید. بدین ترتیب ساختاری برای نمایش پربازدیدترین مطالب وبسایت خود تعیین کنید.
Display Options: تنظیمات این بخش برای نمایش یا عدم نمایش آمار بازدید توسط افزونه در برگهها و نوشتههای سایت است. همچنین از منوی کشویی هر قسمت میتوانید تعیین کنید که این آمار برای همه کاربران نمایش داده شود یا خیر.
سپس تنظیمات وردپرس wp postviews را ذخیره نمایید.
حال اگر به بخش نوشتهها یا برگههای سایت بروید در این قسمت میتوانید ستون Views که با نصب این افزونه اضافه شده است را مشاهده کنید.
اما برای نمایش تعداد بازدید مطالب در وبسایت بایستی از کدهای این افزونه استفاده کنید.
- برای انجام این کار باید وارد هاست خود شوید و پس از انتخاب wp-content به پوشه تم موردنظر خود بروید.
- سپس یکی از فایلهای archive.php ،single.php ،post.php یا page.php برای ویرایش انتخاب کنید.
با قرار دادن این کد و ذخیره تنظیمات می توانید، آمار بازدید مطالب وبسایت را نمایش دهید.
توجه!! از شورتکدهای زیر میتوانید در نوشتهها و برگه های سایت استفاده کنید. با قرار دادن این شورتکدها در نوشته ها می توانید بازدید آنها را در وبسایت نمایش دهید.
[ views ]
یا
[ views id=”1″ ]
در مقابل آیدی، مقداری آیدی نوشته، برگه و… خود را قرار دهید. نتیجه قرار دادن هر یک از این شورتکدها در نوشته یا برگه به صورت زیر است:
نکته!! همچنین برای نمایش آمار بازدید مطالب از ابزارک وردپرس wp postviews میتوانید استفاده کنید. پس به بخش نمایش >> ابزارک ها بروید. سپس ابزارک مربوط به این افزونه را انتخاب کنید و در محل مناسب قرار دهید.
پس از انتخاب محل مناسب برای نمایش ابزارک وردپرس wp postviews، میتوانید به تنظیمات آن بپردازید.
در تنظیمات ابزارک وردپرس wp postviews، عنوان مناسبی برای ابزارک انتخاب کنید. همچنین تعیین کنید که چه نوع آماری نمایش داده شود و این آمار شما تمامی مطالب وبسایت باشد یا خیر.
پس از انجام تنظیمات بر روی دکمه ذخیره کلیک کنید. تا با ذخیره سازی تغییرات بتوانید نتیجه نمایش ابزارک را دروبسایت خود مشاهده کنید.
akhaefi 10 ماه عضو همیار وردپرس
سلام امیدوارم راهنمایی کنید
چطور میشه یک فرد حتی با تعدادی ریفرش آمار بازدید برایش یک بار حساب بشه؟
سید سجاد غلام پور 3 سال عضو همیار وردپرس
سلام
باید بگردید دنبال پلاگینی که این ویژگی رو داشته باشه و اگر پیدا نکردید باید بدید برنامه نویس روی قالبتون این ویژگی رو اضافه کنه و یا یک افزونه بنویسه براتون.
teh98 11 ماه عضو همیار وردپرس
من سایتم رو هم رفرش هم میکنم. همش بازدیدو 0 نشون میده چرا ؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
۱- نسخه بروز رو نصب کنید.
۲- اگه مشکل حل نشد تمامی افزونهها رو غیرفعال کنید و فقط افزونه مذکور فعال باشه. اگه مشکل رفع شد، یکی یکی افزونهها رو فعال کنید تا افزونه مخرب پیدا بشه.
حسین مهدوی 3 سال عضو همیار وردپرس
با سلام
آیا این افزونه به هنگام استفاده از افزونه کش هم کارایی دارد؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
بله مشکلی نداره
mr.aminmoori 5 سال عضو همیار وردپرس
سلام
من افزونه رو نصب و فعال کردم
تو قسمت نوشته ها ک میرم کنار نوشته ها اومده
کد شرط فانکشن اگزیست رو هم تو قالبم میزارم.ولی کار نمیکنه.رفرش هم میکنم. همش بازدیدو 0 نشون میده
ایران میر
عالی بود ممنون
محمد عهدی 3 سال عضو همیار وردپرس
قالب لوکال هاست رو با چی دارین ویرایش میکنین؟
slman
سلام من دو تا سوال داشتم؟
قبل از اینکه وارد این پسن بشیم,عددی نوشته شده مثلا 178 بازدید ,اون عدد رو چه جوری میشه ایجاد کرد؟؟
و دوم بازدید بالای این صفحه 20,627 بازدید خورده است؟این از کجا می اید؟
بهاره کوهستانی 7 سال عضو همیار وردپرس
سلام
اینا مربوط به قالبه و طراحیش و وقتی روی قالب باشه با زمینههای سفارشی اضافه میشه.
مهسا
سلام. این no of records که نوشته منظورش چیه؟که پیشفرضش 10 هست
کریمی
سلام
چگونه تعداد شمارنده های view را در صفحه مدیریت وردپرس-همه نوشته ها صفر نمایم؟
Mohsen Asgri 4 سال عضو همیار وردپرس
سلام روزتون بخیر
من این افزونه نصب کردم ولی یه خطا میاد روی سایت
ممنون میشم راهنمایی کنید
أذر یگانه
ممنون از این پست٬ من مشکلی داشتم٬ من قبلا افزونه duplicate post رو نصب کردم ٬ و بعد این افزونه کانتر پست هم نصب کردم٬ مشکلی که الان پیش اومده اینه که من هر نوشته ای که دوبلیکیت میکنم ٬ کانتر اون نوشته رو برام صفر نمیکنه و از عدد اون نوشته قبلی شروع میشه ٬ که خوب واسه شرکت اتفاق خوبی نیست٬ ممکنه بفرمایید که چطور این مشکل رو حل کنم؟
سهیل
سلام قطعه کد ی که گزاشتید توی هیچ کدام از صفحات من نیست.
فرمت من جوری دیگه است چیکار کنم؟
<?php
/* Start the Loop */
while ( have_posts() ) : the_post();
get_template_part( 'template-parts/post/content', get_post_format() );
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
—————————————————————————————–
اما برای نمایش تعداد بازدید مطالب در وبسایت بایستی از کدهای این افزونه استفاده کنید.
برای انجام این کار باید وارد هاست خود شوید و پس از انتخاب wp-content به پوشه تم موردنظر خود بروید.
سپس یکی از فایل های archive.php ،single.php ،post.php یا page.php برای ویرایش انتخاب کنید.
پس از باز کردن یکی از فایل ها برای ویرایش به دنبال کد زیر باشید:
1
<?php while (have_posts()) : the_post(); ?>
اکبر
راهی وجود داره که بشه آمار بازدید این افزونه رو دستکاری کرد مثلا ضریب 10 بهش داد که هر نفر بازدید رو در 10 ضرب کنه؟
amir07 5 سال عضو همیار وردپرس
سلام.
ببخشید کدا همشون یه مشکل ریز دارند (>).
اگه میشه درستشون کنید.
اعظم رفیعی زاده 4 سال عضو همیار وردپرس
با سلام
این سوال پرسیده شده ولی من نتونستم بفهمم که دقیقاً چگونه این مشکل حل می شه.
من از ابزارک استفاده کردم و تغییرات گفته شده در فایل index و Single رو هم دادم
آنچه من می بینم:
1-در footer اینگونه می بینم: نام محصول- 7 views
2-در صفحه مخصوص هر محصول می بینم: (views کاربر 1)
در صورتیکه من می خوام از کلمه بازدید استفاده شود
امید
سلام.یه مشکلی که این افزونه و افزونه های مشابه این دارن اینه که از زمانیکه نصب و فعال میشن میان امار بازدید مطالب رو میدن(ینی هر بازدیدی که از هر مطلبی بشه میاد به عنوان پست اول حتی اگه پستی داشته باشی که 100 تا بازدید قبلا خورده باشه).در حالیکه من میخام آمار بازدید تمامی پست های سایت رو بده(بر اساس بازدید های پست) که همچین چیزی ندیدم.
مشکل رو چطوری میشه رفع کرد؟
mehdi amini 4 سال عضو همیار وردپرس
خوب
حسن
با سلام
ببخشن میشه بگین چطور میتونم views را به بازدید تغییر بدم لطفا راهنمای کنید که کدام رشته کد در فایل wp-postviews.php را باید تغییر بدم
مرتضی بخشنده
چطور افزونه booomtrain واسه چت رو به سایتم اضافه کنم؟ چرا افزونه اش توی ورد پرس نیست؟ لطفا راهنماییم کنید
نازی
با درود خدمت شما
من این افزونه رو برای سایتم نصب کردم و تو قسمت پیشخوانم خیلی خوب و مفید کار میکنه.. آمار رو به طور کلی و جزبه جز نشون میده . اما هدف اصلی من برای این نصب این افزونه این بود که تعداد بازدید هر پست تو سایت نشون داده بشه نه پیشخوان.
هرکاری کردم این کدی که بالا نوشتین رو تو قالبم کپی کردم اما هیچ تغییری نکرد. میشه بگین function php دقیقا کجاست . نمیدونم فکر میکنم من دارم جای اشتباهی کپیش میکنم. خیلی از سایت هارو هم زیرو رو کردم و همه این افزونه رو گفتن برای نصب. اما هنوز نتونسته نیاز سایتمو برطرف کنه.
خیلی خیلی ممنون از آموزش های مفیدتون. خسته نباشید
علیرضا
سلام…
چند سوال:
۱- تفاوت این افزونه با سایر آمارگیرهای افزونهای یا آنلاین چی هست؟ آیا این افزونه میتونه جایگزین افزونهی WP Statistics l بشه؟ ای اینکه هرکدوم از اینا دارای قابلیتهای متفاوتی هستن؟
۲- اگر از سایت بکآپ تهیه بشه و مثلاً به هاست دیگری منتقل بشه مشکلی برای تعداد بازدیدهایی که ثبت شده بهوجود نمیاد؟ کلاً آیا موارد فنی (یا سایر موارد) این نوع آمارگیری رو تهدید میکنن یا خیر؟
۳- با توجه به اینکه این آمارگیر مستقیماً در هاست شخصی و وردپرس شخصی قرار داره احتمالاً میشه وارد سورس یا محل ذخیرهی اطلاعات آماری این افزونه شد و اونا رو تغییر داد! میشه یا نه؟
* اگر کامل جواب بدین ممنون میشم
s.tamimi1370358 6 سال عضو همیار وردپرس
فیلم آموزشی مشکل داره …
سمی
با سلام
امکانش هست تعداد ویو را که در داخل حلقه گذاشتیم کنارش یک تکست هم مثلا”تعداد بازدید این صفحه”قرار بگیرد و نه یک عدد خالی؟
همچنین چگونه میتوان تعداد مطالب پربازدید هر گروه مربتط با مطلب را فقط در همون مطلب قرار داد بطوریکه id آن دسته را اتوماتیک پیدا کند؟
payam
با سلام و احترام
وقتی مطلبی رو ارسال می کنم تعداد بازدید رو از مطلب نمینویسه و همینجور صفر هست.
من میخوام وقتی کاربری وارد مطلبم میشه ببینه قبلا چند نفر از اون مطلب بازدید کردن.
آیا کد خاصی داره؟؟
ممنون
محمدمهدی
افزودن این کد به قالبتون(جایی که میخواد نمایش بدید) فراموش نشه
داخل متن پست کامل توضیح داده شده.
اما اینکه چرا صفر میمونه، بهتره دو تگ wp_head() و wp_footer داخل قالبتون فراخوانی شده باشه(داخل قالب هدر و فوتر)
بعد از اون اگر عمل نکرد، بررسی کنید توی تنظیمات، یه قسمت داره که میخوام کدوم ها رو شمارش کنم(از چه اشخاصی: همه ، مهمان ها، اعضای ثبت نام شده) که شما اون رو روی همه(هرکسی، everyone) قرار میدید تا خودتون هم اگر بازدید کردید از مطلب بهش اضافه بشه.
آیدین
سلام ، برای قراردادن این کد (تعداد مشاهده شده) در متاتگ هر نوشته در مطالب و هر محصول بغیر از فایل index.php یا single.php قالب ، دستور رو به چه صورت در مثلا class=”post_meta_links ” بنویسیم؟