افزونه wpDiscuz و مدیریت آسان دیدگاه ها در وردپرس

wpDiscuz

افزونه wpDiscuz یکی از افزونه های قدرتمند و محبوب وردپرس برای مدیریت دیدگاه ها و سفارشی سازی آنها است. نسخه 7 افزونه wpDiscuz ویژگی ها و قابلیت های بیشتری نسبت به نسخه 5 دارد که از جمله آنها می توان به افزودن دکمه های شبکه های اجتماعی، reAPTCHA و اضافه کردن سه استایل مختلف و حرفه ای برای فرم های دیدگاه ها اشاره کرد. در این مقاله به بررسی نسخه 7 این افزونه می پردازیم.

کامنت ها راهی عالی برای برقراری ارتباط با خوانندگان و دریافت بازخورد در مورد کار و ایده های شما برای مطالب آینده وبلاگ است. سیستم کامنت گذاری پیش فرض وردپرس اگرچه کاربردی است اما بسیار مقدماتی و کسل کننده بوده و جای بسیاری برای پیشرفت دارد. به عنوان مثال کاربران نمی توانند به کامنت ها رأی دهند، آنها را به اشتراک بگذارند یا به همدیگر پاسخ دهند.

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

افزونه wpDiscuz از تکنولوژی AJAX برای ایجاد تجربه ای عالی برای بازدیدکنندگان استفاده می کند. این افزونه توابع درون ساخته بسیاری دارد که کامنت گذاری را برای بازدیدکنندگان سرگرم کننده می کند. جالبترین ویژگی wpDiscuz این است که مجهز به سیستم محافظت در برابر اسپم است که بسیار عالی عمل می کند. بنابراین دیگر نیازی به نصب افزونه Akismet یا دیگر سیستم های captcha ندارید.

برخی ویژگی های دیگر افزونه wpDiscuz عبارت است از:

  • رأی دادن به کامنت ها با امتیاز دهی مثبت و منفی
  • برورسانی خودکار برای نمایش آخرین کامنت ها
  • دکمه کامنت “بارگذاری بیشتر” مبتنی بر AJAX
  • اعلان های نویسنده کامنت
  • محافظت اسپم درون ساخته
  • ارسال گزینه های اشتراک گذاری
  • منبع دهی خودکار تصاویر از URL ها
  • ایجاد رشته کامنت های تو در تو
  • و بسیاری ویژگی های دیگر

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

در این مقاله افزونه wpDiscuz را مورد بررسی قرار داده و نحوه کار با این افزونه را آموزش می دهیم.

آموزش افزونه wpDiscuz و نحوه سفارشی سازی و بهبود دیدگاه ها در وردپرس

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

پس از نصب و فعال سازی، دکمه راه اندازی ویزارد افزونه wpDiscuz را بالای صفحه افزونه های نصب شده مشاهده خواهید کرد.

wpDiscuz

برای باز کردن ویزارد راه اندازی کلیک کنید. این ویزارد شامل سه مرحله برای تنظیم مهمترین تنظیمات قبل از شروع استفاده از افزونه wpDiscuz 7 است.

در گام 1 ویزارد راه اندازی، طرح بندی مورد نظر خود را برای فرم دیدگاه ها انتخاب کرده و روی دکمه Next کلیک کنید.

wpDiscuz

در گام 2 ویزارد راه اندازی می توانید تنظیمات حباب گفتگو را مدیریت کنید. شما می توانید حباب گفتگو را فعال کرده و مکان نمایش آن را تنظیم کنید ، سپس بر روی دکمه Next Step کلیک کنید:

wpDiscuz

در گام 3 افزونه wpDiscuz ویژگی جدید امتیازدهی به نوشته و فیدبک داخلی را معرفی می کند که می توانید آن را فعال کرده و روی دکمه Finish Installation کلیک کنید.

wpDiscuz

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

wpDiscuz

با کلیک بر روی دکمه Start Using wpDiscuz ، به صفحه تنظیمات افزونه هدایت می شوید. در قسمت تنظیمات افزونه wpDiscuz به صورت مفصل درباره تنظیمات این افزونه توضیح می دهیم.

بعد از اینکه مراحل راه اندازی به اتمام رسید، wpDiscuz به صورت خودکار فرم های کامنت پیش فرض وردپرس را با فرم های مدرن و نیرو گرفته با AJAX خود جایگزین می کند. شما می توانید به نوشته ها و برگه های سایت خود مراجعه کرده و فرم های جدید را مشاهده کنید.

wpDiscuz

اگر از سایت خارج شده و فرم دیدگاه ها را مشاهده کنید، تفاوت های زیادی مشاهده خواهید کرد. فیلد های بیشتری شامل نام نویسنده دیدگاه، ایمیل و وب سایت برای میهمانان نمایش داده می شود.

wpDiscuz

همچنین می توانید دکمه های ورود به شبکه های اجتماعی و reCAPTCHA را برای امنیت و محافظت از هرزنامه تنظیم و فعال کنید.

در افزونه wpDiscuz 7 ، نسخه 2 reCAPTCHA (من ربات نیستم) در ویژگی های هسته رایگان اضافه شده است. شما می توانید بعد از نصب آن را پیکربندی کنید که در ادامه آموزش به آن اشاره خواهیم کرد. این ویژگی یک گام بسیار مهم برای محافظت از دیدگاه ها و محافظت در برابر هرزنامه ها است.

همچنین امکان اضافه کردن دکمه های اشتراک گذاری در شبکه های اجتماعی نیز به نسخه رایگان افزونه اضافه شده است که در مورد تنظیمات آن نیز توضیح داده خواهد شد.

نکته مهمی که باید توجه داشته باشید این است که همزمان با افزونه wpDiscuz ، افزونه های کامنت دیگری نباید در سایت شما فعال باشند. به عنوان مثال اگر wpDiscuz و کامنت های افزونه Jetpack هر دو نصب و فعال باشند، فرم کامنت های wpDiscuz نشان داده نمی شود.

آموزش تنظیمات و سفارشی سازی فرم ها

افزونه wpDiscuz به شما اجازه می دهد فرم های کامنت را مدیریت کرده و طرح بندی و فیلدهای فرم را سفارشی سازی نمایید. برای این کار در پیشخوان وردپرس به مسیر wpDiscuz » Forms بروید. صفحه ای مشابه شکل زیر مشاهده خواهید کرد.

wpDiscuz

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

برای پیکربندی فرم روی فرم پیش فرض یا لینک ویرایش زیر آن کلیک کنید. صفحه ای مشابه شکل زیر مشاهده می کنید.

wpDiscuz

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

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

تنظیمات فرم

