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

آیا دوست دارید به کاربران سایت خود اجازه دهید اخبار، پستها یا داستانهای خود را برای شما ارسال کنند؟ این کار نه تنها به تعامل بیشتر با مخاطبان کمک میکند، بلکه منبعی تازه و پویا برای محتوای سایت شما فراهم میآورد. در این مقاله، روشی ساده و کاربردی را برای افزودن این قابلیت به سایت وردپرسی خود به شما آموزش میدهیم.
با استفاده از افزونه TDO Mini Forms میتوانید به راحتی فرمی را در سایت خود ایجاد کنید که کاربران از طریق آن محتوای خود را ارسال کنند. این فرم میتواند شامل عنوان، متن، و سایر فیلدهای مورد نیاز باشد.
ارسال پست توسط کاربران با افزونه TDO Mini Forms
افزونه TDO Mini Forms به کاربران اجازه میدهد تا به راحتی محتوای خود را از طریق فرانتاند وبسایت شما ارسال کنند. این پلاگین با ایجاد فرمهای ساده، کاربران را قادر میسازد تا بدون نیاز به ورود به داشبورد وردپرس، پست، صفحه، یا انواع محتوای سفارشی را ایجاد و ارسال کنند. شما میتوانید فرمها را به گونهای تنظیم کنید که فیلدهای مختلفی مانند عنوان، محتوا، دستهبندی، برچسبها و حتی تصاویر را در بر بگیرند. پس از ارسال، محتوای ارسالی میتواند به صورت پیشنویس ذخیره شود تا مدیر سایت آن را بررسی و سپس منتشر کند. این ویژگی، TDO Mini Forms را به ابزاری عالی برای سایتهای جامعهمحور، وبلاگهای مهمان، یا هر پلتفرمی که نیاز به مشارکت کاربران دارد، تبدیل میکند.
نحوه ارسال نوشته کاربران در سایت وردپرس
پس از ارسال، محتوا در پنل مدیریت وردپرس شما نمایش داده میشود. درست مانند مدیریت نظرات، شما میتوانید آنها را بررسی کرده و تنها موارد مناسب را تأیید کنید. با تأیید هر مطلب، آن پست در سایت شما منتشر خواهد شد. برای جلوگیری از اسپم، میتوانید از افزونه Akismet نیز استفاده کنید تا مطالب ارسالی را به صورت خودکار فیلتر کند.
برای اینکه کاربران امکان انتشار مستقیم پست را نداشته باشند، باید یک کاربر با نقش «مشترک» (Subscriber) ایجاد کرده و آن را به عنوان نویسنده پیشفرض برای این افزونه انتخاب کنید. این کاربر به هیچ عنوان اجازه انتشار یا ویرایش پستها را نخواهد داشت. افزونه TDO Mini Forms همچنین میتواند یک کاربر ساختگی برای این منظور ایجاد کند که راهحل پیشنهادی توسعهدهنده نیز هست.
برای نمایش این محتوای ارسالی در بخشی خاص از سایت (مثلاً نوار کناری)، میتوانید تمامی پستهای ارسالی را به یک دستهبندی اختصاصی اضافه کنید. سپس با استفاده از ابزارکهای وردپرس یا یک قطعه کد ساده، آخرین پستهای آن دستهبندی را در هر جایی که میخواهید (مانند نوار کناری) نمایش دهید.
برای شروع، کافیست افزونه TDO Mini Forms را از مخزن وردپرس دانلود و نصب کنید. سپس با دنبال کردن دستورالعملهای افزونه، فرم خود را ایجاد کرده و از محتوای ارسالی کاربران لذت ببرید.