Modificarea WP_CONTENT_DIR și WP_CONTENT_URL în wp-config.php nu se înregistrează?

23 iun. 2013, 19:54:42
Vizualizări: 41.9K
Voturi: 4

Am încercat să adaug următorul cod la sfârșitul fișierului wp-config.php

define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/somedir');
define('WP_CONTENT_URL', 'http://example.com/somedir');

totuși, echo executat imediat după aceea arată vechile valori (cu valoarea wp-content). Am încercat echo pentru că în panoul de administrare nu puteam vedea tema din noua locație, desigur.

Am instalat WordPress în subdirectorul example.com/wp iar site-ul în sine este example.com - am copiat .htaccess și index.php în directorul rădăcină și totul funcționează bine, doar că trebuie să mut wp-content într-un alt folder în rădăcină cu un nume diferit.

1
Comentarii

slash-ul / înainte de somedir este redundant (dublu) în linia 1.

Frank N Frank N
5 sept. 2015 18:58:50
Toate răspunsurile la întrebare 1
2
15

Probabil ați adăugat definițiile prea târziu. Dacă ați adăugat acel cod "la sfârșitul" fișierului wp-config.php, atunci l-ați adăugat după aceste linii:

/** Inițializează variabilele WordPress și fișierele incluse. */
require_once(ABSPATH . 'wp-settings.php');

Dacă da, atunci acele constante sunt deja definite (wp_initial_constants) și nu puteți redefini o constantă după ce a fost deja definită.

Faceți modificările mai devreme, înainte de:

/* Gata, opriți editarea! Blogging fericit. */
23 iun. 2013 20:12:51
Comentarii

Pentru a completa răspunsul corect, este recomandat să verificați dacă o constantă nu este deja 'nedefinită' înainte de a o defini.

Pothi Kalimuthu Pothi Kalimuthu
25 iun. 2013 11:30:48

@Pothi : Da, în general este o idee bună, dar dacă definiți constantele acolo unde WordPress Core intenționează, nu ar trebui să fie nicio problemă.

s_ha_dum s_ha_dum
19 feb. 2014 16:20:02