wpDiscuz

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

  • Language: در این قسمت زبان وردپرس شما آورده شده است.
  • Disable commenting for roles: این گزینه به شما کمک می کند تا فرم نظرات را برای برخی از نقش های کاربر مخفی کنید. به طور پیش فرض، تمام نقش های کاربر قادر به مشاهده و استفاده از فرم دیدگاه پیش فرض هستند. این گزینه فقط مربوط به کاربران ثبت نام شده است و نمایش/عدم نمایش فرم دیدگاه برای کاربران مهمان مربوط به گزینه بعدی است.
  • Allow guests to comment: این گزینه امکان کنترل دیدگاه مهمان ها در وب سایت شما را فراهم می کند. اگر این گزینه را روی “No” تنظیم کنید، فقط پیام “لطفا برای ورود به سیستم وارد شوید” در فرم دیدگاه نمایش داده می شود. در این صورت میهمانان قادر به گذاشتن کامنت نیستند ، مگر اینکه تصمیم بگیرند به عنوان کاربر مجاز ثبت نام کنند.
  • Enable subscription bar: در بالای فرم دیدگاه های افزونه wpDiscuz یک پنجره کشویی Subscribe وجود دارد. هنگامی که روی این پنجره کلیک کنید، فرم اشتراک دیدگاه ها باز می شود. این فرم به مهمانان و کاربران وارد شده اجازه می دهد بدون “دیدگاه” در “new follow-up comments” یا “new replies to my comments” مشترک شوند. همچنین اگر بازدید کننده فعلی در یکی از این گزینه ها مشترک شده است، لینک های اشتراک را نشان می دهد. اگر این گزینه غیرفعال شود، پنجره “Subscribe” حذف می شود.
  • Display agreement checkbox in Comment Subscription bar: شما می توانید یک چک باکس توافق نامه را در فرم اشتراک دیدگاه اضافه کنید. با استفاده از این گزینه و گزینه بعد یعنیComment Subscription bar agreement checkbox label می توانید این چک باکس را فعال کرده و لیبل توافق را تغییر دهید.
  • Comment form header text (singular and plural): این دو گزینه عنوان هدر فرم های کامنت برای فرم های تکی و جمعی است.
  • Display comment form for post types: افزونه wpDiscuz به شما امکان می دهد برای انواع پست های مختلف سفارشی ، فرم دیدگاه های مختلفی داشته باشید. به طور پیش فرض، فرم پیش فرض برای نوشته ها ، برگه ها و پیوست ها فعال شده است. لیست انواع پست های وب سایت خود را در کنار این گزینه می توانید مشاهده کرده و فرم پیش فرض را برای آنها فعال کنید.

    نکته مهمی که باید به آن توجه کنید این است که wpDiscuz می تواند برای محصولات WooCommerce به صورت بررسی محصول با رتبه بندی ستاره دار کار کند. برای استفاده از این ویژگی باید یک فرم دیدگاه جدید با کلیک بر روی دکمه Add New بسازید. آن را فقط برای نوع پست “محصول” تنظیم کنید. سپس فیلد جدید رتبه بندی را به فرم نظر اضافه کنید. وقتی فیلد رتبه بندی را ایجاد کردید، مطمئن شوید که فیلد کلید Meta در تنظیمات پیشرفته روی “rating” تنظیم شده است. نکته اخیر بسیار مهم است. اگر آن را به درستی انجام دهید، با سیستم رتبه بندی WooCommerce ادغام خواهد شد.
  • Display comment form for post Ids: با استفاده از این گزینه می توانید مکان نمایش فرم دیدگاه ها را براساس ID نوشته ها انتخاب کنید. ID ها باید با کاما از هم جدا شوند.
  • Comment Thread Layout: در افزونه wpDiscuz 7 طرح بندی فرم ها کاملاً تغییر کرده و سه استایل مختلف ارائه شده است. در این قسمت می توانید طرح پروفایل خود را برای فرم دیدگاه فعلی انتخاب کنید. پس از تغییر طرح، فراموش نکنید که همه کش ها را پاک کنید.
  • Enable Post Rating: پیش از wpDiscuz 7 ، شما مجبور به ایجاد یک فیلد رتبه بندی در فرم دیدگاه ها بودید تا کاربران بتوانند در هنگام ارسال دیدگاه، مطلب شما را رتبه بندی کنند. اکنون کاربران می توانند مقالات شما را بدون هیچ گونه اظهار نظری ارزیابی کنند. wpDiscuz 7 دارای یک سیستم ارسال رتبه بندی نوشته است که در بالای بخش دیدگاه ها نشان داده می شود و وابسته به فیلدهای سفارشی فرم دیدگاه ها نیست.
  • Post Rating Title: شما می توانید عنوان بخش رتبه بندی نوشته را در این قسمت سفارشی سازی کنید.
  • Allow Guests to Rate: در این بخش می توانید به کاربران مهمان این امکان را بدهید که نوشته های شما را امتیاز دهی کنند.

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

سازنده فرم دیدگاه و ویرایش فرم پیش فرض

افزونه wpDiscuz به شما امکان می دهد یک فرم دیدگاه سفارشی برای خود بسازید. همچنین می توانید فرم پیش فرض را ویرایش کنید. در قسمت دوم صفحه ویرایش فرم کامنتها می توانید این کار را انجام دهید.

ستون ها و ردیف ها

wpDiscuz

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

با استفاده از دکمه [Add Row] می توانید ردیف های جدیدی به این فرم اضافه کنید. همه ردیف ها نیز قابلیت کشیدن دارند. ردیف های جدید به طور پیش فرض دارای یک ستون هستند. با استفاده از آیکون [|] می توانید آن را به دو ستون تغییر دهید. با استفاده از آیکون سطل زباله قرمز می توانید ردیف را حذف کنید.

wpDiscuz

فیلد های فرم دیدگاه

پس از پایان طرح بندی فرم می توانید فیلد های سفارشی را به آن اضافه کنید. روی آیکون سبزرنگ [+] واقع در هر ستون کلیک کنید تا یک پنجره پاپ آپ شامل فیلدهای سفارشی باز شود. سپس فیلد مورد نظر خود را انتخاب کرده و روی آن کلیک کنید.

wpDiscuz

به عنوان نمونه ما از فیلد “Text Area” برای ایجاد یک فیلد سفارشی “شرکت” استفاده می کنیم. با کلیک بر روی هر فیلد، یک پنجره پاپ آپ شامل تنظیمات آن فیلد باز می شود. به عنوان مثال برای فیلدی با نوع “Text” باید تنظیمات زیر را پیکربندی کنید:

wpDiscuz
  • Name: این گزینه بسته به نوع فیلد، placeholder فیلد یا لیبل آن است.
  • Description: یک توضیح کوتاه درباره فیلد یا قوانینی مربوط به وارد کردن اطلاعات است. اگر قسمت توضیحات پر شده است، در سمت راست این قسمت نماد (؟) را مشاهده می کنید. با حرکت دادن موس روی این نماد ، متن توضیحات را در یک ابزار نشان می دهد.
  • Filed is required: اگر پر کردن این فیلد اجباری است، این گزینه را فعال کنید.
  • Display on reply form: می توانید انتخاب کنید که آیا این فیلد دلخواه در فرم پاسخ نشان داده شود یا خیر.
  • Display on comment: می توانید انتخاب کنید که داده های ارسال شده از این قسمت را در دیدگاه ها نمایش دهید یا خیر.

پس از پیکربندی همه قسمتها، روی دکمه Add to Form کلیک کرده و آن را در فرم دیدگاه قرار دهید. فیلد را به محل مورد نظر خود (سطر ، ستون) بکشید و رها کنید. برای ذخیره تنظیمات فرم، به بالا بروید و روی دکمه بروزرسانی کلیک کنید.

ویرایش و حذف فیلدها

برای ویرایش تنظیمات فیلد، روی آیکون مداد سبز که در سمت چپ هر فیلد قرار دارد، کلیک کنید. و از آیکون سطل زباله قرمز برای پاک کردن فیلد های سفارشی استفاده کنید.

wpDiscuz

شما نمی توانید فیلد های پیش فرض (نام ، ایمیل ، وب سایت ، reCAPTCHA ، ارسال) را حذف کنید. فیلدهای نام و ایمیل را می توانید به صورت غیر ضروری تنظیم کنید. فیلد وب سایت را می توانید با غیرفعال کردن گزینه های “Enabled” و “Show for guests” ، پنهان کنید. فیلد reCAPTCHA را می توان در پیشخوان وردپرس با رفتن به مسیرwpDiscuz> Settings >reCAPTCHA مدیریت کنید.

تنظیمات افزونه wpDiscuz

افزونه wpDiscuz امکان پیکربندی تنظیمات خود افزونه را نیز به شما می دهد. برای دسترسی به صفحه تنظیمات افزونه در پیشخوان وردپرس به مسیر wpDiscuz » تنظیمات بروید. صفحه ای مشابه شکل زیر مشاهده می کنید.

wpDiscuz

همانطور که مشاهده می کنید، صفحه تنظیمات افزونه wpDiscuz از قسمت های مختلفی تشکیل شده است. در ادامه آموزش به بررسی قسمت های مختلف این صفحه و نحوه پیکربندی تنظیمات افزونه می پردازیم.

تنظیمات عمومی افزونه wpDiscuz

برای دسترسی به تنظیمات عمومی افزونه wpDiscuz روی General Settings کلیک کنید

