اضافه کردن منو دلخواه به پنل مدیریت وردپرس

آموزش امروز برای دوستانی هست که قصد دارند کمی حرفه‌ای تر باشند و روز به روز سایت وردپرسی خودشون رو توسعه بدن. منظور از توسعه دادن اضافه کردن یک بخش نمایش مطالب محبوب یا نمایش مطالب مشابه نیست. قصد داریم یک منوی سفارشی به پنل مدیریت وردپرس اضافه کنیم و کد‌های PHP مورد نظر خودمون رو توی اون منو به نمایش بگذارید.

اجازه بدید یک مثال برای پی بردن به قضیه عنوان کنم.

فرض کنید می‌خواهید یک افزونه جدید برای وردپرس بسازید یا بخش جدیدی به نام حقوق کارمندان به پنل وردپرس خودتون اضافه کنید و داخلش بنویسید سلام! یا هر چیزی دیگه‌ای. یک منوی جدید برای اضافه شدن به ستون سمت راست پنل مدیریت وردپرس شما. به این شکل:

برای این‌کار از یک تابع وردپرسی استفاده می‌کنیم که توی این مطلب در مورد این تابع با شما صحبت خواهم کرد.

اضافه کردن منو دلخواه به پنل مدیریت وردپرس

برای اضافه کردن منوی دلخواه باید با حداقل برنامه‌نویسی PHP آشنا باشید. حداقل بدانید که فایل functions.php چیست و چطور باید آن‌ را ویرایش کرد. پس اگر با این موارد آشنایی دارید ادامه بدید اگر هم نه، دوره صفر تا صد طراحی سایت رو ببینید. 🙂 (تبلیغات مستقیم)

اضافه کردن یک منو با استفاده از تابع add_menu_page

تابع add_menu_page برای شما یک منوی جدید در پیشخوان وردپرس را نمایش خواهد داد. این تابع را باید در فایل functions.php اضافه کنید. به این شکل:

ابتدا یک تابع دلخواه بسازید. مثلا یک تابع به نام novinwpmenu و داخل اون یک چیزی رو پرینت کنید. مثال:


function novinwpmenu (){
print 'salam';
}

کد بالا عبارت salam را در صفحه نمایش می‌دهد. اما حالا وقتش هست که به جای متن یک تابع رو درون novinwpmenu فراخوانی کنیم. به این شکل:


function novinwpmenu (){
add_menu_page( 'NovinWP', 'NovinWP', 'manage_options', 'address_novinwp', 'address_novinwp');
}

در کد بالا می‌توانید به جای NovinWP از نام دلخواه خودتان برای عنوان منو استفاده کنید. همچنین به جای address_novinwp می‌توانید آدرس دلخواه خودتان برای URL پنل مدیریت وردپرس، زمانی که وارد منو شدیم را استفاده کنید.

نمایش منوی ساخته شده در مدیریت وردپرس

حالا با استفاده از قلاب admin_menu می‌توانید منوی ساخته شده را به پنل مدیریت وردپرس خود اضافه کنید. به این شکل:

add_action('admin_menu', 'novinwp');

به همین راحتی. یک منو به نام NovinWP به وردپرس شما اضافه شد. حالا وقتش هست به این منو کدهای جدید رو اضافه کنید که این موضوع یک مبحث جداست و در آینده به شما توضیح خواهم داد.

موفق باشید. 🙂

مطالب مرتبط با این نوشته

آشنایی با مارکت پلیس (marketplace) وردپرس

آشنایی با مارکت پلیس (marketplace) وردپرس

سلام دوستان عزیز. با یکی دیگر از آموزش های رایگان وردپرس در خدمت شما هستیم. امیدوارم تا پایان این مقاله با ما همراه باشید. مارکت پلیس مارکت پلیس (Marketplace) یکی از بهترین وکارسازترین مدل‌ فروشگاه اینترنتی و کسب و کار…

ارسال دیدگاه

آدرس ایمیل شما منتشر نخواهد شد. فیلد های ضروری با * مشخص شده است.

در جشنواره نوروزانه نوین وردپرس ، 96 محصول حرفه ای را تا 90% تخفیف خریداری کنید...
ورود به صفحه ویژه جشنواره