Better Recent Comments

توضیحات

افزونه Recent Comments در حالت پیش‌فرض، محدودیت‌هایی دارد. افزونه Better Recent Comments، با ارائه یک ویجت انعطاف‌پذیرتر، گزینه نمایش نظر واقعی کاربر، آواتارها و امکان نمایش یا پنهان کردن تاریخ نظر، این امر را بهبود می دهد.

علاوه بر ابزارک می‌توانید برای نمایش نظرات اخیر خود از کد کوتاه استفاده کنید. این برای مواقعی کاربردی است که بخواهید نظرات را در جایی غیر از نوار کناری یا پاورقی خود، مانند صفحه اصلی خود، نمایش دهید. به سادگی کد کوتاه [better_recent_comments] را اضافه کنید.

این همه ماجرا نیست! این افزونه همچنین با WPML سازگار است، به این معنی که نظرات به زبان فعلی محدود می شود. ابزارک پیش‌فرض وردپرس تمام دیدگاه‌های اخیر را بدون در نظر گرفتن زبان فهرست می‌کند، بنابراین ممکن است در نوار کناری سایت انگلیسی خود، نظراتی برای پست‌های آلمانی زبان داشته باشید. Better Recent Comments این مشکل را حل می کند و مطمئن می شود که نظرات فقط برای زبان فعلی هستند.

در حال حاضر ترجمه های اسپانیایی، فرانسوی و ایتالیایی در دسترس شماست.

برای مشاهده اطلاعات کامل افزونه به دانش‌نامه ما مراجعه کنید.

گزینه‌های موجود با کد کوتاه:

  • ساختار نظرات جدید format است. این گزینه از جایگزین متن یا placeholder استفاده میکند که در هنگام نمایش نظرات با داده های واقعی جایگزین می شوند. برای جزئیات بیشتر به سوالات متداول مراجعه کنید.
  • تعداد نظرات برای نمایش: number (پیش‌فرض: 5 نظر)
  • ساختار مورد استفاده تاریخ و زمان date_format است و مثل ورد پرس از فرمت تاریخ PHP استفاده می‌کند که به‌طور پیش‌فرض روی “M j، H:i” تنظیم می شود. برای مشاهده فهرست کامل گزینه‌های تاریخ و زمان به این برگه مراجعه کنید.
  • اندازه آواتار به پیکسل avatar_size هست و فقط در صورتی استفاده می‌شود که {avatar} را در قالب دیدگاه خود قرار داده باشید (به گزینه ‘format’ مراجعه کنید). مقدار پیش‌فرض: 50
  • post_status وضعیت پست‌ها برای بازیابی نظرات است. حالت پیش‌فرض روی ‘publish’ یا منتشرشده است و می تواند یک وضعیت واحد یا لیست شده و یا ‘any’ برای نمایش نظرات برای همه وضعیت‌های پست باشد.
  • post_type – نوع پست برای دریافت نظرات. یک یا چند نوع پست (مانند ‘post’ یا ‘post, dlp_document’) یا هر نوع پستی برای نمایش نظرات می‌پذیرد. (پیش فرض: any)
  • excerpts – برای نشان دادن گزیده‌ای از دیدگاه (محدود به 20 کلمه) روی ‘true’، یا برای کل نظر روی ‘false’ تنظیم کنید. (پیش فرض: true)
  • replies – حالت ‘true’ پاسخ‌های دیدگاه‌ها و ‘false’ فقط دیدگاه‌های برتر را نشان می‌دهد. (پیش‌فرض: true)

عکس‌های صفحه

  • این صفحه با استفاده از کد کوتاه، نظرات اضافه شده به صفحه را نشان می‌دهد.
  • افزودن ابزارک Better Recent Comments به نوار کناری.

نصب

  1. فایل‌های افزونه را در مسیر /wp-content/plugins/better-recent-comments آپلود کنید و یا افزونه را مستقیم از قسمت “افزونه‌ها”ی وردپرس نصب کنید.
  2. افزونه را از قسمت “افزونه‌ها” در داشبود وردپرس فعال کنید.
  3. ‌برای اضافه‌کردن ابزارک، به نمایش > ابزارک‌ها بروید، Better Recent Comments را در لیست پیدا کرده و به ناحیه دلخواه ابزارک بکشید.
  4. برای درج کد کوتاه می‌توانید هر صفحه یا نوشته‌ای را باز کرده و کد [better_recent_comments] را در قسمتی که می‌خواهید دیدگاه‌ها نمایش داده شوند، اضافه کنید.

