En la entrada anterior, empezamos a hablar de utilizar WordPress como un CMS para cualquier estructura, y tenemos que ver como trabajar con tablas propias, dentro de la misma BBDD.  Y para todo ello, vamos ha realizarlo con un plugin. Si tenemos que escribir un plugin, e irlo probando, necesitaremos una instalación de wordpress… y eso , lo mejor seria que estuviera en nuestra maquina. Bien en este articulo, veremos como instalar wordpress en nuestro equipo, y como configurar eclipse, para poder trabajar con el plugin

Instalación de wordpress en XAMPP

Partimos de que ya tenéis XAMPP instalado (si no, podéis acudir a cualquiera de las muchas instrucciones que encontrareis en internet). Vamos a descargar wordpress, desde https://es.wordpress.org/download/#download-install

Instalacion de wordpress. la descarga

Una vez descargado, vamos a descomprimirlo (es un zip) con el programa que prefiráis, solo deberéis considerar el directorio en donde lo vais a ubicar. Yo acostumbro a trabajar con un directorio de proyectos, por lo que lo ubicare dentro del mismo, en una carpeta llamada «PluginsWordpress»

Instalacion base para desarrollo de plugins para wordpress

Ahora, deberemos ir hasta la configuración de XAMPP para decirle que tiene un nuevo host virtual, y para eso, arrancamos XAMPP (su controlador)

Pantalla de arranque de Xampp para configuracion de virtual host

y abrimos el fichero de host virtuales

 

Fichero de configuracion de los host virtuales en xampp

Dentro de ese fichero, podemos configurar tantos host como deseemos, para hacerlo, podemos copiar las líneas que nos ofrece de muestra, y dejarlas de la siguiente forma

Configuracion de un host virtual en nuestro servidor XAMPP

Debemos prestar atención al puerto donde arranca XAMPP y en el que esperamos responda wordpress, que en mi caso es el 8090

Nuestro siguiente paso es resolver la dirección del host, que hemos creado aquí (wp_plugins), y para ello, debemos abrir el fichero «hosts» de nuestro ordenador que funciona como un servidor de DNS. De forma que vamos a

C:\Windows\System32\drivers\etc

Y os aconsejo que vayáis directamente, porque este directorio esta oculto, y , una vez allí, abrís «hosts»

Modificando fichero host p0ara crear una nueva direccion

El fichero, inicialmente tiene esta forma

Estructura inicial del fichero host

y  le añadís una linea con la dirección IP (127.0.0.1) y el nombre de dominio que hayáis escogido (wp_plugins)

Añadir nueva direccion web

Tras finalizar, paramos el servidor apache y lo volvemos a lanzar, y ya tendréis disponible vuestra nueva web

Pantalla inicio instalacion wordpress

Instalamos wordpress de la forma acostumbrada, para eso, he creado con phpmyadmin una base de datos, y un usuario, que entrego en el siguiente cuadro

 

Al pulsar en «Enviar», me presenta el siguiente aviso

Y tras confirmarlo, me solicita el resto de la información habitual

Quiero señalar que utilizo nombres de usuario y contraseñas débiles, porque estoy en mi equipo de desarrollo y NUNCA lo voy a compartir por internet. Pero dejando aparte eso,  ya puedo pulsar el botón y wordpress quedara instalado

Si hemos llegado hasta aquí, cuando introduzcáis en vuestro navegador el nombre de dominio que creasteis (wp_plugins) y el numero de puerto sobre el que estéis trabajando si es distinto al 80 o al 443, (en mi caso, asigne a XAMPP el 8090), os aparecerá vuestra pantalla de login 

 

Pantalla login para wordpress

Podéis indicar el usuario que creasteis y la contraseña asignada, para entrar en wordpress…. aunque de momento, no hace falta.

Ahora, deberíamos recordar el directorio donde instalamos nuestro wordpress, y que en mi caso fue  «D:\Proyectos\PluginsWordpress\wordpress».

Y como cualquier plugin que hagamos, deberíamos guardarlo en una carpeta, podemos abrir, dentro de nuestro directorio, la carpeta  «wp-content\plugins» y, crear la carpeta para nuestro plugin. En mi caso, creare una carpeta llamada  «rf_plugin_menu» que es el nombre que voy a dar a mi plugin

creacion de la carpeta rf_plugin_menu

Y hasta aquí la parte de trabajar con el sistema de archivos y con wordpress; ya podemos abrir Eclipse y crear el proyecto

Seleccion creacion proyecto PHP + Composer con Eclipse

Voy a utilizar «composer» por comodidad, de forma que seleccionamos la opción

Pantalla de configuracion de Composer para un nuevo proyecto

Puede que os sea interesante, para no tener que utilizar namespaces largos, el pulsar en Next, e indicar el nombre en la siguiente pantalla

Acortando el namespace

Y con esto, se os creara el proyecto en Eclipse. Ahora, para escribir vuestro código, necesitáis ubicar una carpeta bajo src, y aquí esta la gracia; en vez de crear una carpeta física, creamos un enlace a la carpeta que situamos en el directorio de wordpres, así, todos nuestros fuentes, se irán ubicando en su sitio, y, cuando queramos probar nuestro desarrollo, solo tendremos que hacer correr wordpress.

Creacion de una carpeta virtual en el entorno de eclipse

Con este paso, ya hemos terminado  la preparación del entorno, en nuestro siguiente articulo, empezaremos la creación de nuestro superplugin

 

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.