Автоматическое обновление плагина WordPress из другого плагина WordPress Manager - PullRequest
0 голосов
/ 15 мая 2019

Итак, я сам создал небольшой плагин для менеджера, чтобы модифицировать некоторые основные элементы из WordPress, и я также скрываю его от своих клиентов, чтобы они не могли его отключить, так как он также скрывает WPManage, инструмент управления, который я использую для управления большинством сайтов, которыми я управляю.

Я просмотрел Кодекс WordPress и нашел следующее: https://codex.wordpress.org/Configuring_Automatic_Background_Updates

Который затем предоставил мне следующий код:

function auto_update_specific_plugins ($update, $item){
    $plugins = array('worker');
    if (in_array($item->slug, $plugins)){return true;}else{return $update;}
}
add_filter('auto_update_plugin','auto_update_specific_plugins',10,2);

Я добавил это, однако, в свой собственный плагин менеджера, назовем его SHS Manager, который также скрыт, но, конечно, WP Manager получает обновления, но, как я его скрыл, в плагине SHS Manager (который также скрыт, его нельзя легко отключить) Поэтому я не могу легко его обновить и поэтому ищу способ автоматического обновления плагина WP Manager Worker, когда доступно обновление.

Хотя я думал, что вышеприведенный код сработал, что я поместил в свой инструмент SHS Manager, он по какой-то причине вообще никогда не обновлялся до рабочего модуля WP Manager, что мне здесь не хватает?

Я удостоверился, что слаг - это то, что плагин называется «рабочий», и, очевидно, что плагин устарел, чтобы посмотреть, будет ли он автоматически обновляться, пара обновляется позже, и период времени, но это было все еще на старой версии.

Я что-то упускаю, требуются ли какие-то кроны или они установлены таким образом, что он выполняет эту проверку только один раз в час или что-то в этом роде, или то, что мне здесь точно не хватает, из-за чего этот фрагмент кода, помещенный в кодекс WordPress, может не работает правильно?

Я уже перебрал множество похожих вопросов, связанных с переполнением стека, но большинство из них устарели или содержат тот же код, который можно найти в Кодексе WordPress.

Так что любые предложения приветствуются.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...