wpDiscuz
  • Enable wpDiscuz on home page: افزونه wpDiscuz برای یک پست تنها (نوشته، برگه و غیره …) طراحی شده است. هیچ راهی برای بارگیری فرم کامنت در صفحات بایگانی مانند دسته ها، برچسب ها، نویسنده و غیره وجود ندارد. در صورت تمایل به داشتن بخش نظرات در صفحه اصلی وب سایت تان نباید این صفحه یک صفحه آرشیو شامل لیستی از نوشته ها باشد. در این صورت می توانید فرم کامنت را در صفحه اصلی وب سایت خود نمایش دهید.
  • Use WordPress native AJAX functions: افزونه wpDiscuz بصورت پیش فرض تمام عملیات AJAX را با استفاده از admin-ajax.php وردپرس انجام می دهد. اگر این گزینه را غیرفعال کنید تمام عملیات های سیستم کامنت با استفاده از توابع سفارشی AJAX افزونه wpDiscuz که چندین برابر سریعتر از توابع AJAX وردپرس هستند، انجام می شود. فقط مطمئن شوید که با سایر افزونه های فعال تضاد نداشته باشد. در صورت غیرفعال کردن این گزینه، کلیه کش ها را پاک کرده و سیستم کامنت را در قسمت فرانت اند سایت بررسی کنید.
  • Use guest email to detect registered account: گاهی اوقات کاربران ثبت نام کرده بدون لاگین کردن با استفاده از آدرس ایمیلی که با آن ثبت نام کرده اند، کامنتی را به عنوان مهمان ارسال می کنند. این کامنت به عنوان نظر مهمان با برچسب [Guest] در زیر آواتار نویسنده نمایش داده می شود. لینک نویسنده نیز وجود ندارد. با استفاده از این گزینه می توانید توابع wpDiscuz را فعال کنید تا داده های کاربر ثبت شده واقعی را بر اساس ایمیل مهمان پیدا کند.
  • Redirect on first comment to: افزونه wpDiscuz دارای این ویژگی است که کامنت گذارانی که برای اولین بار کامنت می گذارند را به یک صفحه دلخواه ریدایرکت کند. کافی است یک برگه حاوی پیام تشکر درست کرده و در باکس کشویی موجود در این قسمت آن را انتخاب کنید.
  • استفاده از فرمت تاریخ/زمان وردپرس: با استفاده از این گزینه می توانید تاریخ کامنت ها را مطابق با فرمت تاریخ/زمان وردپرس نمایش دهید. wpDiscuz به صورت پیش فرض “x روز قبل” را نمایش می دهد. با فعال کردن این گزینه تاریخ و زمان به صورتی که در بخش تنظیمات » عمومی پیشخوان وردپرس تنظیم کرده اید، نشان داده می شود.
  • Use Plugin .PO/.MO files: افزونه wpDiscuz به شما امکان می دهد تا تمام عبارات فرانت اند سایت خود را ترجمه کنید. اگر می خواهید از فایلهای ترجمه موجود در افزونه استفاده کنید باید این گزینه را فعال کنید. در حال حاضر این افزونه از 16 زبان مختلف پشتیبانی می کند.
wpDiscuz
  • Enable Gravatar caching: وقتی این گزینه فعال شود، wpDiscuz کپی تصاویر آواتار را در سیستم فایل محلی ایجاد می کند و دفعه بعد بارگیری تصاویر از سرور محلی انجام می شود. این ویژگی باعث می شود لیست کامنت ها سریعتر بارگیری شود.
  • Caching method: با استفاده از این گزینه می توانید روش کش را انتخاب کنید. روش Runtime ، آواتارها را در فرآیند بارگذاری صفحه کش می کند. روش cron-job بر توابع cron-job وردپرس مبتنی است و کش ها را به صورت دوره ای بر اساس تنظیمات زمانی cron-job وردپرس انجام می دهد.
  • Cache avatars for “X” days: با استفاده از این گزینه می توانید دوره زمانی تنظیم مجدد کش را تنظیم کنید. این ویژگی آواتارهای کش شده قدیمی تر از X روز را حذف می کند.

در قسمت بعد، تنظیمات فرم کامنت در افزونه wpDiscuz آموزش داده می شود.

تنظیمات فرم دیدگاه ها

علاوه بر تنظیمات اختصاصی فرم ها در زیرمنوی Forms، افزونه wpDiscuz در بخش Comment Form Settings امکان پیکربندی تنظیمات فرم ها به صورت عمومی را نیز می دهد.

wpDiscuz
  • Enable drop animation for comment form and subscription bar: هنگامی که نوار اشتراک یا فرم پاسخ را باز می کنید، انیمیشنی وجود دارد که با استفاده از این گزینه می توانید آن را غیرفعال کنید.
  • Load Rich Editor: موتورهای جستجو صفحات وب دستگاه های تلفن همراه را کاملاً متفاوت رتبه بندی می کنند. برای دستگاه های تلفن همراه محدودیت های بیشتری در بارگیری فایل های JS و CSS وجود دارد. دلیل اصلی غیرفعال کردن Rich Editor برای دستگاه های تلفن همراه به طور پیش فرض همین است. این گزینه تنها برای دسکتاپ فعال شده است. در صورت داشتن افزونه های کش و بهینه ساز وب سایت مناسب، می توانید Rich Editor را برای دستگاه های تلفن همراه نیز فعال کنید.
  • Rich Editor Toolbar Buttons: افزونه wpDiscuz به شما امکان می دهد دکمه های فرمت بندی خاصی را مخفی / نشان دهید. برای غیرفعال کردن یا فعال کردن کافیست روی دکمه های مربوطه کلیک کنید. دکمه های فعال شده به رنگ سبز و دکمه های غیرفعال خاکستری هستند. اگر می خواهید کل نوار ابزار قالب بندی را غیرفعال کنید ، روی دکمه Disable formatting toolbar کلیک کنید. گزینه های مدیریت دکمه Image Attachment در صفحه توضیحات محتوا و صفحه تنظیم رسانه قرار دارد.
  • Enable Quicktags: در این قسمت می توانید Quicktag ها را فعال کنید.Quicktag  یک دکمه است که HTML را به ناحیه متنی دیدگاه ها وارد می کند.
  • Comment author name length (for guests only): این گزینه طول نام مهمان را کنترل می کند. با استفاده از این گزینه می توانید یک حداقل و حداکثر برای طول نام نویسنده تنظیم کنید.
  • Keep guest commenter credentials in browser cookies for X days: اگر کامنت مهمان را فعال کرده اید، وقتی یک مهمان (کاربر ثبت نام نشده) نظر خود را ارسال کند، wpDiscuz از کوکی ها استفاده می کند. این افزونه نام مهمان ، آدرس ایمیل و وب سایت را در کوکی ها ذخیره می کند. وقتی میهمان نظر جدیدی ارسال می کند، لازم نیست هر بار این اطلاعات را پر کند.
  • به طور پیش فرض ، عمر کوکی ها محدود نیست (-1). وارد کردن “0” باعث می شود وقتی مهمان مرورگر را می بندد، این کوکی ها حذف شوند. همچنین می توانید تعداد مشخصی از روزها را Keep guest commenter  در قسمت credentials in browser cookies for X days تعیین کنید.

پس از اعمال تنظیمات مورد نظر خود روی دکمه ذخیره ی تنظیمات کلیک کنید.

تنظیمات reCAPTCHA گوگل در افزونه wpDiscuz

در بخش Google reCAPTCHA می توانید ریکپچای گوگل را فعال کرده و تنظیمات آن را پیکربندی کنید.

افزونه wpDiscuz 7 دارای Google reCAPTCHA نسخه 2 (من روبات نیستم) به صورت درون ساخته است. اگر می خواهید ازreCAPTCHA  نامرئی  گوگل استفاده کنید، باید افزونه wpDiscuz reCAPTCHA را خریداری کنید.

قبل از استفاده از reCAPTCHA باید Site Key و Secret Key  را از وب سایت تنظیمات reCAPTCHA گوگل دریافت کرده و آنها را در قسمتهای مربوطه در این صفحه قرار دهید. برای این کار ابتدا باید دامنه خود را در Google ثبت کنید.

wpDiscuz

پس از دریافت Site Key و Secret Key مجدداً به صفحه تنظیمات افزونه بازگشته و آنها را در قسمت های مربوطه وارد کنید.