سوالات متداول

چگونه ابزارک را اضافه کنم؟

‌برای اضافه‌کردن ابزارک، به نمایش -> ابزارک‌ها بروید، Better Recent Comments را در فهرست پیدا کرده و به ناحیه دلخواه ابزارک بکشید. هم‌چنین می‌توانید عنوان ابزارک، تعداد دیدگاه‌ها برای نمایش، نمایش/پنهان‌کردن آواتارها، تاریخ‌ها، متن دیدگاه و پیوند پست را انتخاب کنید.

اگر ترجیح می‌دهید برای تنظیم گزینه های خاص تر از کد کوتاه استفاده کنید، به جای آن یک ابزارک متنی را به نوار کناری اضافه کنید و سپس کد کوتاه [better_recent_comments] را به آن اضافه کنید.

چطور از کد کوتاه استفاده کنم؟

کد [better_recent_comments] به هر نوشته یا صفحه‌ای اضافه کنید.

کد کوتاه چه گزینه‌هایی دارد؟

برای مشاهده گزینه‌های کد کوتاه توضیحات افزونه را ببینید.

چطور می‌توانم ساختار نظرات را با استفاده از گزینه `format` در کد کوتاه کنترل کنم؟

گزینه format به شما اجازه می‌دهد فرمت دقیق موردنظر را برای نظرات اخیر خود انتخاب کنید. این گزینه از متغیرهایی استفاده می‌کند که در هنگام نمایش نظرات با داده های واقعی جایگزین می‌شوند.

متن جایگزین‌های در دسترس عبارتند از: {avatar} ،{author}، {post} ،{comment} و {date}.

  • {avatar} تصویر گراواتار نویسنده‌ی دیدگاه است.
  • {author} نام نویسنده دیدگاه است.
  • عنوان پست {post} و حاوی پیوندی به دیدگاه نویسنده در زیر پست است.
  • {comment} متن اصلی دیدگاه است.
  • تاریخ دیدگاه {date} است (برای تنظیم ساختار تاریخ به گزینه date_format در توضیحات اصلی مراجعه کنید)

Defaults to: {author} on {post}: "{comment}" {date}

چطور طول دیدگاه‌ها را تنظیم کنم؟

برای این کار هیچ گزینه پیش‌فرضی وجود ندارد ولی می‌توانید با اضافه کردن کد زیر به سایت، طول دیدگاه‌ها را تنظیم کنید.

در کد زیر ’10’ را به تعداد کلمات دلخواه تغییر دهید. اگر از کد کوتاه [better_recent_comments] استفاده می‌کنید حتما گزینه excerpts="true" را اضافه کنید.

add_filter( 'comment_excerpt_length', function( $number_of_words ) {
    return 10;
} );

می‌توانم پیش‌نمایش افزونه را ببینم؟

بله، لطفا برای مشاهده کاربرد افزونه Better Recent Comments به این لینک مراجعه کنید: http://barn2.com/better-recent-comments-demo/

آیا با پوسته سایت من کار می‌کند؟

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

چگونه می‌توانم نظرات را برای فایل‌های رسانه‌ای/پیوست‌‌ها نمایش دهم؟

از کد کوتاه به صورت زیر استفاده کنید:
[better_recent_comments post_type=”attachment” post_status=”any”]

چطور از افزونه با WPML استفاده کنم؟

اگر یک سایت چندزبانه دارید و از WPML استفاده می کنید، افزونه به طور خودکار دیدگاه‌ها را به زبان صحیح نمایش می‌دهد.

آیا می توانید افزونه را برای من شخصی‌سازی کنید؟

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

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

لطفا از دانشنامه ما بازدید کنید.

نقد و بررسی‌ها

