Sí. Use WP_HOME
y WP_SITEURL
en su wp-config.php
, por lo que las URL en la base de datos no afectarán (mucho) con el desarrollo del sitio local.
define ('WP_HOME', 'http://local/site/url');
define ('WP_SITEURL', 'http://local/site/url');
También, algunas otras buenas prácticas:
-
Ponga en su .gitignore
cosas como:
wp-config.php
wp-content/uploads
wp-content/cache
wp-content ... # Everything that is created by users
.htaccess
-
Haga una copia del archivo wp-config.php
y úsela como plantilla, asígnele el nombre algo así como wp-config.php.<your branch name>
, agréguela al árbol de versiones y rellénela con la configuración básica de desarrollo, para que los desarrolladores puedan simplemente mantenerla. su wp-config.php
no ha sido tocado por Git, pero también puede aplicar nuevos conjuntos de configuración que pueden ser requeridos por otra funcionalidad.
-
También puede crear un wp-config.php.<branch>
para cada entorno que ejecute el sitio (desarrollo, homologación, producción).
-
Cree un repositorio remoto uploads
en el servidor de desarrollo, y móntelo como un directorio local, de modo que una carga al sitio que cree una nueva entrada en wp_posts
también sincronizará el archivo con otros desarrolladores. Deje la información de montaje en un archivo README
o incluso en el archivo wp-config.php.<branch>
. Puede usar un recurso compartido Samba o incluso una línea de comando SSHFS como:
sshfs [email protected]:/path/project-uploads wp-content/uploads