ساخت انجمن در وردپرس با افزونه bbPress | آموزش افزونه بی بی پرس
ساخت انجمن در وردپرس با افزونه bbPress
ساخت انجمن در وردپرس با افزونه bbPress یکی از بهترین افزونه های انجمن ساز وردپرس است که توسط تیم توسعه دهنده وردپرس عرضه شده و بیش از هر افزونه دیگری با آن ادغام شده است.
بی بی پرس را می توانید مانند وردپرس توسعه داده و قابلیت ها و ویژگی های آن را با استفاده از افزونه های دیگر گسترش دهید. همچنین این افزونه منبع باز و بسیار سبک وزن بوده و از دیگر افزونه های انجمن ساز وردپرس سریعتر است. این امر به این معنی است که می توانید یک انجمن به وب سایت وردپرسی خود اضافه کنید و همچنان سادگی و قابلیت گسترش وردپرس را حفظ کنید.
برخی ویژگی های این افزونه عبارت است از:
- bbPress یک افزونه رسمی وردپرس برای ساخت انجمن است و به همین دلیل با همان استانداردهای رمزگذاری وردپرس ساخته شده است.
- با تمام قالب ها و افزونه های وردپرس که از دستورالعمل های استاندارد وردپرس پیروی می کنند، کار می کند.
- بیش از 190 افزونه bbPress وجود دارد که به شما امکان می دهد هر قابلیتی که دوست دارید را به این افزونه اضافه کنید.
- با افزونه BuddyPress که یکی دیگر از افزونه های رسمی انجمن ساز وردپرس است کاملاً ادغام شده است. شما می توانید با استفاده از این دو افزونه در کنار هم انجمن های پیشرفته تری ایجاد کنید.
نکته ای که باید توجه داشته باشید این است که افزونه bbPress ساده و مینیمال است بنابراین ممکن است برای ساخت انجمن های زیبا کافی نباشد و نیاز باشد افزون ها (add-on) های دیگر آن را نصب کنید.
در این مقاله از آموزش صفر تا صد طراحی سایت، افزونه بی بی پرس را آموزش داده و نحوه استفاده از آن را توضیح می دهیم.
آموزش افزونه بی بی پرس و ساخت انجمن در وردپرس
ابتدا افزونه را از پایین صفحه دریافت نموده و آن را در سایت خود در بخش افزونه ها نصب کنید. اگر منو افزونه را ندیدید یا اطلاعات جزئی تری لازم دارید، به راهنمای گام به گام ما در مورد آموزش نصب افزونه وردپرس مراجعه کنید.
بعد از اینکه افزونه نصب شد آن را فعال کنید. پس از فعال سازی افزونه سه منوی جدید انجمن ها، جستارها و پاسخ ها به پیشخوان وردپرس شما اضافه می شود.
در ابتدا برای ساخت انجمن در پیشخوان وردپرس به مسیر انجمن ها » Add New بروید. صفحه ای مشابه ویرایشگر کلاسیک وردپرس به صورت زیر برای شما باز می شود.
یک عنوان برای انجمن خود انتخاب کرده و توضیحات مختصری درباره آن وارد نمایید. سپس روی دکمه “انتشار” کلیک کنید.
حال در پیشخوان وردپرس به مسیر جستارها » Add New بروید و یک جستار (topic) تازه بسازید.
شما می توانید به هر تعداد انجمن که بخواهید با بحث ها و موضوعات مختلف بسازید.
حال که یک انجمن و یک جستار با افزونه bbPress ساخته اید، باید آن را در سایت خود نمایش دهید.
نمایش انجمن در وردپرس
برای نمایش انجمن در فرانت اند سایت وردپرس دو راه وجود دارد که انتخاب آن به شما بستگی دارد.
روش 1:
قبل از نمایش انجمن در سایت، ابتدا باید بعضی موارد را به صورت زیر بررسی کنید:
- a) در پیشخوان وردپرس به مسیر تنظیمات » انجمن ها بروید.
در قسمت “نامک ریشه ی انجمن” مشاهده می کنید که “ریشه انجمن” به صورت forums تنظیم گردیده است که در واقع نامک (slug) انجمن است. شما می توانید آن را به هر نامکی که بخواهید تغییر دهید.
- b) در پیشخوان وردپرس به مسیر تنظیمات » پیوندهای یکتا بروید.
مطمئن شوید که قسمت تنظیمات عمومی روی گزینه “نام نوشته” تنظیم شده است. اگر اینگونه نیست و نمی خواهید این تنظیمات را تغییر دهید از روش 2 استفاده کنید.
اکنون یک برگه جدید بسازید. برای این برگه یک عنوان مانند آنچه که در قسمت (a) انتخاب کردید، وارد کنید. به عنوان مثال اگر نامک شما “forums” است از عنوان forums استفاده کنید.
سپس صفحه را انتشار دهید.
هنگامی که صفحه را انتشار داده و پیوند یکتا ساخته شد، می توانید نام صفحه را به هر آنچه که بخواهید تغییر دهید.
روش 2:
اگر قالب شما با روش 1 کار نمی کند یا تنظیمات عمومی پیوندهای یکتای شما روی نام نوشته تنظیم نیست یا می خواهید از یک متن مانند “به انجمن ما خوش آمدید” استفاده کنید، می توانید از روش 2 استفاده کنید.
یک برگه جدید بسازید. برای این برگه یک عنوان دلخواه انتخاب کنید. به دلخواه خود در بخش محتوا یک متن معرفی یا خوش آمدگویی وارد کنید.
سپس شورت کد زیر را در صفحه قرار دهید.
[bbp-forum-index]
اگر از ویرایشگر گوتنبرگ وردپرس استفاده می کنید باید از بلوک کد کوتاه استفاده کنید.
پس از آن روی دکمه “انتشار” کلیک کنید تا تغییرات مورد نظر شما ذخیره شده و صفحه انجمن در وب سایت شما قابل رؤیت شود.
حال می توانید انجمن خود را در مرورگر وب مشاهده کنید.
برای اینکه کاربران بتوانند انجمن را در وب سایت شما پیدا کنند، می توانید آن را در فهرست ناوبری سایت خود قرار دهید.
برای این کار در پیشخوان وردپرس به مسیر نمایش » فهرست ها بروید و صفحه انجمن را به منوی ناوبری سایت خود اضافه کنید.
به این ترتیب کاربران می توانند با کلیک بر روی لینک انجمن در فهرست اصلی به صفحه انجمن دسترسی پیدا کنند.
ادغام bbPress با قالب وردپرس
گاهی اوقات می خواهید افراد جدید بتوانند وارد انجمن شوند. بنابراین باید اجازه دهید افراد جدید بتوانند در سایت شما عضو شوند.
برای این کار در پیشخوان وردپرس به مسیر تنظیمات » عمومی بروید و در قسمت “عضویت” گزینه “هرکسی می تواند نام نویسی کند” را فعال نمایید.
سپس روی گزینه “ذخیره تغییرات” کلیک کنید.
حال وب سایت شما برای ثبت نام جدید باز است. اولین کاری که باید انجام دهید این است که یک فرم ثبت نام ایجاد کنید.
برای این کار یک برگه جدید ایجاد کرده و یک عنوان برای آن انتخاب کنید.
سپس شورت کد زیر را در برگه وارد کرده و آن را انتشار دهید.
[bbp-register]
برگه ثبت نام به تمام کاربرانی که در سایت ثبت نام نکرده اند، نشان داده می شود.
صفحه دیگری که کاربران شما به آن نیاز دارند، صفحه بازیابی رمز عبور فراموش شده است.
برای ساخت این صفحه مجدداً یک برگه جدید بسازید و یک عنوان برای آن انتخاب کنید. سپس شورت کد زیر را در آن اضافه کنید.
[bbp-lost-pass]
اگر کاربری رمز عبور خود را فراموش کند به صفحه فوق ریدایرکت می شود.
در پایان باید یک فرم ورود به وب سایت وردپرس خود اضافه کنید تا کاربران انجمن بتوانند از هر جایی از سایت وارد آن شوند.
افزونه bbPress دارای ابزارک های متعددی است که یکی از آنها ابزارک فرم ورود است.
برای این کار در پیشخوان وردپرس به مسیر نمایش » ابزارک ها بروید. “ابزارک ورود (بی بی پرس)” را پیدا کرده، آن را بکشید و در سایدبار مورد نظر خود رها کنید.
پس از وارد کردن ابزارک به محل مورد نظر خود، صفحه تنظیمات آن مطابق شکل زیر باز می شود.
در قسمت عنوان می توانید یک نام برای فرم ورود خود انتخاب کنید.
در قسمت “آدرس نام نویسی” باید آدرس URL برگه ثبت نام و در قسمت “آدرس فراموشی گذرواژه” باید آدرس URL برگه فراموشی رمز عبور که قبلاً ساخته اید را وارد کنید.
پس از وارد کردن موارد فوق روی دکمه “ذخیره” کلیک کنید تا تنظیمات ابزارک ذخیره شود.
حال یک فرم ورود با لینک هایی برای صفحات ثبت نام و فراموشی رمز عبور در سایدبار سایت شما اضافه می شود. کاربران ثبت نام کرده به جای فرم می توانند نام کاربری و یک لینک خارج شدن را مشاهده کنند.
تنظیمات انجمن
تنظیمات افزونه bbPress برخلاف دیگر افزونه های انجمن ساز وردپرس بسیار ساده است. برای مدیریت تنظیمات انجمن های bbPress در پیشخوان وردپرس به مسیر تنظیمات » انجمن ها بروید.
تنظیمات پیش فرض این صفحه برای اکثر وب سایت ها به خوبی کار می کند و نیازی به تغییر آنها نیست. با این حال مواردی که به نظر می رسد بعضی کاربران بخواهند تغییراتی در آنها ایجاد کنند را آموزش می دهیم.
Roles: اولین گزینه ای که در این صفحه مشاهده می کنید، Roles یا نقش ها است. در این قسمت می توانید نقشی که می خواهید به صورت خودکار به کاربران تازه اختصاص داده شود را انتخاب کنید.
Flooding: این گزینه یک تأخیر 10 ثانیه ای بین پست های بعدی انجمن ایجاد می کند تا مانع از جاری شدن اسپم و پر شدن انجمن شود. شما می توانید دوره تأخیر را افزایش یا کاهش دهید.
Editing: گزینه Editing به کاربران اجازه می دهد تا پست هایشان را 5 دقیقه بعد از انتشار ویرایش کنند. شما می توانید این گزینه را غیرفعال کنید اما در این صورت کاربران نمی توانند اشتباهات نگارشی خود را برطرف کنند یا اگر مطلبی را از قلم انداخته اند آن را اضافه کنند. اگر مقدار را به 0 دقیقه تغییر دهید کاربران برای همیشه می توانند پست خود را ویرایش نمایند.
در بخش ویژگی های انجمن می توانید ویژگی های انجمن را فعال یا غیرفعال کنید.
در بخش بسته های پوسته انجمن می توانید یک پوسته bbPress، تعداد پاسخ ها و جستارها (topics) برای نمایش در صفحات انجمن و درون فید RSS انجمن را انتخاب کنید.
در پایان در قسمت نامک ریشه ی انجمن می توانید نامک های URL را برای بخش ها و صفحات انجمن انتخاب کنید که در ابتدای آموزش در مورد آن توضیح داده شد. نامک ها نام های URL سئو دوستانه هستند که توسط وردپرس استفاده می شوند.
نامک های پیش فرض سئو دوستانه و با معنی هستند اما در این قسمت می توانید آنها را تغییر دهید.
در پایان روی دکمه ذخیره تغییرات کلیک کنید.
نقش های کاربران در افزونه بی بی پرس
وردپرس دارای سیستم مدیریت نقش کاربران مربوط به خود است که به شما اجازه می دهد نقش هایی با سطح دسترسی های مختلف به کاربران خود اختصاص دهید. در مقاله آموزش سطح دسترسی فایل ها و فولدرها در وردپرس می توانید اطلاعات بیشتری درباره آن به دست آورید.
bbPress پنج نقش پیش فرض دیگر با قابلیت های متفاوت به نقش های موجود در وردپرس اضافه می کند که عبارتند از:
- Keymaster: هنگام نصب bbPress، به صاحب وب سایت یا ادمین وردپرس به طور خودکار نقش Keymaster یا مدیر ارشد اختصاص داده می شود. مدیر ارشد می تواند انجمن ها را حذف و ایجاد کند همچنین می تواند همه پاسخ ها ، جستارها و انجمن ها را ایجاد، ویرایش و حذف کند.
- Moderators یا تعدیل کننده ها: کاربرانی که نقش تعدیل کننده دارند به ابزارهای تعدیل دسترسی دارند که می توانند از آنها برای تعدیل انجمن ها، جستارها و پاسخ ها استفاده کنند.
- Participant یا شرکت کنندگان: این نقش پیش فرض کاربر است. شرکت کنندگان می توانند جستارها و پاسخ های خود را ایجاد و ویرایش کنند و در تاپیک ها مشترک شوند.
- Spectators یا تماشاگران: تماشاگران تنها دسترسی read-only به انجمن های عمومی، جستارها و پاسخ ها دارند.
- Blocked یا مسدود شده: وقتی کاربری مسدود می شود، تمام قابلیت های او نیز مسدود می شود. کاربر بلاک شده هنوز هم می تواند تاپیک ها و پست های قابل مشاهده عمومی را بخواند، اما نمی تواند در انجمن ها شرکت کند.
افزونه bbPress با تمام قالب های وردپرس کار می کند و قالب ها نیز می توانند استایل های سفارشی به bbPress اضافه کنند.
بعد از اینکه انجمن bbPress خود را تنظیم و اجرا کردید، می توانید آن را گسترش دهید. بعضی از افزونه هایی که به شما در توسعه انجمن bbPress کمک می کنند شامل افزونه MemberPress، افزونه MonsterInsights و افزونه WPForms است.
امیدواریم آموزش ساخت انجمن در وردپرس مورد توجه و استفاده شما قرار گرفته باشد.
دیدگاهتان را بنویسید