ایجاد فهرست برای پلاگین

افزودن منوها برای ثبت یک منو جدید به بخش مدیریت وردپرس، باید از تابع add_menu_page استفاده کنیم. این تابع هفت پارامتر ورودی می گیرد که سه پارامتر آخر آن اختیاری است. پارامتر اول عنوان صفحه منو، پارامتر دوم نام منو که در داشبورد نمایش داده می شود، پارامتر سوم حداقل دسترسی مورد نیاز برای مشاهده منو، پارامتر چهارم نام مستعار که باید یکتا باشد، پارامتر پنجم تابعی که برای نمایش محتوای صفحه منو باید فراخوانده شود، پارامتر ششم آدرس دسترسی به آیکون منو و پارامتر آخر عددی است

دستکاری داده ها با فیلتر وردپرس

هوک های فیلتر عملکردی متفاوت با هوک های اکشن دارند. این هوک ها امکان دستکاری در کد خروجی را فراهم می آورند. همانند توابع اکشن، توابع فیلتر نیز باید برای هوک فیلتر ثبت شوند. هنگامی که فیلتری توسط تابع apply_filters فراخوانده می شود، توابع فیلتر ثبت شده برای آن هوک فیلتر به اجرا در می آیند. برای افزودن یک تابع فیلتر به لیست توابع ثبت شده یک هوک فیلتر از تابع add_filter استفاده می شود. این تابع چهار پارامتر ورودی می پذیرد که دو پارامتر اول آن اجباری است.

معرفی هوک های وردپرس

یش از شروع کدنویسی، لازم است تا با برخی نکات مهم در مورد ساختار و جزییات یک پلاگین در وردپرس آشنا شوید. بنابراین در ابتدا به بررسی نکات ضروری و پایه برای ساخت پلاگین در وردپرس می پردازیم. نام گذاری و توضیحات پلاگین یک پلاگین در وردپرس می تواند شامل یک فایل یا گروهی از فایل ها باشد. ساختار فایل ها و پوشه های پلاگین، بسته به نوع عملکرد پلاگین و تعریف شما می تواند کاملاً متفاوت باشد.