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

ضعیفمتوسطخوببسیار خوبعالی
( 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 دوره آموزشی
علاقه مند به طراحی سایت وردپرس

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

ثبت دیدگاه

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

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

مطالب مرتبط



آموزش مخفی کردن شماره نسخه وردپرس

2115
0
اگر از وردپرس استفاده می کنید باید بدانید که با ردپاهایی که از خود به جای میگذارد، هر کسی می تواند بفهمد که شما از چه نسخه وردپرس ...
جزییات بیشتر آموزش را بخوانید!

لینک UTM چیست و چگونه لینک‌های یو تی ام بسازیم؟

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

برطرف کردن خطای Maintenance Mode وردپرس

498
0
آیا وب سایت وردپرس شما در حالت نگهداری گیر کرده است؟ اگر با این مشکل مواجه شدید اصلاً نگران نباشید، زیرا هر سیستم مدیریت محتوایی مشکلات کوچک عجیب ...
جزییات بیشتر آموزش را بخوانید!

۱۰ ویژگی منحصربه فرد و عالی وردپرس

1283
0
با سلام وردپرس ویژگی های منحصر به فرد و جذاب دارد و همچنین تمام این ویژگی ها در حال تغییر است ممکن است شما با همه ویژگی های وردپرس ...
جزییات بیشتر آموزش را بخوانید!

آموزش مبانی سئو به روش نوین وردپرس – قسمت اول

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

بهترین افزونه های تماس با ما وردپرس | 9 پلاگین ارتباط با ما پیشرفته

3001
0
افزونه های ارتباط با ما وردپرس، یکی از بهترین شیوه های جمع آوری اطلاعات کاربران از جمله: موبایل، ایمیل، نام و... می باشد. ایجاد فرم تماس برای هر ...
جزییات بیشتر آموزش را بخوانید!

آموزش کار با افزونه ایفرم؛ نحوه راه اندازی و تنظیمات فرم ساز eform

499
0
افزونه ایفرم یک افزونه پلاگین فرم ساز پیشرفته وردپرس است که به شما این امکان را می‌دهد تا فرم‌های تماس، فرم‌های سفارش، فرم‌های نظرسنجی و هر نوع دیگر ...
جزییات بیشتر آموزش را بخوانید!

آموزش ایجاد چت روم برای کاربران با استفاده از افزونه Chat Room

5252
3
اگر به دنبال راهی برای ایجاد چت روم برای سایت وردپرس خود هستید، افزونه Chat Room وردپرس یکی از راه حل های موجود برای پیاده سازی این سیستم بر ...
جزییات بیشتر آموزش را بخوانید!

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

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

جستجو کنید…

همکار ما شوید

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

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