Como todavía estoy aprendiendo en lo que respecta al desarrollo de temas de WordPress, quería compartir mis experiencias con todos ustedes. Sé que hay muchas otras personas que acaban de comenzar su viaje en WordPress y pensaron que podría tener algunas de las preguntas (o encontrarse con algunos de los problemas) que tengo.
Esta es la primera de una serie de publicaciones que cubrirán el desarrollo básico del tema de WordPress de principio a fin. Espero que puedas aprender algo de estas publicaciones, incluso si es algo pequeño.
Instalar WordPress en una Mac
Recientemente lancé mi primer tema de WordPress, pero antes de que pudiera comenzar a codificar, tuve que poner en funcionamiento mi host local.
A continuación se muestran los pasos que utilicé para instalar WordPress localmente en una Mac. ¿Por qué solo estoy escribiendo sobre la instalación local en una Mac? Porque eso es lo que tengo. Si alguna vez instalo WordPress en una PC, me aseguraré de actualizar esta publicación. Entonces, para aquellos de ustedes con Mac, ¡comencemos!
Descargar y configurar MAMP
Recomiendo usar MAMP para instalaciones locales de WordPress en una Mac. Lo primero es lo primero, debe descargar MAMP (Mac Apache MySQL PHP) que puede obtener de forma gratuita desde su sitio web haciendo clic en el ingenioso botón a continuación.
Una vez que lo haya descargado, instale MAMP como cualquier otro programa arrastrando la carpeta a su carpeta de aplicaciones.
Configuración de MAMP
Ahora que tiene Mamp instalado en su computadora, tendrá que ajustar la configuración predeterminada de MAMP.
- Primero querrá abrir MAMP, y debería comenzar (ver img a continuación -izquierda)
- Haga clic en el botón «Preferencias».
- Esto debería abrir una segunda pantalla (vea la imagen a continuación, a la derecha)
- Haga clic en el botón «Puertos» para actualizar los valores seleccionados.
- Se recomienda que utilice 80 para su puerto Apache y 330 para su puerto MySQL.
Los ajustes a los puertos le permitirán excluir el número de puerto de la URL de su host local y proteger su host local respectivamente. Aunque usar el puerto 80 requiere que ingrese su contraseña de administrador cada vez que inicie sus servidores, realmente no me molesta y me hace sentir más seguro acerca de mis creaciones de temas secretos.
Mientras esté en sus preferencias, también querrá configurar su PHP a la última versión y elegir una ubicación raíz del documento para Apache (100% su elección: hice una nueva carpeta en mis documentos solo para mantener las cosas organizadas).
Servidores / Base de datos
Ahora es el momento de iniciar sus servidores y agregar una base de datos.
- > Abrir Mamp
- Haga clic en «Iniciar servidores»
- Verá una pantalla de bienvenida como la que se muestra a continuación.
- Haga clic en phpMyAdmin
- Debería ser llevado a una nueva pantalla donde se le da la opción de crear una nueva base de datos. Piense en cómo quiere nombrar su base de datos. Prueba, wordpress, wp, wpdev: lo que sea que funcione para usted (solo recuerde el nombre porque necesitará usarlo para otro paso más adelante).
- Ingrese el nombre y haga clic en crear.
¡Bam! ¡Ya está todo configurado para instalar WordPress localmente! Mírate, eres un experto en tecnología.
Descarga WordPress
WordPress es famoso por su fácil instalación. Para comenzar, descargue la última versión de WordPress de su sitio haciendo clic en el botón de abajo.
Una vez descargado, haga doble clic para extraer la carpeta. Abra la carpeta «WordPress» y arrastre todos los demás contenidos a su carpeta Aplicaciones / MAMP / htdocs.
Paso 1: Edite su archivo de hosts
Este es un paso importante para asegurarse de que luego pueda habilitar multisitio. Para que mutlisite funcione, debe eliminar el número de publicación de la URL del host local. Así que vamos a mapear una nueva URL a nuestro localhost. Primero abra Terminal y escriba lo siguiente:
sudo nano /private/etc/hosts
Es posible que se le solicite su contraseña de administrador, así que escríbala y presione enter. Luego, será llevado a la siguiente pantalla. Use la flecha hacia abajo para ir al final de la lista y agregue (con una pestaña en el medio, y donde «prueba» es el nombre que le dio a su base de datos MAMP):
127.0.0.1 test
Presione «control + x» para salir del menú. Asegúrese de ingresar «Y» cuando se le solicite que guarde los cambios.
Paso 2: Edite wp-config-sample.php
Vaya a MAMP / htdocs y cambie el nombre del archivo «wp-config-sample.php» a «wp-config.php» y ábralo. Ahora edite los archivos usando el nombre de la base de datos que creó, así como «raíz».
Guarda el archivo. Ahora vaya a su directorio de inicio (que debería ser http: // cualquiera que sea el nombre de su base de datos) y siga las instrucciones para completar la instalación.
Paso 3: completa la instalación de WordPress
Cuando su URL de host local, debería ver una pantalla como la que se muestra a continuación, donde ingresará su información principal para su instalación de WordPress. Complete el formulario y presione «Instalar WordPress».
¡Ahora debería tener WordPress instalado localmente!
Configurar una instalación de WordPress multisitio
Multisitio es una gran funcionalidad que querrá usar con su localhost cuando desarrolle temas de WordPress. De esta manera, puede crear muchos entornos de sitios de prueba donde puede ver inmediatamente los cambios que realiza en sus temas sin tener que usar un sitio en vivo. No hay un momento como el presente para instalar varios sitios, y dado que tiene una nueva instalación de WordPress de los pasos anteriores, no hay nada de lo que hacer una copia de seguridad (pero si elige habilitar varios sitios en un momento posterior, debe hacer una copia de seguridad de su sitio antes de comenzar este paso. ).
Mostrar archivos ocultos – ¡Importante!
Parte de Multisite incluirá la edición del archivo .htaccess, que resulta ser un archivo oculto. Pasé un tiempo buscándolo, luego me sentí como un novato cuando finalmente me di cuenta de que estaba escondido. Abra Terminal nuevamente e ingrese el siguiente código para mostrar todos los archivos ocultos:
defaults write com.apple.Finder AppleShowAllFiles true
killall Finder
Esto restablece el Finder para mostrar todos sus archivos ocultos traviesos y le dará menos dolor de cabeza cuando pasemos a los pasos posteriores.
Edite wp-config.php
Abra su archivo wp-config.php nuevamente. Ahora vamos a agregar el siguiente código para activar las instrucciones paso a paso de WordPress para agregar varios sitios:
Configuración de red de instalación de WP
Asegúrese de que sus servidores MAMP estén funcionando. Ahora inicie sesión en su sitio localhost. En herramientas, debería haber una opción de red. Aquí puede optar por utilizar subdirectorios o subdominios (usé subdirectorios, pero esa es solo mi preferencia) y continuar con la configuración de la red. La siguiente página debería pedirle que agregue un nombre de sitio y un correo electrónico de administrador.
Luego haga clic en instalar y deje que WordPress funcione, es mágico.
Edite archivos .htaccess y wp-config.php
A continuación, debería aparecer una pantalla similar a esta:
Simplemente continúe siguiendo las instrucciones. Solía tener que crear un archivo /blogs.dir en su carpeta wp-content, sin embargo, parece que con WordPress 3.5 ya no tiene que hacer este paso (yo no lo hice y no he tenido ningún problema aún ;-). Abra el archivo wp-config.php y pegue el código relacionado:
Y haga lo mismo con el archivo .htaccess (que hizo visible en un paso anterior):
Agregue sitios a su MultiSite
Ahora todo lo que tiene que hacer es volver a iniciar sesión en su panel de WordPress e ir a «Mis sitios», administrador de red y luego sitios para agregar nuevos.
Desde aquí puede agregar el nombre del sitio, el título y el correo electrónico de administrador que desee.
¡Éxito! Ahora puede instalar cualquier tema habilitado para la red en su (s) nuevo (s) sitio (s) para probarlo. ¡Cree tantos o tan pocos sitios como desee y comience a desarrollar!