wpDiscuz
  • Request Method: لازم نیست اطلاعات بیشتری را برای این گزینه بدانید. اگر reCAPTCHA در وب سایت شما کار نمی کند ، آن را تغییر دهید. این گزینه به طور پیش فرض روی Auto تنظیم شده است. با این وجود ، ما همیشه توصیه می کنیم پس از بررسی کلیدهای API ، پس از تماس با پشتیبانی خود ، این گزینه را تغییر دهید. لطفاً اگر با آن آشنا نیستید ، این گزینه را تغییر ندهید. در بیشتر موارد ، مشکلات کاری reCAPTCHA ناشی از پیکربندی نادرست کلید هستند. شما باید اطمینان حاصل کنید که کلیدهای API را برای نسخه 2 reCAPTCHA ایجاد کرده اید ، نه برای نسخه 3.
  • Enable for Guests: این گزینه به شما امکان می دهد reCAPTCHA را برای میهمانان (کاربرانی که وارد سایت نشده اند) فعال کنید. بهتر است این گزینه را برای میهمانان فعال کنید. محل اصلی ورود اسپم همین نقطه است، بنابراین باید توسط reCAPTCHA محافظت شود.
  • Enable for Logged-in Users: لازم نیست برای کاربران مجاز reCAPTCHA را فعال کنید ولی با این حال این انتخاب در افزونه wpDiscuz قرار داده شده است.
  • Display on Subscription Form: این گزینه reCAPTCHA را به نوار اشتراک اضافه می کند. فرم اشتراک توسط اسپم ها مورد حمله قرار می گیرد و بهتر است از آن محافظت کنید.
  • reCAPTCHA Theme: شما می توانید هر سبکی که برای reCAPTCHA می خواهید را متناسب با سبک قالب خود انتخاب کنید.
  • reCAPTCHA Language: در بیشتر موارد نیازی به تنظیم زبان ندارید. reCAPTCHA زبان مرورگر را تشخیص می دهد و همه عبارات را مطابق با آن زبان بارگذاری می کند.

در پایان روی دکمه ذخیره ی تغییرات کلیک کنید.

تنظیمات داده پروفایل و تأیید هویت کاربر

در بخش User Authorization and Profile Data می توانید تأیید هویت کامنت گذاران و تنظیمات مربوط به کنترل داده ها را مدیریت کنید. افزونه wpDiscuz روی ایده های ایجاد جامعه متمرکز شده است، بنابراین با افزونه های انجمن ساز وردپرس مانند افزونه wpForo Forum و افزونه BuddyPress یکپارچه شده است. با استفاده از این افزونه ها نویسندگان دیدگاه به صفحات پروفایل خود مرتبط می شوند.

wpDiscuz

Display logged-in user name and logout link on top of main form: با استفاده از این گزینه می توانید نام کاربری ورود به سیستم و لینک خروج را آشکار/پنهان کنید.

Show “Login” link on comment form و Login URL: این گزینه مربوط به میهمانان است. هنگامی که یک کاربر تأیید هویت نشده است، در فرم دیدگاه ها یک لینک ورود مشاهده می کند. این لینک به طور پیش فرض به صفحه پیش فرض ورود به سایت وردپرس اشاره دارد. اما می توانید در قسمت Login URL این آدرس را تغییر دهید.

My Content and Settings “button”: دکمه “My Content and Settings” در بالای پنل دیدگاه ها، درست پس از عبارت [X Comments] قرار دارد.

wpDiscuz

این دکمه یک پنجره پاپ آپ را باز می کند که به کامنت گذاران اجازه می دهد تا محتوا و تنظیمات خود را مدیریت کنند. در این پنجره می توانید سه گزینه “Activity” ، “Subscription” و “Follow” را مشاهده کنید. کاربران می توانند نظرات خود را حذف کنند، در نوشته ها مشترک شوند و کاربران را آنفالو کنند. به عبارت دیگر، این پانل کنترل داده های کاربران است. با استفاده از این گزینه می توانید قسمت های “فعالیت” ، “اشتراک” و “فالوو” را فعال یا غیرفعال کنید.

Enable Profiles URL: افزونه wpDiscuz به طور پیش فرض، همراه با آواتار نویسنده دیدگاه، لینکی به صفحه پروفایل نویسنده اضافه می کند. شما با استفاده از این گزینه می توانید این لینک را غیرفعال کنید. در صورت استفاده از افزونه هایی که صفحه پروفایل برای کاربر می سازند، باید این گزینه را فعال کنید. wpDiscuz با افزونه های سازنده پروفایل مانند افزونه Ultimate Member به خوبی یکپارچه شده است.

Use guest email to detect registered account: گاهی اوقات کاربران ثبت نام شده وارد سیستم نمی شوند یا حتی حدس نمی زنند که وارد سیستم نشده اند و با استفاده از نام و آدرس ایمیل خود، دیدگاهی را به عنوان مهمان ارسال می کنند. این دیدگاه به عنوان دیدگاه مهمان با برچسب [Guest] در زیر آواتار نویسنده نمایش داده می شود. لینک نویسنده نیز وجود ندارد. با استفاده از این گزینه می توانید توابع wpDiscuz را فعال کنید تا داده های کاربر ثبت شده واقعی را بر اساس ایمیل مهمان پیدا کند. این شناسایی به نمایش لیبل نویسنده کامنت با توجه به نقش کاربری او کمک می کند.

پس از اعمال تنظیمات مورد نظر خود روی دکمه ذخیره ی تغییرات کلیک کنید.

اشتراک و ورود به شبکه های اجتماعی

افزونه wpDiscuz دارای دکمه های اشتراک گذاری در شبکه های اجتماعی درون ساخته خود است. به همین دلیل دیگر نیازی به نصب افزونه های اشتراک گذاری در شبکه های اجتماعی ندارید. کافی است در بخش Social Login and Share صفحه تنظیمات افزونه، App ID ها و کلیدها را برای هریک از شبکه های اجتماعی مورد نظر خود وارد کنید.

کاربران می تواند در شبکه های اجتماعی شما شامل فیس بوک ، توییتر ، گوگل ، Disqus ، WordPress.com ، LinkedIn ، Instagram ، Yandex ، Mail.ru ، VK ، OK ، WeChat ، Sina Webio ، Tencent QQ  وBaidu  مشترک شوند.

wpDiscuz

پس از پیکربندی ID ها و کلیدها، دکمه های ورود به شبکه های اجتماعی را در بالای فرم دیدگاه مشاهده خواهید کرد. دکمه های ورود به شبکه های اجتماعی فقط برای مهمانان در دسترس است، بنابراین قبل از بررسی آنها مطمئن شوید که از سیستم خارج شده اید.

wpDiscuz

User agreement prior to a social login action: در صورت فعال بودن این گزینه، تمام دکمه های ورود به شبکه های اجتماعی تا وقتی که کاربر فرآیند ایجاد خودکار پروفایل را براساس اطلاعات اکانت شبکه اجتماعی خود (ایمیل ، نام) بپذیرد، قابل کلیک کردن نمی شوند. وقتی کاربر روی دکمه ورود به شبکه اجتماعی مورد نظر خود کلیک می کند، قبل از فرآیند ورود، یک چک باکس همراه با اطلاعات لازم نمایش داده می شود.

wpDiscuz

اطلاعات مربوط به یادداشت و لیبل این چک باکس را می توان در مسیر wpDiscuz » عبارت » Social Login مدیریت کرد.

Display social login buttons on reply forms: با فعال کردن این گزینه می توانید دکمه های ورود به شبکه های اجتماعی را در فرم های پاسخ نیز نشان دهید.

Display Social Network Icon on User Avatars: با فعال کردن این گزینه آیکون شبکه اجتماعی و آواتار کاربر نمایش داده می شود.

تنظیمات امتیاز دهی نوشته ها و دیدگاه ها

wpDiscuz 7  با دو گزینه رتبه بندی نوشته ها ارائه شده است. اولی یک سیستم رتبه بندی مستقل است که در زیر محتوای نوشته ها و بخش بالای دیدگاه ها با دکمه های رتبه بندی قرار دارد. کافی است روی ستاره ها کلیک کرده و مقالات را امتیاز دهی کنید.

wpDiscuz

دومی بر اساس رتبه بندی فیلدهای سفارشی در فرم دیدگاه ها است. در این نوع شما باید یک فیلد سفارشی “Rating” را در فرم کامنت ایجاد کنید تا به کاربران اجازه داده شود در هنگام ارسال دیدگاه، به نوشته امتیاز دهند.

wpDiscuz

اگر قبلاً نوع دوم (فیلد رتبه بندی دیدگاه) را در فرم دیدگاه پیکربندی کرده باشید، نوع اول به طور خودکار غیرفعال می شود.

