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

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0,00 از 5)
بارگذاری...

آموزش امروز برای دوستانی هست که قصد دارند کمی حرفه‌ای تر باشند و روز به روز سایت وردپرسی خودشون رو توسعه بدن. منظور از توسعه دادن اضافه کردن یک بخش نمایش مطالب محبوب یا نمایش مطالب مشابه نیست. قصد داریم یک منوی سفارشی به پنل مدیریت وردپرس اضافه کنیم و کد‌های 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 به وردپرس شما اضافه شد. حالا وقتش هست به این منو کدهای جدید رو اضافه کنید که این موضوع یک مبحث جداست و در آینده به شما توضیح خواهم داد.

موفق باشید. 🙂

درباره نویسنده



شیرزادی
( عضو از 6 سال قبل )
  • 29 نوشته
  • 1 دیدگاه
  • 0 محصول
  • 0 دوره آموزشی
علاقه مند به طراحی سایت وردپرس

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

دیدگاهتان را بنویسید

مطالب مرتبط



آموزش جامع ایجاد افزونه اختصاصی (site-specific) برای سایت وردپرس

1925
0
آیا تا به حال به ساخت افزونه اختصاصی (site-specific) برای سایت وردپرس خود فکر کرده اید؟ یک افزونه اختصاصی (site-specific) برای سایت وردپرس به شما اجازه می دهد ...
جزییات بیشتر آموزش را بخوانید!

بهترین افزونه محصول متغیر ووکامرس | چگونه به محصولات ووکامرس چند قیمت و چند ویژگی اضافه کنیم؟

4548
2
اگر شما صاحب یک فروشگاه آنلاین با محصولات متنوع هستید، قطعاً یکی از مهم ترین اقداماتی که برای بهبود رضایت مشتریان باید انجام دهید، ساده کردن نحوه خرید ...
جزییات بیشتر آموزش را بخوانید!

آموزش گوگل کیورد پلنر برای یافتن کلمات کلیدی در سئوی سایت

808
0
یکی از مهم ترین اقداماتی که بعد از راه اندازی وب سایت باید در نظر داشته باشید، بکار بردن استراتژی های مختلف برای سئو کردن سایت می باشد. ...
جزییات بیشتر آموزش را بخوانید!

XML-RPC چیست؟ و چرا در وردپرس برای امنیت سایتمان باید آنرا غیر فعال کنیم؟

2733
3
از شروع وردپرس، ویژگی هایی وجود داشتند که به شما اجازه می دادند که از راه دور با سایت خود تعامل داشته باشید. این ویژگی ها همچنین به ...
جزییات بیشتر آموزش را بخوانید!

آموزش ساخت انجمن مجازی با استفاده از افزونه bublaa forum and comments

1953
0
با سلام خدمت دوستان گرامی با یکی دیگر از آموزش های سایت نوین وردپرس در خدمت شما هستیم. اخیرا بعضی از سایت ها قعالیت هایشان را به سمتی میکشانند که ...
جزییات بیشتر آموزش را بخوانید!

بهترین ابزار انتخاب نام دامنه | معرفی بهترین ابزارهای آنلاین برای انتخاب نام مناسب دامنه سایت

792
0
یکی از مهم ترین قسمت های هر نوع وب سایتی، نام دامین آن می باشد. نام دامنه شما می تواند باعث رشد کسب و کار و همچنین شکست ...
جزییات بیشتر آموزش را بخوانید!

کور وب ویتال (Core Web Vitals) چیست؟ و نحوه آنالیز و بررسی آن

976
0
کور وب ویتال (Core Web Vitals) چیست؟ کور وب وایتال که در فارسی با نام هسته حیاتی گوگل نیز شناخته می شود معیارهایی برای گوگل است که که ...
جزییات بیشتر آموزش را بخوانید!

آموزش تغییر رنگ لینک در وردپرس | ساده و تصویری

5939
3
لینک ها، یکی از بخش های مهم برای هر وب سایتی محسوب می شوند. به صورت پیش فرض، لینک هایی که در وردپرس وجود دارد ممکن خیلی جذاب ...
جزییات بیشتر آموزش را بخوانید!

دسته بندی مطالب

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

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

  • تولید کننده فیلم آموزشی کار با محصولات
  • نویسندگی و ارسال مطالب آموزشی
  • تولید کننده دورهای آموزشی برنامه نویسی
  • فارسی سازی و ترجمه انواع قالب
  • و هر آنچه که توانایی دارید...
  • فهرست مطالب