Надеюсь, я смогу объяснить это правильно:
У меня есть специальный плагин, который использует Easy Digital Downloads Software Licensing для автоматического обновления. Когда этот пользовательский плагин установлен на тот же WordPress, что и родительский Easy Digital Downloads (установленный на https://websiteurl.com, запрос вызывает тот же https://websiteurl.com),, проверка обновления не срабатывает.
Сначала я думал, что это проблема с кодом, но потом я протестировал другой WordPress, и вызов API работает отлично.
Затем я вернулся и протестировал простой вызов wp_remote_get с того же URL-адреса WordPress и без него.
Есть ли причина, по которой WordPress не может вызывать сам себя?
Протестировано с нескольких сайтов WordPress
Протестированные вызовы wp_remote_get
Деактивированная тема и плагины для исключения конфликтов
Закричал немного
Есть ли обходной путь? Я хотел бы иметь возможность использовать тот же модуль обновления EDD, который клиенты также будут использовать для обновления.