شما می توانید اولین نوع رتبه بندی را در تنظیمات فرم دیدگاه (Comment Form Settings) پیکربندی کرده و دومین نوع را در Comment Form Builder (جایی که می توانید فیلد های سفارشی رتبه بندی را اضافه یا حذف کنید)، مدیریت کنید.

 گزینه های کلی مربوط به رتبه بندی نوشته ها و دیدگاه ها را می توان در بخش Article and Comment Rating از صفحه تنظیمات افزونه پیکربندی کنید.

wpDiscuz
  • Enable Aggregate Rating Schema: در این قسمت می توانید Aggregate Rating Schema را فعال کنید.  Aggregate Rating Schema کدی است که با HTML رتبه بندی نوشته ادغام شده است و به گوگل این امکان را می دهد که رتبه های نوشته شما را در نتایج نشان داده و مشتریان را با آن جلب کند. هنگام جستجو در اینترنت، کاربران نتایج جستجوی نوشته های شما را با رتبه های ستاره دار مشاهده می کنند. به این ترتیب دیگر نیازی به افزونه های ریچ اسنیپت وردپرس برای ستاره دار کردن مطالب ندارید.
  • Display Ratings: این گزینه به شما اجازه می دهد مکان نمایش رتبه بندی نوشته را انتخاب کنید. سه گزینه برای صفحات تک نوشته و یک گزینه برای صفحات بایگانی (بایگانی ، دسته ها، برچسب ها ، نویسنده ، و غیره …) وجود دارد. wpDiscuz به طور پیش فرض ، رتبه بندی را قبل از فرم دیدگاه نمایش می دهد.

تنظیمات نمایش دیدگاه ها در افزونه wpDiscuz

در بخش Comment Thread Displaying می توانید تمام گزینه های لازم برای کنترل بارگذاری رشته دیدگاه ها، نمایش و مرتب سازی توابع را پیدا کنید. با مدیریت گزینه های “Comment List Loading” ، “Comments Pagination Type” و “Display only parent comments” ، می توانید بالاترین سرعت بارگیری صفحه را بدست آورید. همچنین می توانید دکمه های فیلترینگ رشته کامنت ها و سایر مؤلفه ها را مدیریت کنید.

wpDiscuz

Comment List Loading Type: به طور پیش فرض، دیدگاه ها با صفحه بارگیری می شوند که گزینه Load with page است. با استفاده از گزینه “Initiate AJAX loading after page” ، می توانید با غیرفعال کردن دیدگاه ها هنگام بارگیری صفحه، سرعت بارگذاری صفحات خود را بالا نگه دارید. پس از اتمام بارگیری صفحه، این گزینه درخواست AJAX را آغاز می کند و کامنت ها را جداگانه بارگذاری می کند ، بدون اینکه روی سرعت بارگذاری صفحه تأثیر بگذارد. همچنین ، می توانید گزینه Display [View Comments] button را انتخاب کنید تا بازدید کنندگان بتوانند دیدگاه ها را به صورت دستی بارگذاری کنند.

Comments pagination type: این گزینه اجازه می دهد تا صفحه بندی نظرات را به یکی از انواع زیر تغییر دهید:

  • دکمه[Load more]
  • دکمه[Load rest of all comments]
  • بارگذاری تمام نظرات
  • کامنت های بارگذاری تنبل هنگام اسکرول کردن

افزونه wpDiscuz در پایین لیست نظرات به صورت پیش فرض دکمه [Load more] را نشان می دهد.

Display only parent comments and view replies ∨ button: در صورت فعال بودن این گزینه ، فقط نظر والد نمایش داده می شود. این ویژگی صفحات را سبک نگه داشته و باعث افزایش سرعت بارگذاری صفحه می شود. اگر بازدید کننده بخواهد پاسخ ها را بخواند کافی است روی دکمه [view replies] که روی تمام نظرات والد با حداقل یک پاسخ قرار دارد، کلیک کند.

Display “Most Reacted Comments” filter button: از آنجا که مرتب سازی نظرات براساس بیشترین رأی در تنظیمات پیش فرض وردپرس وجود ندارد، شما در این قسمت می توانید نظرات را براساس بیشترین رأی تنظیم کنید.

Display “Hottest Comment Threads” filter button: وقتی روی این دکمه کلیک می کنید، داغترین رشته کامنت ها بارگیری می شود. داغترین رشته کامنت ها حداکثر تعداد پاسخ ها را دارد.

Display Comment Sorting Options: این گزینه امکان مخفی کردن یا نمایش دادن دکمه های مرتب سازی نظرات را می دهد. لیست کامنت های wpDiscuz را می توان با گزینه های جدیدترین ، قدیمی ترین و بیشترین رأی مرتب کرد.

Set comments order to “Most voted” by default: بصورت پیش فرض مرتب سازی براساس جدیدترین نظرات طبقه بندی می شوند (نظرات جدید در بالا نشان داده می شوند). این امر بدلیل تنظیمات بحث و گفتگو های وردپرس در مسیر پیشخوان> تنظیمات> صفحه مدیریت بحث و گفتگو است. اگر این گزینه را فعال کنید، دیدگاه ها براساس بیشترین رأی مرتب می شوند.

Reverse child comments order: به طور پیش فرض نظرات فرزند براساس قدیمی ترین نظر طبقه بندی می شوند. با استفاده از این گزینه می توانید ترتیب نمایش کامنت های فرزند را معکوس کرده و آنها را براساس جدیدترین نظرات مرتب کنید.

Highlight Unread Comments: هنگامی که کاربران از یک نوشته بازدید می کنند، کامنت هایی که از آخرین بازدید او اضافه شده اند، با رنگ خاصی برجسته می شوند. شما می توانید این رنگ را با رفتن به مسیر wpDiscuz> تنظیمات> Styles and Colors مدیریت کنید.

Scroll to the comment after posting: اگر این گزینه را فعال کنید، پس از ارسال دیدگاه، مجدداً به بخش دیدگاه ها اسکرول می شود.

Newest and oldest comment ordering by : در این قسمت می توانید مشخص کنید که مرتب سازی کامنت ها براساس جدیدترین یا قدیمی ترین، مبتنی بر ID یا تاریخ ارسال باشد.

پس از اعمال تنظیمات مورد نظر خود روی دکمه ذخیره ی تنظیمات کلیک کنید.

تنظیمات ویژگی های دیدگاه ها

در بخش Comment Thread Features می توانید مؤلفه های طرح بندی کامنت ها را مدیریت کنید. شما می توانید اطلاعات یا دکمه خاصی را در رشته دیدگاه ها،  آواتارهای کامنت گذاران و گزینه های رأی دهی دیدگاه ها نمایش داده یا مخفی کنید.  

wpDiscuz

تنظیمات استایل دهی و رنگ بندی در افزونه wpDiscuz

در بخش Styles & Colors می توانید استایل فرم های دیدگاه را انتخاب کنید ، رنگ دکمه را تغییر دهید و کد CSS سفارشی را وارد کنید. همچنین ، کد CSS سفارشی را می توان برای هر فرم دیدگاه سفارشی در صفحه نمایش تنظیمات فرم وارد کرد.

اشتراک و فالو کردن کاربران

wpDiscuz به کاربران امکان می دهد انواع اعلان ها را از سیستم دیدگاه های وب سایت شما، مانند دیدگاه های جدید ، پاسخ های جدید ، اشتراک opt-in دوبل، فالو کردن کاربر و دیدگاه جدید از کاربر فالو شده را دریافت کنند. تنظیمات این گزینه ها در قسمت Subscription and User Following در صفحه تنظیمات افزونه انجام می شود.

همه این گزینه ها بر اساس اطلاعیه های ایمیل هستند. شما می توانید قالب های ایمیل را در مسیر wpDiscuz » عبارات » تب ایمیل مدیریت کنید.

