plugins – ¿Comprobación de funcionamiento y activación enchufable?

Pregunta:

El complemento define la función wp_mail() conectable. Mi idea era verificar si la función ya está definida y lanzar una advertencia si otro complemento se me adelanta.

Sin embargo, esta advertencia causa problemas en la activación. Por lo que tengo entendido, durante el funcionamiento normal, el complemento se carga antes de pluggable.php pero con el fin de verificar la activación, se carga después de los pluggables.

¿Cuál sería la forma robusta / adecuada / sugerida de implementar dicha verificación para la función conectable? No hay una forma obvia (para mí) de distinguir la activación y manejarla por separado.

Respuesta:

¿No verifica la activación?

En serio, la mejor manera que se me ocurre es no verificar esto en la activación, sino solo en el proceso normal de carga del complemento. Y en lugar de lanzar una advertencia (supongo que te refieres a PHP E_WARNING), quizás poner un cuadro de error de administrador tendría más sentido.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım