Cambiare il percorso dove vengono caricati i plugin di WordPress
Attualmente i miei plugin vengono caricati in public_html/sitename/wp-content/plugins
invece di public_html/wp-content/plugins
. C'è un modo per cambiare il percorso dove WordPress carica i plugin?
Questo problema si è verificato dopo aver spostato il mio sito nella cartella root.
Puoi modificare la directory dei Plugin utilizzando le costanti definite in wp-config.php
:
Imposta
WP_CONTENT_DIR
con il percorso locale completo di questa directory (senza slash finale), ad esempio:define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
Imposta
WP_CONTENT_URL
con l'URI completo di questa directory (senza slash finale), ad esempio:define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
Imposta
WP_PLUGIN_DIR
con il percorso locale completo di questa directory (senza slash finale), ad esempio:define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
Imposta
WP_PLUGIN_URL
con l'URI completo di questa directory (senza slash finale), ad esempio:define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');
Se hai problemi di compatibilità con i plugin, imposta
PLUGINDIR
con il percorso locale completo di questa directory (senza slash finale), ad esempio:define( 'PLUGINDIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
Ma aspetta!
Se la necessità di definire questi percorsi deriva dallo spostamento della tua installazione da una sottodirectory alla root del documento, è molto probabile che tu non abbia eseguito correttamente questa operazione. Ti consigliamo di consultare questa voce del Codex su come dare a WordPress la sua directory dedicata.

Ho aggiunto le righe define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' ); define( 'WP_CONTENT_URL', 'http://example/blog/wp-content'); nel mio wp-config.php e poi le ho rimosse. Ma ora il mio sito si è rotto. PER FAVORE AIUTATEMI

Prova ad aggiungere http:// all'inizio di WP_CONTENT_URL:
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content';);

ora il link alla documentazione di WP è: https://wordpress.org/support/article/giving-wordpress-its-own-directory/
