• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Core / Empaquetar WordPress con install.php

Empaquetar WordPress con install.php

Empaquetar WordPress

[ 27 octubre 2016 ] [ Actualizado: 5 julio 2017 ]
[ Autor: Jhon Marreros Guzmán ][ Core - Avanzado] [ ]

optimización

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

¿Te gustaría crear un instalador de tu sitio?, hay muchos plugins para empaquetar WordPress, sin embargo es posible hacer un paquete autoinstalable únicamente usando la propia funcionalidad de WordPress.

Este artículo ha sido actualizado por el artículo :
Crear un paquete Quickstart en WordPress

En un artículo anterior vimos cómo usar los plugins dependientes, vimos que uno de los archivos de plugin dependientes es install.php, nos vamos a basar entonces en este archivo para empaquetar WordPress y crear un instalador.

 

1- Preparando la Base de Datos

Lo primero será exportar nuestra base de datos, usaremos PHPMyAdmin, al exportar verifica que se eliminen las tablas antes de crearse, además podemos obviar los comentarios. La exportación es un archivo .sql que podremos abrir con algún editor de textos, en este archivo de base de datos realizaremos los siguientes cambios:

  • Eliminar todo lo referente a la tabla de usuarios, tabla wp_users, tanto la creación, inserción de datos y creación de claves.
  • Reemplazar prefijo de las tablas, usualmente será “wp_”, reemplazaremos este prefijo por @@TABLE_PREFIX@@
  • Reemplazar url del sitio, en este caso buscaremos la url de nuestro sitio web, es decir la url en donde tenemos actualmente funcionando nuestro WordPress, por ejemplo “http://tudominio.com/prueba”, esta url la reemplazaremos por @@SITE_URL@@

 

PHPMyAdmin exportar base de datos

 

2- Usando el archivo install.php

Luego usaremos el siguiente código PHP, tenemos que copiar y pegar el texto de nuestra base de datos como parte del script y guardar esto en un archivo llamado install.php que será copiado en la carpeta wp-content de nuestro sitio.

Lo que hace este código:

  • Este código se ejecuta a través del hook shutdown, que es un hook que se ejecuta justo antes de terminar la ejecución de PHP.
  • Dentro de la función dcms_install_data se correrá el respaldo de la base de datos, todo el contenido se coloca en una variable $sql.
  • Antes de realizar el respaldo se hacen los reemplazos del prefijo y de la url del sitio.
  • El respaldo se realiza por cada sentencia SQL a través de un bucle.

 

3- Empaquetando nuestro sitio

Luego que hemos copiado el archivo install.php como parte de los archivos de nuestro sitio, es hora de hacer nuestro paquete de instalación. Copiamos todos los archivos de nuestro sitio a otra ubicación y luego eliminamos el archivo wp-config.php y el .htaccess, finalmente comprimimos todos los archivos en un archivo .zip para que sea más fácil la distribución del instalador.

 

4- Resultado Final

Verificamos nuestro archivo empaquetado en otro ordenador o en otro servidor, descomprimimos el archivo e instalamos el sitio, el resultado será la pantalla del asistente de instalación que tiene WordPress por defecto.

Instalando el paquete creado

 

Este artículo ha sido actualizado por el artículo :
Crear un paquete Quickstart en WordPress

¿Aún con dudas?, revisa el siguiente video que detalla los puntos tratados anteriormente.

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • CRUD en WordPress sin pluginsCRUD en WordPress sin plugins
  • Cómo eliminar todos los productos de WooCommerceCómo eliminar todos los productos de WooCommerce
  • Agrupar los resultados de búsqueda en WordPressAgrupar los resultados de búsqueda en WordPress
  • tipos de complementos de WordPress5 tipos de complementos de WordPress
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (4 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Presentación

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Jooble
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad social woocommerce

Populares

5 Temas para la Administración de WordPress

Modificar el mensaje de notificación de comentarios en WordPress

Qué son los Shortcodes en WordPress y cómo usarlos

Cómo usar la cache de objetos en WordPress

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2023 Todos los derechos reservados