SHET20

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

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

ببینید، نظرات یکی از اون بخش‌هاییه که خیلی وقت‌ها دست‌کم گرفته می‌شه. ولی راستش همین نظرات‌ان که به بازدیدکننده‌ها نشون می‌دن سایتتون زنده‌ست و آدم‌ها دارن باهاش تعامل می‌کنن. حالا فکر کنید یه جایی از سایتتون، مثلاً گوشه‌ی صفحه، بنویسه «تا حالا فلان تعداد نظر ثبت شده» همین عدد کوچیک باعث می‌شه بقیه هم ترغیب بشن که نظر بدن و وارد بحث بشن.

خبر خوب اینه که وردپرس این امکان رو بهتون می‌ده که تعداد کل نظرات رو نمایش بدید، اونم به دو روش: یکی با افزونه (که راحت‌تره) و یکی هم بدون افزونه و به‌صورت دستی (که یه کوچولو فنی‌تره). تو این مقاله هر دوتاش رو با هم می‌ریم جلو تا هر کدوم که بیشتر به کارتون میاد رو انتخاب کنید.

روش‌های نمایش تعداد کل نظرات در وردپرس

قبل از اینکه بریم سر اصل مطلب، بذارید خیالتون رو راحت کنم: هیچ‌کدوم از این روش‌ها سخت نیست. اگه اهل کدنویسی نیستید و می‌خواید بی‌دردسر کارتون راه بیفته، برید سراغ روش افزونه. ولی اگه دوست دارید سایتتون رو سبک نگه دارید و از افزونه‌ی اضافه فراری هستید، روش دستی مخصوص خودتونه. حالا بریم سراغ جزئیات.

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

این روش رو بیشتر توصیه می‌کنم به کسایی که نمی‌خوان با کد سر و کله بزنن. کارتون اینه که یه افزونه نصب کنید و یه شورت‌کد بذارید، تمام.

معرفی و نصب افزونه Simple Stats Blog

افزونه‌ای که برای این کار استفاده می‌کنیم اسمش Simple Stats Blog هست. کار خاصی نداره؛ می‌رید تو مخزن افزونه‌های وردپرس، دانلودش می‌کنید، نصبش می‌کنید و بعدش فعالش می‌کنید. همین. تا اینجای کار نصف راه رو رفتید.

افزونه Simple Blog Stats
افزونه Simple Blog Stats

تنظیمات افزونه و شورت‌کدهای موجود

بعد از فعال‌سازی، برید به مسیر تنظیمات ← Simple Blog Stats.

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

تنظیمات افزونه Simple Stats Blog
تنظیمات افزونه Simple Stats Blog

چیزی که ما الان لازم داریم، شورت‌کد نمایش تعداد نظرات تاییدشده‌ست:

[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 گزینه‌ی خودتونه.

هر کدوم رو انتخاب کردید، نتیجه یکیه: یه عدد که به بازدیدکننده‌هاتون نشون می‌ده اینجا خبراییه و ارزش داره که اونا هم نظرشون رو بگن. حالا برید یکیش رو امتحان کنید. موفق باشید. 🙂

نظر شما در این مورد چیه؟

  1. U393284۲۳ مهر ۱۴۰۴

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

    • رضا راد۲۴ مهر ۱۴۰۴

      سلام وقت بخیر مشکل از قالب هست باید با پشتیبان یا سازنده وودمارت در ارتباط باشید.

  2. U33724۲۳ آذر ۱۴۰۰

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

  3. U22445۲۸ تیر ۱۳۹۸

    سلام وقت بخیر. من میخواهم کامنت هایی که در سایت دارم توسط گوگل ایندکس شوند. ولی فقط کامنت مطالبم ایندکش میشه و کامنت های محصولاتم ایندکس نمیشه. خواستم ببینم مشکلش چیه و باید چیکار کنم

    • U22445۲۸ تیر ۱۳۹۸

      محصولاتم با ووکامرس هستند
      متشکر

      • U22445۲۹ تیر ۱۳۹۸

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

        • تیم پشتیبانیتیم پشتیبانی۳۰ تیر ۱۳۹۸

          این مورد باید توسط سئو کار روی سایت شما بررسی شود. متاسفانه خریدی از ووکامرس سئو با ایمیل شما روی سایت ما پیدا نشد.

    • تیم پشتیبانیتیم پشتیبانی۲۸ تیر ۱۳۹۸

      سلام خود محصولات ایندکس می‌شه؟

  4. U20377۱۵ تیر ۱۳۹۸

    سلام .ببخشید من میخوام کاربر بتونه مقاله ارسال کنه ولی داخل پنل کاربریش مقاله هاش باشه ثبت بشه.سایت من با ووکامرس هست و پنل کاربری هم داره؟باید چکار کنم؟ایا افزونه ای در این راستا هست؟

    • تیم پشتیبانیتیم پشتیبانی۱۵ تیر ۱۳۹۸

      سلام افزونه ارسال پست مهمان سرچ کنید افزونه‌های زیادی هست.

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

در حال بارگذاری مقالات...

پشتیبانگفتگو با تیم فروش
پشتیبانگفتگو با تیم فروش در حال حاضر آفلاین هستیم. لطفاً پیام بگذارید تا در اولین فرصت پاسخ دهیم. آفلاین

در حال بارگذاری...

سوالی درباره محصولات سایت دارید؟از ما بپرسید.