- 20, Oct 2024
- #1
Мы пытаемся запустить перехватчик перед обновлениями WordPress и после обновлений WordPress.
Нам бы хотелось, чтобы этот хук работал независимо от того,
а)через админку в этих двух случаях:
1 - выполняется одно обновление плагина,
2 — или пакетное обновление плагина, установив несколько флажков, щелкнув меню действий и нажав «Обновить».
б) через wp cli.
Мы попробовали:
upgrader_package_options
upgrader_pre_install
upgrader_process_complete
upgrader_post_install
Но в результате они запускались N x 2 раза. Это означает, что если вы отметите 3 плагина как обновления, они сработают 3 x 2 = 6 раз. 3 для предварительного крючка и 3 для пост-крючка.
Мы тоже это рассмотрели популярная статья но это будет работать только тогда, когда плагины обновляются через панель администратора.
По сути, мы ищем способ обработки предварительной и последующей команды независимо от того, как происходит обновление.
#крючки