Schimbă calea unde sunt încărcate plugin-urile WordPress

4 dec. 2012, 19:12:44
Vizualizări: 20.7K
Voturi: 6

În prezent, plugin-urile mele sunt încărcate în public_html/sitename/wp-content/plugins în loc de public_html/wp-content/plugins. Există vreo modalitate prin care pot schimba calea unde WordPress încarcă plugin-urile?

Această problemă a apărut după ce am mutat site-ul în directorul rădăcină.

3
Comentarii

Cum ai mutat site-ul? Dacă ai făcut acest lucru corect, WordPress ar fi trebuit să actualizeze singur căile fișierelor.

Chip Bennett Chip Bennett
4 dec. 2012 19:14:55

Am folosit BackUp Buddy. În starea actuală, orice plugin pe care îl încărc este încărcat în public_html/oldsite/wp-content/plugins în loc de public_html/wp-content/plugins. Am încercat chiar să încarc manual plugin-ul în public_html/wp-content/plugins. Totuși, pagina de plugin-uri nu îl detectează și nu pot să îl instalez. Orice ajutor ar fi apreciat.

user544079 user544079
4 dec. 2012 19:20:01

Mergi la Dashboard -> Settings -> General. Care sunt URL-urile pentru WordPress Address (URL) și Site Address (URL)?

Chip Bennett Chip Bennett
4 dec. 2012 19:29:23
Toate răspunsurile la întrebare 1
4
16

Puteți schimba directorul de Plugins folosind constante definite în wp-config.php:

Setează WP_CONTENT_DIR la calea locală completă a acestui director (fără slash la sfârșit), de exemplu:

define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );

Setează WP_CONTENT_URL la URL-ul complet al acestui director (fără slash la sfârșit), de exemplu:

define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');

Setează WP_PLUGIN_DIR la calea locală completă a acestui director (fără slash la sfârșit), de exemplu:

define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );

Setează WP_PLUGIN_URL la URL-ul complet al acestui director (fără slash la sfârșit), de exemplu:

define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');

Dacă aveți probleme de compatibilitate cu plugin-uri, setați PLUGINDIR la calea locală completă a acestui director (fără slash la sfârșit), de exemplu:

define( 'PLUGINDIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );

Dar așteptați!

Dacă necesitatea de a defini aceste căi provine din mutarea instalației dintr-un subdirector în rădăcina documentului, este foarte probabil ca problema să fie că nu ați făcut această mutare corect. Vă rugăm să consultați această intrare din Codex despre oferirea unui director propriu WordPress.

4 dec. 2012 19:19:14
Comentarii

Am adăugat liniile define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' ); define( 'WP_CONTENT_URL', 'http://example/blog/wp-content'); în fișierul meu wp-config.php și apoi le-am eliminat. Dar acum site-ul meu nu funcționează. VĂ ROG AJUTAȚI-MĂ

user544079 user544079
4 dec. 2012 19:44:24

Niciunul dintre plugin-uri nu apare pe site

user544079 user544079
4 dec. 2012 19:44:41

Încearcă să adaugi http:// la începutul WP_CONTENT_URL: define( 'WP_CONTENT_URL', 'http://example/blog/wp-content';);

shea shea
4 dec. 2012 21:22:42

acum linkul către documentația WP este: https://wordpress.org/support/article/giving-wordpress-its-own-directory/

ingconti ingconti
24 oct. 2020 08:59:34