به کاربران خود حق ویرایش دیدگاهشان را بدهید
تا حالا چند بار احساس کرده اید باید نظری را که در یک سایت گذاشته اید، ویرایش کنید؟ شاید شما می خواهید خطاهای املایی و یا دستور زبانی را اصلاح کنید، و یا شاید از گفتن حرفی که زده اید، پشیمان شده اید! این امر برای همه ما اتفاق می افتد. بسیاری از سایت ها بعد از آن که نظر منتشر شد به کاربران اجازه نمی دهد که نظرات خود را ویرایش کنند. اگر شما یک سایت فعال که دارای نظرات زیادی است را مدیریت می کنید، پس شاید بخواهید به کاربران اجازه دهید که نظرات خود را ویرایش کنند. در این مقاله، به شما نشان می دهیم که چگونه به کاربران اجازه دهید که در یک دوره ی زمانی کوتاه نظرات خود را در وردپرس ویرایش کنند.
اگر سایت شما کاربران ثبت نام شده دارد، پس به راحتی می توانید از روش تعیین نقش ها و قابلیت های مجاز برای کاربر، استفاده کنید تا به برخی از کاربران توانایی ویرایش نظرات خود را بدهید. مشکل این است که در بسیاری از سایت ها نیازی نیست که کاربران حتما عضو شوند تا بتوانند نظر دهند. سایت های وردپرس به طور پیش فرض به هر کسی که نام و ایمیل ارائه دهد، اجازه نظر دادن می دهد. بنابراین، در اینجا خواهید دید که چگونه می توانید به کاربران ثبت نام نشده اجازه دهید تا نظرات خود را برای یک دوره ی زمانی کوتاه ویرایش کنند (این زمان به طور پیش فرض۵ دقیقه است).
اولین کاری که باید انجام دهید این است که پلاگین Simple Comment Editing را نصب و فعال کنید. پس از فعالسازی، افزونه به کاربران ناشناس اجازه می دهد تا بتوانند نظرات خود را پس از ارسال ویرایش کنند.
به طور پیش فرض کاربر تنها در۵ دقیقه ی اول می تواند نظرات خود را ویرایش کنید. پس از آن، دیگر قادر به ویرایش نظر خود نخواهد بود. اگر می خواهید این دوره زمانی را تغییر دهید، این افزونه به شما اجازه می دهد که این کار را با استفاده از یک فیلتر عملی کنید. به سادگی کد زیر را در فایل functions.php تم خود و یا در یک site-specific plugin شبیه به این:
1
2
3
4
5
6
|
<?php add_filter( 'sce_comment_time' , 'edit_sce_comment_time' ); function edit_sce_comment_time( $time_in_minutes ) { return 10; } ?> |
اضافه کنید.
در کد بالا، به آسانی محدودیت زمانی تعیین شده توسط این افزونه را تا ۱۰ دقیقه افزایش داده ایم با این حال شما می توانید آن را به هر مقدار دیگری که دوست دارید تغییر دهید. از آنجا که هدف این است که به کاربران اجازه داده شود تا اشتباهات دستور زبانی کوچک خود را اصلاح کنند و یا حرفی را که زده اند، پس بگیرند، به نظر ما بهتر است که این بازه ی زمانی بیشتر از ۳۰ دقیقه نباشد.
Simple Comment Edits نسخه ی تکمیل نشده Ajax Edit Comments می باشد تا کار را برای کاربران جدید آسان کند، بدون اینکه نیاز داشته باشند که در ابتدای کار با هر گونه تنظیمات پیچیده دست و پنجه نرم کنند. این افزونه خارج از جعبه کار می کند. اگر نمی خواهید که دوره ی زمانی تعریف شده به طور پیش فرض را تغییر دهید، پس لازم نیست که وقت خود را با این تنظیمات، بیهوده تلف کنید. ما عاشق پلاگین هایی مثل این هستیم که فقط نصب کنیم و همه چیز برای بازی آماده باشد!
امیدواریم که این مقاله به شما کمک کرده باشد که به کاربران ناشناس سایت خود اجازه دهید تا بتوانند نظراتشان را در وردپرس برای دوره ی زمانی کوتاهی، ویرایش کنند. نظر شما در مورد این ویژگی چیست؟ آیا مفید است؟ آیا شما آن را در سایت خود قرار خواهید داد؟ لطفا اجازه دهید که نظر شما را در این مورد بدانیم.
در ضمن افزونه Simple Comment Edits نیز توسط آقای حاجی محمدی فارسی سازی شده است .
موفق و پیروز و همچنان سرشار از وردپرس باشید
مطالب زیر را حتما بخوانید:
قوانین ارسال دیدگاه در سایت
- چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
- چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
- چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
- چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
- چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.
نظرات کاربران