PHP 7 ha existido durante más de un año y, sin embargo, solo el 4.5% de los sitios han actualizado de PHP 5. Con sus usuarios y anfitriones que quedan atrás, una gran cantidad de sitios siguen siendo más vulnerables a la piratería y el rendimiento de los problemas que los suyos. contrapartes actualizadas. Como desarrollador de WordPress, tienes mucha más influencia de lo que piensas. Marcas como Yoast le piden que use este poder para ayudar a modernizar Internet en su conjunto. Puede hacerlo agregando empuje a los complementos usando el marco de látigo. Esto le ayuda a informar al usuario sobre por qué siempre debe ejecutar la última versión de PHP. También hace que el complemento funcione mejor en producción, por lo que es una propuesta ganadora para todos.
En este artículo, explicaremos por qué vale la pena que muchas personas se actualicen a PHP 7. Luego le mostraremos cómo agregar una versión de PHP a su propio complemento de tres pasos. ¡Vamos a empezar! Por qué vale la pena la convicción de los usuarios de actualizar a PHP 7 WordPress.org siempre afirma construir sus sitios utilizando la última versión de PHP. Esto se debe a varias razones, incluida la seguridad, la implementación de estándares de codificación modernos y, en general, proporciona un mejor rendimiento.

PHP 7 tiene una serie de ventajas sobre sus versiones anteriores, especialmente la velocidad. Desafortunadamente, desde los sitios que usan PHP, el 94.5% todavía ejecuta la versión anterior y una cuarta parte se ejecuta en el último PHP 5.6. Los desarrolladores a menudo permitirán que las nuevas versiones principales maduren antes de pasar. PHP 7 ha estado disponible durante un año y se ha demostrado en la producción, pero solo el 4.6% de los usuarios de PHP han actualizado. Más recientemente, los yoast-desarrolladores del Yoast SEO han comenzado a impulsar a los usuarios a actualizar dentro de las últimas versiones. Aunque inicialmente teme que tal bocadillo pueda molestar a sus usuarios, Valk dice que “la retroalimentación negativa fue absolutamente mínima”. El consenso de Yoast es que los desarrolladores deben convencer a los usuarios para que actualicen. En general, cuando hay versiones de software más nuevas y mejores, hay muy pocas razones para no actualizarlas. Por esta razón, Yoast ha lanzado un paquete público llamado WHIP, que lo ayuda a implementar su propio empujón de actualización PHP en un complemento de WordPress. Se encuentra en GitHub y es fácil de implementar. En vista de esto, echemos un vistazo a cómo hacer esto.
Cómo implementar la base del código WHIP en su propio complemento (en 3 pasos), por supuesto, este será el más útil para aquellos que construyen y distribuyen complementos de WordPress. En los siguientes tres pasos, le mostraremos lo fácil que es agregar notificaciones de actualización de PHP a sus complementos con el látigo de Yoast. 1. Instale los requisitos de desarrollo locales preliminares para la base del código de Whop para instalar la base del código WHIP en su complemento, primero deberá instalar el compositor, un administrador de adicciones de PHP, que le permite instalar rápidamente WHIP: para iniciar, descargar el compositor a su computadora . Puede ingresar los siguientes comandos en su consola para hacer esto.
php -r “copy (‘https://getcomposer.org/installer’, ‘composer-setup.php’);”

php -r „if (hash_file ( ‘SHA384’, ‘compozitor-setup.php’) === ‘669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410’) {echo ‘Installer verificat’;} else {echo ‘Installer corupt’; Unlink (“Configuración del compositor. Php ‘);} echo php_eol;”
Compositor de php-setup.php
php -r “Unlink (‘composer -setup.php’);” Luego siga los pasos de instalación apropiados para su sistema operativo: Windows o Linux, Unix y OS X/macOS. En este momento, ya debería tener un complemento para distribuir el cual tiene la intención de agregar un refrigerio. Si es así, asegúrese de haber configurado un entorno de desarrollo local (cargado con WordPress y su complemento) para que funcione.
2. Instale la base de código de núcleo de látigo en su complemento Una vez que el compositor esté instalado y su entorno de desarrollo local esté listo, navegue por la carpeta de complemento de destino. Su complemento probablemente sea de manera similar a/WP-Content/Plugins/Ejemplo, dónde está el nombre de la instalación de su complemento de Yoast Whip usando el compositor. Después de haber localizado la carpeta del complemento, simplemente ingrese el comando de instalación para WHIP en la consola: el compositor requiere que Yoast/Whip agregará una nueva carpeta llamada a su complemento, esto no es todo lo que tiene que hacer. Los nuevos usuarios del compositor deben continuar notificando al complemento que existen estos nuevos archivos y que deberá “solicitar” el archivo compositor automoader.php en algún lugar del código del complemento. Aquí hay un ejemplo de un código que funciona en el archivo del complemento principal:
If (file_exist (plugin_dir_path (__ file__). ‘/Vendor/autoload.php’)) {

requiere complemento_dir_path (__ archivo__). “/Vendor/autoload.php”;

} En este momento, el código de código debe incluirse con el resto de su complemento. El último paso es activar el frente. 3. Inicie la notificación frontal para versiones PHP antiguas para el último paso, deberá activar la notificación para los usuarios que ejecutan una versión PHP anterior. Una vez que haya incluido el archivo compositor autoload.php, querrá agregar la función que verifica la versión PHP, luego devuelve una notificación si está por debajo de cierto número.
Puede elegir el PHP mínimo requerido dependiendo de lo que crea que es correcto. En este ejemplo, puede ver que solo se activa si la versión php es inferior a 5.6: whip_wp_check_versions (Array (
‘Php’ => ‘> = 5.6’,)); La función WHIP para esto es muy configurable. Por ejemplo, hay opciones de personalización:
¿Qué versión de PHP le gustaría verificar, dependiendo de cuán estrictamente quiera ser su complemento?
Mensajes específicos del host si es un host web que distribuye complementos de WordPress.
Enlaces de recomendación, si no desea utilizar las páginas de destino proporcionadas por Yoast.
Después de haber guardado sus cambios, consulte su tablero de WordPress en su nuevo mensaje.
Un ejemplo de una notificación de actualización Yoast WHIP PHP. La actualización de su versión PHP tiene extensas ramas de los usuarios, por lo que creemos que vale la pena implementar un mensaje desde el tablero, ¡y la base de códigos de látigo lo hace fácil! Conclusión La convicción de los usuarios para actualizar a PHP 7 ayuda a mejorar el rendimiento de sus complementos, debido a los muchos beneficios que la última versión ha comparado con sus predecesores. Aunque la notificación de la versión puede parecer inútil al principio, sus usuarios probablemente estarán agradecidos una vez que hayan hecho el cambio. Para instalar Whip a Yoast Code Base en sus complementos para ayudar a los usuarios a cambiar, debe:
Instale los requisitos de desarrollo local preliminares para la base del código WHIP.
Instale la base de código básico de látigo en su complemento.
Encienda la notificación front-end para versiones PHP antiguas.

¿Tiene alguna pregunta sobre cómo agregar una notificación de actualización de la versión PHP a su complemento de WordPress? ¡Háganos saber en la sección de comentarios! Créditos de imagen: Andrew Medham.
Cómo recordar a los usuarios que actualicen a PHP 7 utilizando la base de código de látigo
Tags Cómo recordar a los usuarios que actualicen a PHP 7 utilizando la base de código de látigo
homefinance blog