PHP es un idioma de programación y scripting para crear sitios web interactivos y dinámicos. WordPress está escrito utilizando PHP como idioma de programación. Al igual que WordPress, PHP también es de código abierto.
PHP es un idioma del lado del servidor, lo que significa que se ejecuta en su servidor de alojamiento web. Cada vez que alguien visita su sitio web, su navegador / explorador se pone en contacto con su servidor para solicitar la página. El código PHP se ejecuta en el servidor y genera una página HTML que se envía al visitante. El visitante ve entonces la página HTML en su navegador / explorador. No puede ver el script PHP porque solo está en el servidor de alojamiento.
¿Cómo utiliza PHP WordPress?
El código PHP es lo que hace funcionar a WordPress. Un sitio web WordPress almacena todos sus datos en una base de datos MySQL. Estos datos incluyen todo, desde el nombre de su blog y el contenido de sus entradas, hasta los ajustes de sus plugins y la información de su perfil de usuario.
El trabajo de PHP es obtener información específica de la base de datos, y unirla en una página web HTML. Para más detalles sobre este proceso, puede consultar nuestra guía sobre cómo funciona WordPress entre bastidores.
El código PHP está contenido en archivos que terminan con la extensión .php.
Si alguna vez ha abierto un archivo zip de WordPress, verá que la mayoría de los archivos son archivos PHP.
Por ejemplo, en la captura de pantalla de abajo, verás nombres de archivo como wp-config.php, index.php y muchos más. Cada uno de estos archivos contiene el código utilizado para realizar diferentes acciones en WordPress.
La carpeta de un tema de WordPress tiene un aspecto muy similar. Encontrarás archivos como barra lateral.php, cabecera.php, y otros. Cada uno de estos archivos conforma la jerarquía de plantillas de un tema y muestra las diferentes secciones de tu sitio web.
El código PHP debe estar envuelto dentro de la etiqueta de apertura php <?php
y la etiqueta de cierre ?>.
Los archivos PHP también pueden contener código HTML.
Cada etiqueta PHP puede recuperar un poco de información de su base de datos. En este ejemplo, puede ver el código PHP para mostrar el nombre de su blog, que luego se envuelve en etiquetas HTML de título.
¿Cómo funciona PHP?
Si busca información sobre PHP en Internet, verá que se trata de un lenguaje de programación “del lado del servidor”. Desafortunadamente, esa breve definición no es útil para los principiantes.
El término “del lado del servidor” sólo significa que todos esos archivos PHP en WordPress hacen su trabajo en su servidor de alojamiento web. Así que, en términos simples, cuando alguien va a su sitio web, WordPress accede a los archivos PHP para obtener la información de su base de datos (como el contenido de las entradas de su blog) para mostrársela a su visitante.
Suena bastante sencillo. Sin embargo, hay un pequeño problema. Los navegadores / exploradores web no leen PHP. Leen HTML.
HTML es un tipo de lenguaje de programación utilizado para crear páginas web. Nos referimos a HTML como un lenguaje de scripting “del lado del cliente”.
Los navegadores como Chrome, Firefox y otros se llaman “clientes”. Aquí, un lenguaje “del lado del cliente” significa simplemente que los exploradores web hacen el trabajo de convertir el código HTML en lo que ves en la ventana de tu navegador.
Entonces, si los navegadores solo leen HTML y tu sitio web WordPress está creado en PHP, ¿cómo puede la gente ver tu sitio web?
Tomémonos un momento y veamos primero cómo funciona el código PHP en WordPress con HTML, paso a paso:
- Primero, alguien teclea la dirección de tu web en su navegador / explorador, o enlaza.
- Esto envía una petición a su servidor de alojamiento web.
- A continuación, su servidor envía el código HTML a través de Internet a su navegador / explorador.
- El navegador toma el código HTML y lo convierte en una página web.
Sin embargo, cuando visita un sitio web creado con PHP, como WordPress, tiene lugar un paso adicional.
Antes del paso 3, el servidor tiene que ejecutar código PHP para crear la página HTML, antes de poder enviarla al navegador / explorador.
Versiones PHP de WordPress
Al igual que otros idiomas de programación, hay varias versiones de PHP que puede utilizar. Algunas versiones como PHP 5.5, 7.0 y 7.1 ya no son compatibles con / dar soporte activo.
Como propietario de un sitio web WordPress, debería utilizar la última versión de PHP. Decimos esto porque cada nueva versión de PHP corrige problemas de seguridad y ayudará a aumentar la velocidad de su sitio web.
Dado que PHP es un idioma tan popular para crear sitios web, también es un objetivo para los piratas informáticos. Por lo tanto, tener la última versión le proporcionará las características de seguridad y correcciones que no se encuentran en versiones anteriores.
Le recomendamos que utilice Bluehost, SiteGround, o WP Engine como su alojamiento web, ya que utilizan las versiones más actualizadas de PHP con sus paquetes de alojamiento web de WordPress.
¿Necesitan saber PHP los usuarios de WordPress?
Los usuarios de WordPress no necesitan aprender PHP para usar, operar o gestionar un sitio web WordPress. WordPress ya tiene los archivos PHP que necesitas, así como temas y plugins para que puedas utilizar WordPress sin conocimientos de código PHP.
La mayoría de los usuarios de WordPress nunca necesitan saber cómo codificar en PHP, pero si estás interesado en desarrollar tus propios plugins, temas o hacer personalizaciones avanzadas a sitios web de WordPress, entonces necesitarás aprender a usar PHP.
Esperamos que este artículo te haya ayudado a aprender más acerca de PHP. Puede que también quieras ver nuestra lista de Lecturas Adicionales más abajo para artículos relacionados sobre consejos, trucos e ideas útiles para WordPress.
Si te ha gustado este artículo, suscríbete a nuestro canal de YouTube para ver tutoriales en vídeo sobre WordPress. También puedes encontrarnos en Twitter y Facebook.