سوال در مورد حذف پلاگین

پرسیده شده
فعالیت 1234 روز پیش
دیده شده 723 بار
0

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

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

 

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

 

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

فایل پیوست

-1
حذف شده

سلام

 

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

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

 

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

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

upgrade.php

uninstall.php

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

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

 

 

 

 

فایل پیوست

مجید زادگی

توسط

مجید زادگی

27 آذر 99