Primeros pasos en WordPress

¿Qué es el WordPress?

El WordPress es un Sistema Gestor de Contenidos, también conocido como CMS (del ingés Content Management System) de código abierto (licencia GNU GPL) que sirve para la publicación de webs y blogs en internet.

Los creadores de WordPress fueron Matt Mullenweg y Mike Little, y tomaron como base el b2/cafelog, una herramienta que servía para hacer blogs. La primera versión de WordPress (v0.7) se liberó el 27 de mayo de 2003. Desde entonces, el número de webs hechas en WordPress no ha parado de crecer. Actualmente, se estima que representan más del 20% de las webs que hay en internet.

La tecnología con la que funciona WordPress consiste en un servidor web (como Apache o nginx), con código PHP, que renderiza páginas web basadas en los estándares XHTML y CSS. También consta de un sistema gestor de bases de datos (como MySql o MariaDB) para guardar los contenidos de la web. Dominar alguna de estas áreas, puede ser de gran ayuda a la hora de crear webs con WordPress. Pero si no es el caso, tampoco hay que preocuparse. Los CMS y, en especial el WordPress, están pensados para un público muy diverso que no tiene por qué tener estos conocimientos.

Infraestructura para montar un WordPress en casa

Quien quiera empezar a realizar pruebas con WordPress no es necesario ni que tenga un hosting contratado. ¡Se puede hacer en casa! Hay paquetes de software libre para la mayoría de plataformas que ya incluyen todo lo necesario.

Estos paquetes de software (en inglés stack) se conocen como AMP (acrónimo de Apache, MySQL y PHP). También hay una primera letra que indica la plataforma: WAMP (Windows), LAMP (Linux), MAMP (MacOS), SAMP (Solaris) o FAMP (FreeBSD).

Por ejemplo, para sistemas Windows se puede encontrar el Wamp Server. Para instalarlo sólo hay que descargar el paquete y seguir las instrucciones. Es importante fijarse bien en los prerrequisitos como, por ejemplo, tener instalados los runtimes de Microsoft Visual C/C++.

Imagen de la pantalla web de administración de WampServer

Nuestra primera web en WordPress

Ahora que ya sabemos qué es WordPress y cómo se puede montar la infraestructura necesaria para que funcione en nuestro ordenador, ¡ya podemos crear nuestra primera web!

Lo primero que habrá que hacer es descargar la última versión de WordPress de su web oficial, y seguir los siguientes pasos:

  1. Crear una base de datos y un usuario en el MySql.

    Estas operaciones se pueden realizar desde el phpMyAdmin, una interfície web de usuario para el MySql (incluída en los paquetes AMP mencionados).

    La base de datos que creemos es donde WordPress guardará los contenidos que vayamos colgando en nuestra web. El usuario es el que utilizará para acceder (¡hay que darle permisos totales de acceso a la base de datos creada!).

    phpMyAdmin - Interfície web hecha en PHP para el SGBD MySql

  2. Extraer el WordPress en una carpeta del servidor web.

    Hay que crear una carpeta en la ruta que hayamos definido para el servidor web (p. ej. C:\wamp64\www\miweb) y extraer dentro el contenido de la carpeta «wordpress» del zip que hemos descargado de la web oficial.

    Sólo con esto ya estará a punto, aunque pendiente de configurar, nuestro gestor de contenidos.

  3. Configurar nuestra web accediendo a su URL.

    En realidad, este paso se podría hacer editando el archivo wp-config.php de nuestra web. Viene uno de ejemplo con el nombre wp-config-sample.php.

    Pero es más fácil ir al navegador web y acceder a la URL de la carpeta creada en el punto anterior, http://localhost/miweb, y seguir las instrucciones.

    Será necesario entrar la información para acceder a la base de datos que hemos creado. También se pedirá el prefijo que deben tener las tablas en la base de datos (para no sobreescribir las tablas ya existentes si se quisiera más de una web WordPress soportada por la misma base de datos).

    Instalación de WordPress - Pantalla para configurar el acceso a la Base de Datos y el prefijo de las tablas

    Por último, se pedirá el título de nuestra web y se creará un usuario para acceder como administrador.

    Instalación de WordPress - Pantalla para dar título a la web y para crear un usuario administrador

y… ¡ya habremos creado nuestra primera web!

Para acceder a la zona de administración y empezar a añadir contenido, habrá que navegar a la URL http://localhost/miweb/wp-admin.

Para acceder al nuevo sitio web, la URL será http://localhost/miweb.