Cambiare il percorso dove vengono caricati i plugin di WordPress

4 dic 2012, 19:12:44
Visualizzazioni: 20.7K
Voti: 6

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.

3
Commenti

Come hai spostato il tuo sito? Se lo hai fatto correttamente, WordPress avrebbe dovuto aggiornare automaticamente i percorsi dei file.

Chip Bennett Chip Bennett
4 dic 2012 19:14:55

Ho usato Backup Buddy. Al momento, qualsiasi plugin che carico viene caricato in public_html/oldsite/wp-content/plugins invece che in public_html/wp-content/plugins. Ho anche provato a caricare manualmente il plugin in public_html/wp-content/plugins. Tuttavia, la pagina dei plugin non lo rileva e quindi non riesco a installarlo. Qualsiasi aiuto sarà apprezzato.

user544079 user544079
4 dic 2012 19:20:01

Vai su Dashboard -> Impostazioni -> Generale. Quali sono gli URL per Indirizzo WordPress (URL) e Indirizzo del sito (URL)?

Chip Bennett Chip Bennett
4 dic 2012 19:29:23
Tutte le risposte alla domanda 1
4
16

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.

4 dic 2012 19:19:14
Commenti

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

user544079 user544079
4 dic 2012 19:44:24

Nessuno dei plugin viene visualizzato sul sito

user544079 user544079
4 dic 2012 19:44:41

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

shea shea
4 dic 2012 21:22:42

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

ingconti ingconti
24 ott 2020 08:59:34