Intereting Posts
WordPress задает настраиваемое поле true, устанавливает все остальные в false? Как сделать поиск по умолчанию WordPress для поиска в woocommerce Массив PHP для массива JS для использования на карте google Используйте page.php для главной страницы Создание поиска по радиусу после метаданных после метаданных и добавление таксономии к запросу Почему моя тема WordPress исчезла с моего сайта в WordPress? Проблемы с автозагрузкой классов через sp_autoload_register / возможно, помеха для WP-специфического автозагрузчика Плагин jQuery загружен правильно, но ничего не делает Удалить перезапись URL для зарегистрированных таксономий Добавить тег короткого кода в виджет / боковую панель Неустранимая ошибка Вызов для фильтра функций-членов () Как получить переменные CGI? Использование Iris Colorpicker на странице коротких кодов TinyMCE Получить случайные условия Получать вложения только для этого сообщения

Как вызвать uninstall.php?

Я новичок в WordPress … Я создал свой плагин … теперь я создаю файл uninstall.php для удаления моего плагина …

это мой код uninstall.php

if(!defined('WP_UNINSTALL_PLUGIN')) exit (); //here I am dropping my table and options... 

Я не знаю, как вызвать uninstall.php? откуда звонить? откуда я могу удалить мой плагин …

Я знаю register_uninstall_hook (), но когда он запускается?

заранее спасибо

Удалить крючок и файл uninstall.php – это два альтернативных способа реализации функциональности удаления, они независимы друг от друга.

Когда вызывается uninstall_plugin() он проверяет на uninstall.php или hook (в этом порядке).

Поэтому, если вы используете файловый подход, для его вызова нет ничего особенного. WordPress выглядит по имени и работает при удалении изначально.