Я пытаюсь принудительно обновить плагин с помощью WordPress, но, похоже, он не работает.Мне нужно принудительно установить эти обновления в самом пользовательском плагине.
Я добавил следующий фильтр в свой плагин:
add_filter( 'auto_update_plugin', '__return_true' );
Я убедился, что ничего в wp_config нетфайл запрещает автообновления.Несмотря на то, что мне это было не нужно, для безопасности я также установил:
define( 'FS_METHOD', 'direct' );
и define( 'WP_AUTO_UPDATE_CORE', true );
Затем я установил плагин Advanced Cron Manager для запуска события wp_update_plugins
, но это не обновляло никаких плагинов.
Я решил просто вызвать функцию wp_maybe_auto_update()
в моем плагине при инициализации ..., и он сработал и обновил мой плагин - но также отключил его!
Мне интересно, знает ли кто-нибудь, почему запуск события wp_update_plugins
cron не приведет к обновлению каких-либо плагинов?Здесь должно быть действительно простое решение, которое я скучаю!Ваша помощь будет высоко ценится!