آموزش نمایش تعداد کل نظرات در وردپرس با ۲ روش ساده
- مقالات آموزشیافزونه وردپرس
- بروزرسانی شده در

ببینید، نظرات یکی از اون بخشهاییه که خیلی وقتها دستکم گرفته میشه. ولی راستش همین نظراتان که به بازدیدکنندهها نشون میدن سایتتون زندهست و آدمها دارن باهاش تعامل میکنن. حالا فکر کنید یه جایی از سایتتون، مثلاً گوشهی صفحه، بنویسه «تا حالا فلان تعداد نظر ثبت شده» همین عدد کوچیک باعث میشه بقیه هم ترغیب بشن که نظر بدن و وارد بحث بشن.
خبر خوب اینه که وردپرس این امکان رو بهتون میده که تعداد کل نظرات رو نمایش بدید، اونم به دو روش: یکی با افزونه (که راحتتره) و یکی هم بدون افزونه و بهصورت دستی (که یه کوچولو فنیتره). تو این مقاله هر دوتاش رو با هم میریم جلو تا هر کدوم که بیشتر به کارتون میاد رو انتخاب کنید.
آنچه در این مقاله میخوانید
روشهای نمایش تعداد کل نظرات در وردپرس
قبل از اینکه بریم سر اصل مطلب، بذارید خیالتون رو راحت کنم: هیچکدوم از این روشها سخت نیست. اگه اهل کدنویسی نیستید و میخواید بیدردسر کارتون راه بیفته، برید سراغ روش افزونه. ولی اگه دوست دارید سایتتون رو سبک نگه دارید و از افزونهی اضافه فراری هستید، روش دستی مخصوص خودتونه. حالا بریم سراغ جزئیات.
نمایش تعداد کل نظرات وردپرس با افزونه
این روش رو بیشتر توصیه میکنم به کسایی که نمیخوان با کد سر و کله بزنن. کارتون اینه که یه افزونه نصب کنید و یه شورتکد بذارید، تمام.
معرفی و نصب افزونه Simple Stats Blog
افزونهای که برای این کار استفاده میکنیم اسمش Simple Stats Blog هست. کار خاصی نداره؛ میرید تو مخزن افزونههای وردپرس، دانلودش میکنید، نصبش میکنید و بعدش فعالش میکنید. همین. تا اینجای کار نصف راه رو رفتید.

تنظیمات افزونه و شورتکدهای موجود
بعد از فعالسازی، برید به مسیر تنظیمات ← Simple Blog Stats.
اینجا یه لیست از شورتکدهای مختلف میبینید که با هر کدومشون میتونید یه آمار متفاوت نشون بدید (مثلاً تعداد کل نظرات، تعداد کاربرهای ثبتشده، تعداد پستها، تعداد صفحهها و از این جور چیزها).

چیزی که ما الان لازم داریم، شورتکد نمایش تعداد نظرات تاییدشدهست:
[sbs_approved]این کوچولو رو یه جایی بذارید، تعداد نظرات تاییدشدهی سایتتون رو نشون میده. حالا بریم ببینیم دقیقاً کجاها میشه گذاشتش.
نمایش تعداد نظرات در پست یا صفحه
اگه میخواید این عدد رو وسط یه پست یا صفحه نشون بدید، اول یه پست باز کنید (چه یه پست جدید بسازید چه برید سراغ یکی از پستهای قدیمی)، فرقی نداره.
حالا تو ویرایشگر گوتنبرگ، روی آیکون (+) کلیک کنید و کلمهی «کدکوتاه» رو سرچ کنید. بلوک کدکوتاه که اومد، روش کلیک کنید تا به پستتون اضافه بشه.

