No olvides que en las ciencias cualquier problema casi siempre tiene varias resoluciones, no obstante enseñamos lo más óptimo y eficiente.
Solución:
Por lo general, evito el problema por completo cada vez que creo un nuevo sitio de wordpress:
define('WP_HOME', '/');
define('WP_SITEURL', '/');
hará que wordpress use direcciones URL relativas a la raíz para todo. Hace que las migraciones de sitios a otros dominios sean mucho más fáciles. Ofc, si accede a su sitio usando una carpeta (por ejemplo, “http://
define('WP_HOME', '/blog/');
define('WP_SITEURL', '/blog/');
Para los sitios existentes, asegúrese de que la base de datos y cualquier archivo de tema/complemento estén libres de direcciones URL absolutas generadas por wordpress utilizando los valores antiguos de WP_HOME y WP_SITEURL.
EDITAR: solo para aclarar, agrega estas definiciones a su wp-config.php.
Si alguien tiene una situación similar a la mía, encontré una solución agregando:
/* That's all, stop editing! Happy blogging. */
/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/* THIS IS CUSTOM CODE CREATED AT ZEROFRACTAL TO MAKE SITE ACCESS DYNAMIC */
$currenthost = "http://".$_SERVER['HTTP_HOST'];
$currentpath = preg_replace('@/[email protected]','',dirname($_SERVER['SCRIPT_NAME']));
$currentpath = preg_replace('//wp.+/','',$currentpath);
define('WP_HOME',$currenthost.$currentpath);
define('WP_SITEURL',$currenthost.$currentpath);
define('WP_CONTENT_URL', $currenthost.$currentpath.'/wp-content');
define('WP_PLUGIN_URL', $currenthost.$currentpath.'/wp-content/plugins');
define('DOMAIN_CURRENT_SITE', $currenthost.$currentpath );
@define('ADMIN_COOKIE_PATH', './');
En wp-config.php encontré esta solución en el sitio: http://davidmregister.com/dynamic-wp-siteurl/
¡Gracias a todos!