wpDiscuz
  • Notify comment author once comment is approved: اگر می خواهید کامنت گذاران به محض تأیید نظراتشان از آن مطلع شوند، این گزینه را فعال کنید. متن ایمیل اعلان را می توانید در مسیر پیشخوان » دیدگاه ها » عبارات » برگه ایمیل مدیریت کنید.
  • Enable subscription confirmation for guests and registered users: افزونه wpDiscuz دارای سیستم اشتراک پذیری opt-in دوبل است. به این معنی که بازدید کننده برای ثبت نام نه تنها باید ایمیل خود را وارد کرده و روی ثبت نام کلیک کند بلکه باید اشتراک خود را از طریق لینکی که در ایمیل تأییدیه برای آنها ارسال می شود نیز تأیید کند. با این حال برخی از مدیران سایت ها این ویژگی را برای کاربران ثبت نام کرده ضروری نمی دانند زیرا آنها قبلاً ثبت نام خود را تأیید کرده اند.
  • Subscription types in Subscription Bar drop-down: در این قسمت می توانید نوع اشتراک را در پنجره کشویی انتخاب کنید. شما می توانید گزینه های ” Subscribe to all comments of this post ” اشتراک در تمام کامنت های پست، ” Subscribe to all replies to my comments ” اشتراک در تمام پاسخ هایی که به کامنت کاربر داده شده است و یا هر دو را انتخاب کنید.
  • Display “Notify of new replies to this comment” option in comment form: افزونه wpDiscuz یکی از نادرترین سیستم های کامنت گذاری است که به شما امکان می دهد از پاسخ هایی که به یک کامنت خاص داده می شود، مطلع شوید. یک دکمه با آیکون زنگ در قسمت سمت چپ دکمه [ارسال کامنت] در فرم های کامنت ها و پاسخ ها قرار دارد. با غیرفعال کردن این گزینه می توانید این نوع اشتراک را غیرفعال کنید.
  • Enable user following feature: با فعال کردن این گزینه کامنت گذاران می توانند نظرهای کاربر خاصی را دنبال کنند ، می توانند در کامنت های برخی از کاربران مشترک شوند و هنگامی که این کاربر نظر جدیدی ارسال کرد، اعلان ایمیل دریافت کنند.
  • Follow users without email confirmation: با فعال کردن این گزینه کامنت گذاران می توانند کاربران را بدون اعلان ایمیل دنبال کنند.

نشان ها و برچسب های کاربر

در بخش User Labels and Badges می توانید برچسب ها و رنگ های کاربر را مدیریت کنید. برچسب های کاربر مستطیل های کوچکی با رنگ های پس زمینه خاص و متن هایی هستند که نقش نویسنده دیدگاه را نشان می دهند ، مانند مهمان ، عضو ، نویسنده ، مدیر ، و غیره. این برچسب ها می توانند برای نقش کاربری خاص فعال و غیرفعال شوند. همچنین با استفاده از گزینه های این بخش می توانید رنگ های برچسب را تغییر دهید.

مدیریت و اصلاح دیدگاه ها

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

در بخش Comment Moderation می توانید گزینه های ویرایش ، بستن و چسباندن دیدگاه ها را مدیریت کنید. همچنین ، در این قسمت می توانید فعالیت های دیدگاه گذاری کاربران را محدود کنید. شما برای هر کاربر در هر نوشته یا در سراسر سایت می توانید حداکثر تعداد دیدگاه تنظیم کنید، به آنها اجازه دهید فقط دیدگاه بگذارند یا فقط پاسخ دهند.

wpDiscuz
  • Edit Button – Allow comment editing for: افزونه wpDiscuz اجازه می دهد تا مهمانان و کاربران به صورت پیش فرض ظرف 15 دقیقه پس از ارسال نظر، نظرات خود را ویرایش کنند. با استفاده از این گزینه می توانید مدت زمان ویرایش نظر را تغییر داده یا حذف کنید.
  • Enable editing for replied comments: در برخی موارد، ویرایش دیدگاه اگر قبلاً براساس محتوای اصلی پاسخ داده شده باشد، عادلانه نیست. کاربر می تواند محتوای خود را تغییر داده و پاسخ را نادرست کند. به همین دلیل در افزونه wpDiscuz گزینه ای اضافه شده است که اجازه نمی دهد کامنتی که قبلاً پاسخ داده شده است را ویرایش کرد. به همین دلیل این گزینه به صورت پیش فرض غیر فعال است.
  • Display comment editing Information: با wpDiscuz 7 می توانید اطلاعات مربوط به ویرایش دیدگاه (شامل آخرین تاریخ ویرایش و نام ویرایشگر) را در زیر محتوای دیدگاه مشاهده کنید. با استفاده از این گزینه می توانید نمایش اطلاعات ویرایش دیدگاه را غیرفعال کنید.
  • Stick Button – Stick a comment thread: این دکمه فقط برای مدیران قابل استفاده است و خاصیت چسبندگی به کامنت ها می دهد. کامنت های چسبنده در قسمت بالای کامنت ها می چسبند.
  • Close Button – Close a comment thread: این گزینه برای پایان دادن به یک بحث به کار برده می شود، اما اجازه می دهد نظرات فعلی قابل مشاهده باشند. دکمه متوقف کردن کامنت ها تنها برای مدیر وب سایت قابل رؤیت است.
  • Limit Comments per user: در این قسمت می توانید برای کاربر در ارسال دیدگاه محدودیت قائل شوید.

تنظیمات رسانه و محتوای دیدگاه در افزونه wpDiscuz

wpDiscuz

Comment text length: با استفاده از این گزینه می توانید حداقل و حداکثر تعداد کاراکترها و حروف کامنت ها را مشخص کنید.

Image Source URL to Image Conversions: افزونه wpDiscuz به طور پیش فرض دارای ویژگی بارگذاری تصویر / فایل در فرم دیدگاه نیست. اما به شما امکان می دهد با استفاده از URL تصویر مانند زیر یک تصویر با متن کامنت ارسال کنید:

http://example.com/images/mypic.jpg

همزمان با نمایش کامنت، این URL به صورت خودکار به تصویر تبدیل می شود. با فعال کردن این گزینه می توانید URL تصویر را به HTML تصویر تبدیل کنید. برای گزینه های بارگذاری فایل و تصویر پیشرفته افزون wpDiscuz Media Uploader پیشنهاد می شود.

Enable WordPress Shortcodes in Comment Content: با فعال کردن این گزینه امکان قرار دادن شورت کد در محتوای دیدگاه را می دهید. فعال کردن این گزینه از لحاظ امنیت وردپرس توصیه نمی شود.

The number of words before breaking comment text and showing “Read more” link: افزونه wpDiscuz راه حلی برای کامنت های طولانی دارد. به این صورت که متن را می شکند و دکمه Read more را اضافه می کند. با استفاده از این گزینه می توانید تعداد کلمات را قبل از شکستن متن تنظیم کنید.

Enable Media Uploading: آپلودکننده رسانه یک دکمه قرار دادن تصویر در فرم دیدگاه است. این ویژگی در wpDiscuz نسخه 7.0.0 اضافه شده است و امکان پیوست کردن تصویر به دیدگاه ها را فراهم می کند. بقیه گزینه های این صفحه مربوط به تنظیمات آپلود کننده است.

اعلان ها و کامنت گذاری های زنده

wpDiscuz 7 گزینه های کامنت گذاری زمان واقعی زنده تر و جذاب تری ارائه کرده است. این ویژگی بر REST API مبتنی است و سرور شما را اورلود نمی کند. در بخش Live Commenting and Notifications می توانید این تنظیمات را پیکربندی کنید.

wpDiscuz
  • Comment Bubble : یا حباب دیدگاه یک آیکون چسبنده زمان واقعی در صفحه های وب است که مرتباً به روز رسانی شده و افراد را به ارسال دیدگاه دعوت می کند. همچنین اطلاعات دیدگاه های فعلی را نمایش می دهد و نظرات جدید را به بینندگان فعلی اعلام می کند. حباب دیدگاه، خوانندگان مقاله و ارسال کنندگان دیدگاه را بروز نگه داشته و نظرات جدید را به صورت اطلاعات پاپ آپ یا به صورت یک عدد در یک دایره نارنجی به آنها نمایش می دهد. با استفاده از این گزینه می توانید این ویژگی را در سایت وردپرس خود فعال کنید.
  • Comment Bubble Location: افزونه wpDiscuz سه مکان برای قرار دادن حباب دیدگاه در نظر گرفته است که می توانید یکی از آنها را انتخاب کنید.
  • Comment Bubble Live Update: همانطور که گفته شد، Bubble Comment  برای بروز نگه داشتن خوانندگان مقاله و کامنت گذاران بر اساس توابع به روزرسانی زنده ایجاد شده است. اگر این گزینه فعال باشد، ارسال نظرات جدید بررسی شده و به صورت پیام پاپ آپ یا یک شماره در یک دایره نارنجی اطلاع داده می شود. اگر گزینه بعدی “Bubble – Notify on Comments New” غیرفعال شود، کاربران دایره نارنجی را با تعداد کامنت های جدید ، مشاهده می کنند. پس از کلیک بر روی این دایره، به نظرات جدید ارجاع داده می شوند.
  • Bubble – Notify on New Comments: اگر گزینه قبل فعال باشد، چکیده ای از نظرات جدید را به صورت پاپ آپ برای خوانندگان مقاله در زمان واقعی نشان می دهد. هنگامی که یک کاربر روی اطلاعات پاپ آپ کلیک کند ، به دیدگاه جدید ارجاع داده می شود.
  • Bubble – Invite to comment in X seconds: حباب دیدگاه برای دعوت از خوانندگان مقاله برای ارسال دیدگاه طراحی شده است. در اکثر موارد ، خوانندگان مقاله به فکر ارسال دیدگاه نیستند. با استفاده از این گزینه می توانید پیام دعوت به ارسال دیدگاه را روشن کنید. پیام پس از X ثانیه ظاهر می شود. X به طور پیش فرض روی 45 ثانیه تنظیم شده است. بهتر است صبر کنید تا خوانندگان مطالب اصلی را قبل از دعوت به گذاشتن دیدگاه بخوانند. این پیام برای یک بار نمایش در هر مقاله طراحی شده است.
  • Bubble – Hide the invitation message in X seconds: این گزینه به طور پیش فرض روی 10 ثانیه تنظیم شده است و دوره زمانی نمایش پیام را نشان می دهد.
  • Live Update: افزونه wpDiscuz گزینه ای را برای فعال کردن بروزرسانی زنده بدون حباب دیدگاه نیز قرار داده است. این گزینه، گزینه اصلی بروزرسانی زنده لیست کامنت ها در زمان واقعی است.

در حالت پیش فرض wpDiscuz live update (بروزرسانی زنده wpDiscuz) غیرفعال است.

بروزرسانی زنده wpDiscuz بسیار سبک است و سرور شما را بیش از حد بارگذاری نمی کند. اما اگر از هاست اشتراکی استفاده می کنید، توصیه می شود منابع سرور خود را تحت نظر بگیرید. برخی از پلن های هاستینگ بسیار ضعیف وجود دارند که ممکن است نتوانند درخواست های بروزرسانی زنده را انجام دهند.

اگر از سرور اختصاصی برای هاستینگ وب خود استفاده نمی کنید، توصیه می شود گزینه Disable live update for guests مربوط به عملکردهای بروزرسانی زنده برای مهمانان را غیرفعال کنید.

Update Comment List Every: این گزینه به شما امکان می دهد فرکانس درخواست های wpDiscuz Live Update را کنترل کنید. تنظیم این گزینه به منابع سرور شما بستگی دارد. اگر منابع شما قدرتمند باشد، می توانید سریعترین گزینه یعنی 10 ثانیه را تنظیم کنید.

پس از اعمال تنظیمات مورد نظر خود روی دکمه ذخیره تغییرات کلیک کنید.

بازخورد درون خطی (ویژگی جدید و جالب افزونه wpDiscuz)

افزونه wpDiscuz یک ویژگی کاملاً جدید در دنیای دیدگاه ها ایجاد کرده است و آن ویژگی فیدبک و کامنت گذاری درون خطی است که در نسخه 7 معرفی شده است. با استفاده از این ویژگی، نویسندگان مقاله می توانند در برخی قسمت های مقاله، از خوانندگان خود سؤالاتی بپرسند و در حالی که بازدید کنندگان در حال خواندن مقاله هستند، از آنها فیدبک بخواهند.

هنگامی که سوالی در ویرایشگر مقاله (بک اند) اضافه شد، خوانندگان مقاله (فرانت اند) یک آیکون دیدگاه کوچک را در کنار بخش متنی که انتخاب کرده اید مشاهده می کنند. این ویژگی خوانندگان نوشته شما را دعوت می کند که بدون اسکرول کردن به بخش دیدگاه ها و استفاده از فرم استاندارد دیدگاه، کامنت گذاشته و فیدبک دهند.

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

با استفاده از ویرایشگر گوتنبرگ وردپرس می توانید دکمه Inline Feedback را برای هر قسمت از متن مقاله خود ایجاد کنید. کافی است بلوک Feedback Shortcode را پیدا کرده و روی آن کلیک کنید.

wpDiscuz

دکمه یک کد کوتاه ایجاد می کند. سوال باید در کد کوتاه نوشته شود:

wpDiscuz

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

تعداد بازخورد های قبلی در کنار آیکون فیدبک نمایش داده می شود و به افراد امکان می دهد بازخورد های دیگر را در همان مکان کلیک کرده و بخوانند.

در بخش Inline Commenting صفحه تنظیمات افزونه wpDiscuz می توانید تنظیمات کامنت گذاری درون خطی را پیکربندی کنید.

wpDiscuz
  • Display filter button to load inline feedbacks: این بازخورد ها با سایر نظرات استاندارد در بخش دیدگاه های مقاله نمایش داده می شوند. شما می توانید نظرات را فیلتر کنید و فقط بازخوردها را با استفاده از دکمه فیلتر [Inline Feedbacks]  واقع در سمت راست پنل بالای نظرات مشاهده کنید.
  • Animation for “Leave a Feedback” button in article content: دکمه “Leave a Feedback” با چشمک زدن و تکان خوردن سعی در جلب توجه خوانندگان دارد که به دلیل انتخاب پیش فرض گزینه  Animate (blink and wiggle) است. شما می توانید این انیمیشن را با انتخاب Disable غیرفعال کنید یا با انتخاب Open the Feedback Form on scroll فرم فیدبک را با اسکرول کردن خواننده و رسیدن به دکمه باز کنید.

امیدواریم این آموزش مورد توجه و استفاده شما قرار گرفته باشد.

دانلود افزونه

دانلود افزونه wpDiscuz
صفحه افزونه wpDiscuz

درباره ی مینا قدسی

مطلب پیشنهادی

Post Grid

Post Grid افزونه نمایش شبکه ای نوشته ها در وردپرس

بیشتر قالب های وردپرس امکان نمایش نوشته ها به صورت شبکه ای را نمی دهند. …