بعدش همون شورتکد بالا رو داخلش بذارید:
[sbs_approved]
نکتهی قشنگش اینه که میتونید قبل یا بعد از این شورتکد هر متنی که دلتون خواست بنویسید. مثلاً بنویسید «تا الان [sbs_approved] نظر برامون ثبت شده، ممنون که همراهمونید». خلاصه دستتون بازه. مثلا اینجوری:
سلام، رفیق، تو [sbs_approved] نظر توی سایت ثبت کردید!
استفاده از شورتکد در بلوک پاراگراف
اگه حسش نیست یه بلوک جدا بسازید، مشکلی نیست ، همین شورتکد رو میتونید مستقیم توی یه بلوک پاراگراف معمولی کپیپیست کنید، هر جای متن که خواستید. مزیت این کار اینه که تو خود بلوک پاراگراف به استایلهای متن (مثل بولد و ایتالیک و رنگ) دسترسی دارید و میتونید ظاهرش رو هماهنگ با بقیهی متنتون دربیارید.
یه چیز رو یادتون نره: هر کاری کردید، آخرش حتماً روی دکمهی انتشار یا بهروزرسانی بزنید که تغییرات ذخیره بشه. بعدش یه سر به سایتتون بزنید و ببینید نتیجه چطور شده.
نمایش تعداد کل نظرات در ابزارک سایدبار
خیلی وقتها آدم دوست داره این عدد رو تو ستون کناری (سایدبار) نشون بده که همهجای سایت دیده بشه. اینم راحته.
برید به مسیر پیشخوان ← نمایش ← ابزارکها، بعد یه ابزارک متن به ستون کناری اضافه کنید.

حالا همون شورتکد رو داخل این ابزارک متنی بذارید و این دفعه هم یادتون باشه روی ذخیره کلیک کنید. تمام. حالا یه بار سایتتون رو باز کنید و ببینید ویجت چطور کار میکنه.

نمایش تعداد کل نظرات وردپرس بدون نصب افزونه
خب، حالا نوبت اوناییه که نمیخوان بهخاطر یه عدد ساده یه افزونهی کامل به سایتشون اضافه کنن. کاملاً درکتون میکنم؛ هر افزونهی اضافه یه ذره سرعت سایت رو میگیره. پس بریم دستی انجامش بدیم.
افزودن کد به فایل functions.php
برای این کار باید یه تیکه کد به فایل functions.php قالبتون اضافه کنید (یا اگه بلدید، به یه افزونهی مخصوص سایت). اگه تا حالا با ویرایش این فایل کار نکردید، پیشنهاد میکنم قبلش آموزش کار با ویرایشگر پیشرفتهی قالب و افزونهی وردپرس رو نگاه بندازید که بیگدار به آب نزنید.
حالا این کد رو اضافه کنید:
php
function mw_total_comments() { $comments_count = wp_count_comments(); $message = 'در حال حاضر <strong>' . $comments_count->approved . '</strong> نظر توسط کاربران ارسال شده.'; return $message;}add_shortcode('mw_total_comments', 'wpb_comment_count');این کد در واقع دو تا کار میکنه: اول یه تابع میسازه که تعداد کل نظرات تاییدشدهی سایتتون رو میشمره، و دوم یه شورتکد براتون درست میکنه که هر جا خواستید ازش استفاده کنید.
استفاده از شورتکد نمایش تعداد نظرات
بعد از اینکه کد بالا رو اضافه کردید، فقط کافیه از این شورتکد تو پستها، صفحهها یا ابزارک متن استفاده کنید:
[wpb_total_comments]هر جا این رو بذارید، تعداد کل نظرات همونجا نمایش داده میشه. به همین سادگی.
جمعبندی
خب، رسیدیم ته کار. الان دوتا مسیر جلوتون دارید: اگه دنبال راحتی و بدوندردسری هستید، افزونهی Simple Stats Blog رو نصب کنید و با شورتکدش کارتون رو راه بندازید. ولی اگه ترجیح میدید سایتتون سبک بمونه و یه ذره هم اهل کد هستید، همون روش دستی و اضافهکردن کد به functions.php گزینهی خودتونه.
هر کدوم رو انتخاب کردید، نتیجه یکیه: یه عدد که به بازدیدکنندههاتون نشون میده اینجا خبراییه و ارزش داره که اونا هم نظرشون رو بگن. حالا برید یکیش رو امتحان کنید. موفق باشید. 🙂

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