Несколько плагинов, использующих те же проблемы класса OAuth

Я только что обновил плагин, который необходимо обновить. Проблема в том, что они добавили поддержку OAuth, проблема в этом плагине, а другая использует те же классы OAuth. Есть ли простой способ исправить это? Я никогда не сталкивался с OAuth или классами на PHP, я не программист.

Ошибка:

PHP Fatal error: Cannot redeclare class OAuthSignatureMethod_HMAC_SHA1 

Solutions Collecting From Web of "Несколько плагинов, использующих те же проблемы класса OAuth"

Вероятно, ваш код выглядит так:

 class OAuthSignatureMethod_HMAC_SHA1 { ... } 

Он должен выглядеть так:

 if( ! class_exists( 'OAuthSignatureMethod_HMAC_SHA1' ) ) : class OAuthSignatureMethod_HMAC_SHA1 { ... } endif; 

Это больше проблема PHP, чем проблема WordPress, но если несколько подключаемых модулей include или require файлы, объявляющие один и тот же класс с тем же именем, вы получите столкновение. Вам нужно только определить класс один раз, затем вы можете создавать экземпляр его столько раз, сколько потребуется в нескольких системах.