Cambiar la ruta donde se suben los plugins de WordPress
Actualmente mis plugins se están subiendo a public_html/sitename/wp-content/plugins
en lugar de public_html/wp-content/plugins
. ¿Hay alguna manera de cambiar la ruta donde WordPress sube los plugins?
Este problema surgió después de haber movido mi sitio a la carpeta raíz.
Puedes cambiar el directorio de Plugins usando constantes definidas en wp-config.php
:
Establece
WP_CONTENT_DIR
con la ruta local completa de este directorio (sin barra al final), por ejemplo:define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
Establece
WP_CONTENT_URL
con la URI completa de este directorio (sin barra al final), por ejemplo:define( 'WP_CONTENT_URL', 'http://ejemplo/blog/wp-content');
Establece
WP_PLUGIN_DIR
con la ruta local completa de este directorio (sin barra al final), por ejemplo:define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
Establece
WP_PLUGIN_URL
con la URI completa de este directorio (sin barra al final), por ejemplo:define( 'WP_PLUGIN_URL', 'http://ejemplo/blog/wp-content/plugins');
Si tienes problemas de compatibilidad con plugins, establece
PLUGINDIR
con la ruta local completa de este directorio (sin barra al final), por ejemplo:define( 'PLUGINDIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
¡Pero espera!
Si la necesidad de definir estas rutas surge de mover tu instalación desde un subdirectorio a la raíz del documento, es muy probable que tu problema sea que no realizaste ese movimiento correctamente. Por favor consulta esta entrada del Codex sobre darle a WordPress su propio directorio.

Agregué las líneas define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' ); define( 'WP_CONTENT_URL', 'http://example/blog/wp-content'); en mi wp-config.php y luego las eliminé. Pero ahora mi sitio está roto. POR FAVOR AYÚDAME

Intenta agregar http:// al inicio de WP_CONTENT_URL:
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content';);

ahora el enlace a la documentación de WP es: https://wordpress.org/support/article/giving-wordpress-its-own-directory/
