Delirios de un Informático

Cómo usar Twitter Tools con la extensión OAuth de PECL

Un plugin para WordPress muy utilizado últimamente es Twitter Tools, del famoso Alex King. El problema es que si tienes el blog alojado en un servidor que disponga de la extensión OAuth de PECL te encontrarás con un bonito error al intentar conectar con Twitter:

Fatal error: Class 'OAuthSignatureMethod_HMAC_SHA1' not found

Se debe a que se comprueba de forma incorrecta la existencia de las clases necesarias, no incluyendo las necesarios en caso de que no existan. Como he leido cosas como que se recomienda solicitar que se deshabilite la extensión de PHP, he pensado que es mejor crear este pequeño plugin para WordPress que complemente la extensión PECL añadiendo lo necesario para que funcione correctamente Twitter Tools sin necesidad de deshabilitar la extensión ni hacer cosas extrañas. Para hacerlo funcionar, basta con subirlo al directorio wp-content/plugins y habilitarlo desde el panel de control como cualquier otro plugin.