آیا تا کنون سایت هایی را دیده اید که به کاربران خود اجازه میدهند تا پست و محتوای مورد نظر خود را در سایت ثبت کنند؟ آیا شما هم میخواهید این کار را انجام دهید و این اختیار را به کاربران بدهید؟ در این مطلب به شما آموزش خواهیم داد تا به راحتی این کار را انجام دهید.
شما میتوانید محتوای ثبت شده توسط کاربران را مانند کامنت ها مدیریت کنید و آنها را در صورتی که از آنان خوشتان آمد به ثبت رسانید، کاربران شما میتوانند پست ها را بدون آنکه وارد پنل شما شوند به ثبت رسانند.
اگر میخواهید کاربرانی که ثبت نام کرده اند بتوانند پست ثبت کنند در این صورت نیز میتوانید این کار را به خوبی انجام دهید.
بیایید با هم این کار را انجام دهیم
روش اول: ثبت پست ها با استفاده از WPForms
این روش به کاربران شما اجازه میدهد بدون آنکه وارد پنل ادمین شوند بتوانند پست ثبت کنند، شما همچنین میتوانید به کاربرانی که ثبت نام نکردند نیز این اختیار را بدهید.
برای شروع نیاز است که افزونه WPForms را نصب و فعالسازی کنید. بعد از فعالسازی وارد بخش WPForms >> Settings شوید و لایسنس خود را وارد کنید.
بعد از تایید وارد بخش WPForms >> َAddons شوید، به پایین صفحه آمده در قسمت ‘Post submissions addon’ بر روی Install Addon کلیک کنید.
اکنون افزونه Post Submission addon برای شما نصب خواهد شد. بر روی دکمه activate کلیک کنید.
اکنون میتوانید فرم ثبت پست ایجاد کنید.
وارد بخش WPForms >> Add New شوید اکنون رابط سازنده فرم برای شما شروع به کار خواهد کرد.
اکنون نیاز است که یک نام برای فرم خود انتخاب کنید، پایین بخش Select a Template نیاز است که بر روی قالب Blog post submission form کلیک کنید.
اکنون قالب فرم با تمام فیلد ها برای شما لود خواهد شد.
شما میتوانید فیلد ها را با کلیک بر روی آنها ویرایش کنید. همچنین میتوانید فیلد ها را از پنل سمت چپ به فرم خود اضافه کنید.
این افزونه به کاربران شما اجازه میدهد که دسته بندی پست ها را انتخاب کنند، تصاویر شاخص ایجاد کنند و همچنین یک سری فیلد به آن اضافه کنند.
وقتی که کارتان با فرم به اتمام رسید نیاز است که بر روی settings کلیک کنید و بر روی تب post submissions کلیک کنید.
در این صفحه میتوانید هر یک از فیلد ها را نقشه گذاری کنید.
به عنوان پیشفرض، پست های ثبت شده به عنوان draft ذخیره خواهند شد. شما میتوانید به کاربران اجازه دهید که نوع ذخیره سازی پست را مشخص کنند.
فراموش نکنید که بعد از اتمام، تغییرات را ذخیره کنید تا فرم شما ذخیره شود، بر روی دکمه بستن کلیک کنید تا سازنده فرم بسته شود.
اکنون فرم شما آماده است تا آن را به سایت خود اضافه کنید.
شما میتوانید یک صفحه جدید ایجاد کنید و یا صفحات موجود را ویرایش کنید.
شما خواهید دید که دکمه Add Form اضافه شده است.
بر روی دکمه کلیک کنید.
این کار باعث باز شدن یک پاپ آپ میشود، فرم خود را انتخاب کنید و بر روی دکمه add form کلیک کنید تا کد کوتاه فرم به ویرایشگر پست شما اضافه شود.
اکنون میتوانید پست و یا صفحه خود را منتشر کنید و فرم ها را در عمل مشاهده کنید.
روش دوم: اجازه ثبت پست به کاربران با استفاده از افزونه User Submitted Posts
راه دیگری که میتوانید با استفاده از آن به کاربران خود اجازه ایجاد پست دهید استفاده از این افزونه است.
اولین کاری که باید بکنید آن است که این افزونه را نصب و فعالسازی کنید.
بعد از فعالسازی، وارد بخش Settings >> User Submitted Posts شوید تا تنظیمات افزونه را پیکربندی کنید.
زیر تنظیمات افزونه شما میتوانید فیلد هایی را که میخواهید نمایش داده شوند را انتخاب کنید، یا میتوانید آنهایی را که نمیخواهید را مخفی کنید.
شما میتوانید یک نویسنده مشخص برای تمام محتوای ثبت شده قرار دهید، به شما پیشنهاد میدهیم که یک کاربر مهمان ایجاد کنید و تمام پست های کاربران را به آن پروفایل متصل کنید.
شما میتوانید به کاربران اجازه آپلود تعدادی تصویر را بدهید و حداکثر حجم تصاویر را مشخص کنید.
بعد از انجام تنظیمات دلخواه بر روی دکمه ذخیره تغییرات کلیک کنید.
اکنون آماده هستید تا فرم ثبت پست ها را به وبسایت خود اضافه کنید.
یک پست یا صفحه ایجاد کنید و یا یک پست یا یک صفحه را ویرایش کنید، در ویرایشگر پست این کد کوتاه را اضافه کنید:
[user-submitted-posts]
اکنون میتوانید پست خود را منتشر کنید، صفحه و یا پست خود را مشاهده کنید تا فرم را ببینید.
روش سوم: اجازه دادن به کاربران برای ثبت پست در وردپرس
وردپرس یک قابلیت داخلی دارد که میتوانید یک سایت وردپرسی چند نویسنده ای را راه اندازی کنید.
شما میتوانید به کاربران خود اجازه دهید تا ثبت نام کنند و با استفاده از واسط ادمین وردپرس محتوای خود را ایجاد کنند، باید در نظر داشته باشید که این روش محدودیت های زیادی را به دنبال خواهد داشت.
اول نیاز است که ثبت نام در سایت را فعالسازی کنید، وارد بخش Settings >> General شوید و گزینه ‘Any one can register’ را تیک بزنید، Author یا Contributor را به عنوان نقش پیشفرض کاربر انتخاب کنید.
فراموش نکیند که تغییرات را ذخیره کنید.
اکنون کاربران میتوانند در سایت وردپرسی شما ثبت نام کنند. وقتی که این کار را انجام دادند میتوانند وارد پنل شوند و پست های خود را به ثبت برسانند.
مشکلات این روش:
اگر شما اعتماد سازی دو مرحله ای را فعال کرده باشید ورود به سایت برای کاربران مشکل خواهد بود.
استفاده از این روش به معنی آن است که شما باید پسورد خود را با کاربران به اشتراک گذارید .
کاربران ثبت شده با نقش نویسنده میتوانند پست های دیگری که در سایت شما وجود دارد را مشاهده کنند.
اگر این مشکلات شما را اذیت میکنند پس ما به شما همان روش های اول و دوم را پیشنهاد میکنیم، تا دیگر کاربران در پنل ادمین شما مداخله نداشته باشند.
امیدواریم که این مطلب به شما برای یادگیری و انجام این کار کمک بزرگی کرده باشد.
دیدگاه بگذارید