Хорошо, я искал решение этой проблемы везде. По какой-то безбожной причине мне не удалось найти правильное решение, и я действительно не понимаю, что происходит не так.
Я пытаюсь использовать register_activation_hook и register_deactivation_hook. Вот мой код
register_activation_hook(__FILE__, 'plugin_on' );
register_deactivation_hook(__FILE__, 'plugin_off' );
function plugin_on() {
$file = 'people.txt';
// Open the file to get existing content
$current = file_get_contents($file);
// Append a new person to the file
$current .= "1\n";
// Write the contents back to the file
file_put_contents($file, $current);
wp_schedule_event( time(), 'minutely', 'my_daily_event' );
}
add_action( 'my_daily_event', 'mail_test' );
function plugin_off() {
wp_clear_scheduled_hook('my_daily_event');
}
plugin_on никогда не вызывается.
Вот некоторые вещи, которые я уже пробовал, или вещи, которые я знаю, не проблема.
__FILE__
путь правильный. Он указывает на этот файл, и это основной файл плагина.Любая помощь будет принята с благодарностью.
Задача ещё не решена.
Других решений пока нет …