plugins – ¿Cómo puedo evitar que un complemento se actualice a menos que se cumpla con la versión mínima de PHP?

Pregunta:

Tengo un complemento distribuido en WordPress.org que es bastante popular. Tengo que eliminar el soporte para PHP 5.2 y me gustaría al menos eliminar el soporte para PHP 5.2, pero si pudiera hacer el mínimo de PHP 5.4, enlaces estáticos tardíos y cierres útiles, sería genial.

Antes de decir PHP7, tenga en cuenta que el complemento solo tiene más de 100,000 sitios ejecutándolo. Para todos los sitios de WordPress , el 10% de los sitios están en PHP 5.3 o por debajo. No me arriesgo a romper 10k sitios.

Agregaremos un encabezado de versión mínima de PHP , pero esto, a nivel programático, todavía no hace nada.

Estoy buscando el patrón correcto para cortocircuitar constantemente las actualizaciones de mi complemento, a menos que se establezca el requisito de la versión de PHP. ¿Alguien tiene una forma a prueba de balas de hacer esto?

Respuesta:

En este momento, esto no es posible. No sin la implementación del encabezado de la versión mínima de PHP.

Cuando esté hecho, será posible. Hasta entonces, no puede hacerlo solo a través del código del complemento.

En teoría, podría lanzar una actualización que bloquearía las actualizaciones futuras para ese complemento si no se cumpliera la versión de PHP, pero incluso entonces eso no evitaría que su complemento reciba actualizaciones cuando no esté activo. Por lo tanto, no se puede hacer porque las actualizaciones de complementos las realiza WordPress, no los complementos en sí.

Leave a Comment

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

Scroll to Top

web tasarım