11 ژانویه 2022 3 پاسخ
The author gave a solution ( unrelated to the plugin ) to modify the comment excerpt length (*) ALL ACROSS YOUR SITE 😂 , which is not really a solution, is extremely invasive and certainly not wanted by anyone looking to build a coherent user experience on their site. Users should be able to set different excerpt lengths for each shortcode, that's the bare minimum for any comment plugin. ( e.g. 10 words on "homepage" excerpts, 20 words on "profile page", no limit on "all recent comments" page ). Something like that. A similar plugin : WordPress comment plus does that, but your plugin is better in terms of styling, so I'll just have to deal with that shitty excerpt handicap for the time being. ///////////////////////////// the invasive "solution" /// add_filter( 'comment_excerpt_length', function( $number_of_words ) { return 50; } );
23 نوامبر 2021 1 پاسخ
Looks perfect! Much better than the in-built WordPress widget. Well done!
22 اکتبر 2021 1 پاسخ
Although there are many ways to put a 'recent column' widget in your sidebar, this is the best. Easy to customize (read the docs for shortcode parameters), and insert a block that contains the shortcode with all of your desired options. Add a '<h3 class=widget-title>Recent Comments</h3>' just above the shortcode to put a heading. Great stuff !
17 جولای 2021 1 پاسخ
I used the default Recent Comments plugin and was dismayed by how ugly and uninformative it was. It doesn't show the comments! Better Recent Comments shows a nice avatar AND the actual comment. Perfect.
14 فوریه 2021 1 پاسخ
I have been using the plugin for more than two years, installed it on two sites - it works perfectly! A huge number of output options, in addition, there is a widget and a shortcode. Thank you very much to the developer for his great work!
خواندن تمامی 17 نقد و بررسی‌

توسعه دهندگان و همکاران

“Better Recent Comments” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“Better Recent Comments” به 12 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “Better Recent Comments” به زبان شما.

علاقه‌ مند به توسعه هستید؟

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

گزارش تغییرات

1.1.9

Release date 14 November 2023

  • Dev: Added the barn2 libraries
  • Dev: Tested up to WordPress 6.4

1.1.8

تاریخ انتشار 08.17.2013

  • اصلاح هشدارهای PHP 8.1
  • پشتیبانی از چندین نوع پست

1.1.7

تاریخ انتشار 03.30.2023

  • پشتیبانی از پارامتر replies در کد کوتاه

1.1.6

تاریخ انتشار 01.02.2023

  • تست‌شده تا ورژن 6.1.1 وردپرس

1.1.5

تاریخ انتشار 06.17.2021

  • رفع تعامل با WPML برای پشتیبانی از گزینه ‘post-type’
  • تست‌شده تا ورژن 5.7.2 وردپرس

1.1.4

تاریخ انتشار 11.11.2020

  • گزینه کد کوتاه “post_type” اضافه شد تا نظرات برای انواع پست‌ها نشان داده شود.

1.1.3

تاریخ انتشار 08.12.2020

  • تست‌شده تا نسخه 5.5 وردپرس
  • پشتیبانی از Composer اضافه شد
  • بهبودهای جزئی کد.

1.1.2

تاریخ انتشار 05.26.2020

  • تست‌شده تا ورژن 5.4.1 وردپرس
  • افزودن فیلتر برای غیرفعال کردن CSS درون‌خطی برای آواتارها

1.1.1

تاریخ انتشار 11.18.2019

  • افزودن سازگاری به عقب برای توابع 1.0.6 حذف شده در 1.1

1.1

تاریخ انتشار 11.18.2019

  • به‌روزرسانی معماری افزونه و کتابخانه کد Barn2
  • تست‌شده تا نسخه 5.3 وردپرس

1.0.6

تاریخ انتشار 11.20.2018

  • افزودن هوک‌های بیشتر برای سفارشی‌سازی آسان‌تر
  • تست‌شده تا جدیدترین نسخه وردپرس

1.0.5

تاریخ انتشار 02.22.2018

  • تست شده تا نسخه 5.3 وردپرس
  • فیلترهای مختلف برای سفارشی‌سازی آسان‌تر توسعه‌دهندگان اضافه شده است.
  • اضافه‌شدن ترجمه فرانسوی (توسط Whiler)

1.0.4

تاریخ انتشار 03.14.2017

  • اضافه‌شدن ترجمه ایتالیایی (توسط Libri Ehret)
  • تست شده با نسخه 4.7 وردپرس
  • سایر بهبودهای جزئی کد

1.0.3

افزودن گزینه ‘excerpts’ برای کد کوتاه، تا کاربر بتواند انتخاب کند که نظر کامل یا گزیده نمایش داده شود (پیش‌فرض‌: true، نشان‌دادن گزیده‌ای)

1.0.2

افزودن گزینه ‘post_status’ کد کوتاه

1.0.1

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

1.0

انتشار اولیه