🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رضا
سوال در مورد حذف پلاگین
مجید زادگی حل شده توسط مجید زادگی

سلام استاد گرامی

 ۱- register_activation_hook این تابع برای دسترسی به دکمه  فعال بودن و تابع register_deactivation_hook برای دسترسی به دکمه غیر فعال بودن پلاگین استفاده می‌شود ما به آن دکمه حذف که پلاگین را unistall می‌کنه(کنار دکمه فعال کردن) چطوری به آن دسترسی پیدا کنیم؟ 

 

۲-نحوه ایجاد چندتا جدول دیتابیس چگونه است؟(با کد در خود پلاگین) 

 

با تشکر از لطف شما

سلام

 

از تابع register_uninstall_hook می‌تونید استفاده کنید

https://developer.wordpress.org/reference/functions/register_uninstall_hook/

 

برای ایجاد جدول هنگام نصب پلاگین و حذف اونها استاد توضیحات کاملی رو توی دوره گذاشتند ولی من یک اشاره می‌کنم اینجا بهش

ببینید بهترین راه اینکه که شما دو فایل به اسم های 

upgrade.php

uninstall.php

ایجاد کنید و فایل upgrade.php رو داخل تابع active پلاگین include می‌کنید

و دستورهای sql رو برای ایجاد جدول داخل فایل upgrade می‌زارید و حذف رو هم داخل فایل uninstall می‌زارید

 

 

 

 

بهترین پاسخ
مجید زادگی ۲۷ آذر ۱۳۹۹، ۰۶:۵۷