در این به شما ساخت پروفایل کاربری در وردپرس را آموزش میدهیم. شما با استفاده از این آموزش میتوانید برای کاربران سایت وردپرسی خود پنل کاربری ایجاد کنید.
قدم اول: منوهای غیر ضروری مدیریت را مخفی کنید
زمانی که وبسایتی برای مشتریان خود ایجاد میکنیم، ممکن است از افزونه (plugin) ها،
custom post type
ها یا ابزارهای متفاوت دیگری درهر یک از آنها استفاده کنیم. بسیاری از این ابزارها، منو و افزونههای اختصاصی خود را در محیط و نوار مدیریت اضافه میکنند. در نتیجه برای مشتریانی که تا به حال از وردپرس استفاده نکردهاند، با محیطی شلوغ درهم و پیچیده روبهرو میشوند.
برای تمیز و مرتب کردن این محیط میتوانید افزونه
Adminimize
را نصب و فعال کنید، بعد از فعال سازی به این آدرس بروید
Setting >> Adminimize
در صفحه تنظیمات این افزونه لیستی از بخشهای مختلف مدیریت خواهید دید. با کلیک برروی هر بخش میتوانید تنظیمات آن بخش را مشاهده کنید.
قدم دوم: white lable داشبورد وردپرس
افزونه
Adminimize
گزینههای بسیار زیادی برای کنترل ظاهر وردپرس دارد. اما گزینهای برای مخفی کردن
wordpress branding
و
white labeling
در محدوده مدیریت، تغییر لوگوی وردپرس با لوگوی اختصاصی خودمان، تغییر footer در محدوده مدیریت و بسیاری از موارد دیگر وجود ندارد.
برای انجام اعمال گفته شده میتوانید افزونه
White lable CMS
را نصب و فعال کنید. سپس برای انجام تنظیمات به
Setting >> White Lable CMS
بروید.
صفحه تنظیمات این افزونه به بخشهای مختلفی تقسیم شده است، با کلیک بروری هر بخش میتوانید تنظیمات آن بخش را مشاهده کنید.
بعضی از گزینههای این افزونه در
Adminimize
نیز موجود است. اگر این موارد را با استفاده از
Adminimize
مخفی کرده اید نیازی نیست در این پلاگین دوباره آنها را مخفی کنید.
قدم سوم: تغییر ظاهر داشبورد وردپرس
وردپرس طرحهای رنگارنگی برای محدوده مدیریت دارد، که کاربران با رفتن به بخش پروفایل میتوانند آن را تغییر دهند. شما میتوانید یک طرح پیشفرض برای کاربران جدید ایجاد کنید، همچنین میتوانید طرح رنگی اختصاصی را برای خود ایجاد کنید.
میخواهید تغییراتی بیش از این ایجاد کنید؟ قالبهای مدیریت وردپرس را امتحان کنید، این قالبها به صورت افزونههایی وجود دارند که میتوانید آنها را نصب کرده و ظاهر محدوده مدیریت وردپرس را تغییر دهید.
قدم چهارم: اضافه کردن منابع مفید به داشبورد مشتری
زمانی که پروژه را به مشتری تحویل میدهید، برای بسیاری از آنها سوالهایی پیش میآید، بسیاری از این سوال ها مشابه و تکراری هستند. میتوانید با اضافه کردن قسمتی مانند help یا منبع مفید در بخش داشبورد مشتری این سوال و جوابها را بیان کرده و به مشتری کمک کنید.
بهترین راه برای اضافه کردن این قسمت نصب و راه اندازی افزونه
WP Help
است. زمانی که این افرونه را فعال کنید منو جدیدی با نام Publishing Help در wordpress admin bar ایجاد میشود.با کلیک برروی این گزینه به قسمت تنظیمات این افزونه خواهید رفت.
این محدوده خالی خواهد بود چون هنوز چیزی ایجاد نکرده اید. برروی دکمه Add New کلیک کنید تا یک منبع مفید ایجاد کنیم. در صفحه بعد شما میتوانید منبع مفید خود را همانند یک post یا page وردپرس ایجاد کنید.
WP Help از custom post type برای ایجاد این متنهای مفید استفاده کرده و نحوه نمایش آن به صورت سلسله مراتبی میباشد. میتوانید برای متن خود والد و فرزند ایجاد کرده و آنها را سازمان دهی کنید.
همچنین میتوان متن سایتهای وردپرسی دیگر را همگام سازی (sync) کنید، این کار به شما این امکان را میدهد تا از یک متن در تمام سایتهای وردپرسی خود استفاده کنید.
قدم پنجم: ایجاد افزونههای اختصاصی داشبورد
زمانی که کاربران وارد محدوده مدیریت میشوند اولین چیزی که میبینند افزونههای داشبورد است. اینجا بهترین مکانی است که میتوانید مشتری را به مسیر درست هدایت کنید، آن هم با اضافه کردن افزونههای اختصاصی داشبورد.
برای مثال کد زیر یک افزونه ساده وردپرس است، کافی است این کد را در function.php پوسته یا پلاگین خود وارد کنید.
add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets'); function my_custom_dashboard_widgets() { global $wp_meta_boxes; wp_add_dashboard_widget('custom_help_widget', 'Theme Support', 'custom_dashboard_help'); } function custom_dashboard_help() { // Content you want to show inside the widget echo '<p>Welcome to Custom Blog Theme! Need help? Contact the developer <a href="mailto:yourusername@gmail.com">here</a>. For WordPress Tutorials visit: <a href="http://www.darkoobweb.com" target="_blank">darkoobweb</a></p>'; }
به یاد داشته باشید که قسمت content را با پیام دلخواه خود پرکنید. همچنین میتوانید از فرمت html در این بخش استفاده کنید.
این هم ظاهر این افزونه
ممنون مقاله خوبی بود