۳۶ دیدگاه

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

    • سلام..وقت بخیر
      افزونه WP Telegram Widget and Join Link این کار رو برای شما انجام میده..

  2. به شدت نوشته ارزشمندی هست.
    ممنون از شما

  3. با سلام
    زمانی که این افزونه wpDiscuz رو فعال میکنم و داخل یه برگه از آن استفاده میکنم ,بعد از پر کردن کادر کامنت زمانی که دکمه ارسال رو میزنم پیغام خطا میده که بعضی از فیلد ها نامعتبر هستند.
    تمامی تنظیمات رو هم تست کردم اما همچنان این پیغام رو میده…

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

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

  4. سلام

    از کجا میشه تنظیم کرد که نظرات جدیدتر بالاتر نشون داده بشن؟

    لطفا پاسخ بدید….

    • مینا قدسی

      سلام…این موضوع به تنظیمات وردپرس شما بستگی داره..در پیشخوان وردپرس به قسمت تنظیمات » گفت و گو برید و از قسمت “صفحه‌بندی دیدگاه‌ها با … دیدگاه در هر صفحه و آخرین صفحه به‌صورت پیش‌فرض نشان داده‌شود. نمایش دیدگاه های تازه تر در هر صفحه” را انتخاب کنید.

  5. سلام وقت بخیر من کد افزونه رو توی function.php گذاشتم و شورت کدش رو توی صفحه بایگانی محصولاتم گذاشتم
    میخونه فقط یک مشکلی که داره اینه که وقتی ب وردپرس لاگین باشی نمایش میده و اجازه کامنت گذاشتن داری در غیر این صورت نمیذاره
    در صورتیکه توی بلاگم درسته
    و تنظیماتش هم جوریه ک بدون لاگین شده نظر گذاشت
    به نظرتون مشکل کجاست؟

    • افزونه ای هایی به این دست که با گذاشتن کد در function.php قالب دچار اختلال می شوند، از چند دسته خارج نیستند که به تفسیر سایت شما هم یکی از دسته های زیر است:
      ۱- تنظیمات افزونه wpDiscuz به درستی انجام نشده که توصیه می کنیم آموزش را یکبار دیگر از اول تا آخر کامل و بصورت دقیق مطالعه و در افزونه wpDiscuz سایت خود اعمال بفرمائید…
      ۲- تداخل wpDiscuz با دیگر افزونه های نصب شده که می توانید با غیرفعال کردن تک تک افزونه ها یا همه ی آنها این مورد را تست بفرمائید…
      ۳- ناهماهنگی توابع و کد نویسی قالب با افزونه wpDiscuz که باعث می شود در برخی از برگه ها یا پست ها اختلالاتی دیده شود که باعث به وجود آمدن مشکل در اجرای سالم سایت خواهد بود…
      موارد فوق رو چک بفرمائید ۱۰۰ درصد مشکل سایت شما برطرف میشه.

  6. سلام من اون گزینه Use Plugin .PO/.MO files زدم اما فارسی نشد چیکار کنم لطفا راهنمایی کنید

    • دقت بفرمائید که فایل های ترجمه در افزونه شما وجود داشته باشند، اگر از اینکار سررشته ای ندارید، بهتر است افزونه را به آخرین نسخه رسمی افزونه آپدیت بفرمائید یا اینکه عبارات مورد نظر خود بصورت دستی ترجمه و استفاده نمائید…

  7. این مورد حل شد
    منتهی یه سری تغییرات بخوام بدم مثلا این که توی کادر به طور پیش فرض نوشته شده Join the discussion اینو بخوام فارسی کنم میشه ؟

    newest
    oldest
    most voted همچنین این سه گزینه را فارسی کنم

    و این مورد

    This comment form is under antispam protection

    حتی اگه از تنظیمات نمیشه و توی کدنویسی افزونه امکانش هست لطفا راهنمایی کنید

    • این کار به راحتی قابل انجام هستش…
      اگر افزونه شما فعال باشد، از طریق پیشخوان وردپرس، در منوی دیدگاه با نام wpDiscuz زیر منویی برای شما قابل نمایش است که می توانید از طریق زیر منو عبارات، مراجعه فرموده و از تب های مختلف، هر رشته ای از کلمات یا جلات که انگلیسی هستند را به جمله ی مورد نظر خود تغییر دهید…

  8. سلام
    قبل از اینکه این افزونه رو نصب کنم می شد به محصولات ستاره داد، ولی الان نمیشه. تنظیمات خاصی داره؟ لطفا راهنمایی بفرمایید.

    • از قابلیت های اصلی افزونه wpDiscuz می توان سیستم Rating یا امتیاز دهی (همان سیستم ستاره دادن معروف) نام برد، صرفا کافیست از طریق منوی پیشخوان >>> دیدگاه >>> فرم (Forms) اقدام به اضافه کردن فیلد دلخواه خود به فرم نمائید که در صفحه ی باز شده با زدن علامت + در صفحه ی باز شده Rating را انتخاب کنیدو پس از آن تنظیمات ظاهری ستاره را مشخص نمائید(از قبیل جایگاه نمایش، نام آیکن مدنظر شما و…) سپس در انتها دکمه Add to Form رو بزنیدو محض اطمینان اگر افزونه کش بر روی وردپرس شما فعال است آن را خالی نمائید…

  9. سلام
    میخاستم بدونم میتونید راهنماییم کنید برای فارسی کردن نوشته های روی دکمه های بخش دیدگاه ها کجارو باید تغییر بدم؟ مثلا reply بشه پاسخ …
    خیلی ممنون

    • در منوی دیدگاه زیر منو wpDiscuz برای شما قابل نمایش است که از طریق منو “عبارات” می توانید تب های مختلفی را مشاهده کنید که تمامی کلمات و رشته های موجود در افزونه از این طریق قابل مشاهده و قابل ترجمه هستند…

      • ممنون از پاسخگویی تون.
        بدون استفاده از افزونه چطور میتونم فارسیش کنم؟

        • اگر افزونه ی خاصی برای دیدگاه ها فعال نباشه، یعنی اینکه سیستم دریافت نظرات شما، از هسته ی وردپرس بهره گرفته، که در این صورت برای ترجمه یا کلمات مد نظرتون ساده ترین راه، پیدا کردن اون کلمه توی فایل های قالب و اعمال تغییرات مد نظر شماست…

  10. شروین اشرفی

    سلام
    من قبل از اینکه از این افزونه استفاده کنم، یک جا برای کامنت گذاشتن داشتم. حالا همه کارارو کردم ولی این افزونه فقط یه جا اومده به جای اون قبلیه. بقیه جاها هنوز همون قبلی مونده. چطوری باید قبلی رو غیر فعال کنم؟ یا چجوری باید به این افزونه بگم همه جا باش؟

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

  11. سلام و عرض ادب
    آیا میشه با این افزونه فیلد ایمیل رو اختیاری کرد و فیلد شماره همراه رو اجباری کرد؟؟؟؟
    ممنون از محبتتون

    • بله، در افزونه wpDiscuz تمامی فیلد ها را می توان اختیاری یا اجباری کرد…
      تنها کافیست فیلد مورد را نظر را کلیک کنید تا محیط ویرایش آن فیلد باز گردد، سپس field is required به معنای الزامی بودن فیلد را تیک بزنید یا بردارید (داشتن تیک یعنی الزامی بوده و کاربر باید آن فیلد را پر کند و اگر فیلد این تیک را نداشته باشد یعنی اختیاری می باشد و کاربر می تواند آن را وارد نکند).

  12. سلام.
    من این افزونه رو فعال کردم، فقط بعد ازاینکه به عنوان مهمان نظر میدم این خطارو میده…

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

    اما هیچ سوال امنیتی در کار نیست.
    چیکار کنم؟

    • ابتدا چک کنید که تنظیمات captcha یا کد امنیتی به درستی تنظیم شده باشد، بدین صورت برای فعال یا غیرفعال کد امنیتی از منوی wpDiscuz به زیر منوی Forms مراجعه فرمائید و بعد بلوک Code (captcha) انتخاب کنید که کدام کاربران موظف به وارد کردن کد امنیتی هستند، در این مرحله باید با توجه به تنظیمات شما در پست ها و برگه ها کد امنیتی نمایش داده شود، اگر کد امنیتی دیده نمی شود، قطعا اشکال کار در نسخه ی نصبی wpDiscuz شماست که باید به آخرین نسخه آن را بروزرسانی نمائید، در مواردی نادر دیده شده است که کد امنیتی در قالب ها به درستی نمایش داده نمی شود، پس اگر اشکال از سمت افزونه یا تنظیمات آن نبود، در قالب و تنظیمات فایل founction.php قالب شماست…

  13. سلام
    من که نصب کردم منوی سایت میپره
    وقتی افزونه رو غیرفعال می کنم درست میشه، علتش چیه؟

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

  14. سلام
    من می خوام لینک وارد شدن رو پاک کنم یا لینک رو عوض کنم اما انگار افزونه wpDiscuz این گزینه رو نداره
    شما اطلاع دارید چه جوری میشه گزینه وارد شدن رو پاک کرد یا url اونو عوض کرد؟
    ممنون

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

    • مینا قدسی

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

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

    • مینا قدسی

      سلام..احتمال داره که مشکل از افزونه کش شما باشه یا تداخلی با افزونه های دیگه وجود داشته باشه..اگه در افزونه کشی که استفاده می کنید HTML/JS/CSS optimization و minification را فعال کردین، اونها را غیرفعال کنین و بعد کش رو پاک کرده و با CTRL+F5 کش مرورگر رو هم پاک کنید و مجدداً امتحان کنید

  17. سلام یه چند ایراد دارم امیداورم راهنمایی کنید تشکر
    ۱- بخش دکمه post comment رو در عبارات پیدا نمی کنم تا به فارسی تغییر بدم
    ۲- فونت پیش فرض واقعا بده و با فونت قالب همخوانی نداره

    • مینا قدسی

      سلام دوست عزیز..افزونه wpDiscuz بروزرسانی شده و براساس اون، آموزش افزونه هم بروزرسانی شده است. لطفاً افزونه رو روی سایت خودتون بروزرسانی کنید و مجدداً آموزش رو مطالعه کنید..اگر مشکلات شما هنوز باقی بود لطف کرده و مجدداً کامنت بگذارید.

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

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