Zależy to od tego, jak temat został opracowany od samego początku. Teoretycznie, jeśli wszystko zostało zakodowane zgodnie ze standardami, możesz zmienić nazwę folderu i nic złego się nie stanie.
Podczas zmiany nazwy folderu istnieje ryzyko złamania kodu, który pyta o pliki z katalogu motywów według nazwy. WordPress oferuje szereg funkcji, które pomagają oddzielić katalog motywów.
Używając tych funkcji, motyw może osiągnąć luźne sprzężenie z katalogiem, w którym się znajduje. Zatem jeśli motyw, dla którego chcesz zmienić nazwę katalogu, dobrze wykorzystał powyższe funkcje, powinieneś być w porządku.
Na wszelki wypadek możesz zrobić grep
dla katalogu motywu i sprawdzić, czy wyskakuje on w dowolnym javascript jako ścieżka zapisana na stałe.
Będziesz jednak musiał reaktywować go w swoim Wyglądzie> Tematy.
Właśnie to zrobiłem, twentyten
a kiedy przejdziesz do administratora, zobaczysz:
Aktywny motyw jest zepsuty. Przywracanie domyślnego motywu.
Ponownie aktywuj motyw i sprawdź, czy działa. twentyten
robi, twentyeleven
robi też.
To samo dotyczy wtyczek.
wp_enqueue_style
i wp_enqueue_script
strony Kodeksu zawierają następujące informacje:
Nigdy nie należy kodować na stałe adresów URL w lokalnych skryptach, należy użyć funkcji Reference / plugins_url (dla wtyczek) i Reference funkcji / get_template_directory_uri (dla motywów), aby uzyskać poprawny adres URL.
get_stylesheet_directory_uri().'/images/example.jpg'
, nawet gdy zmieni się domena lub WordPress zostanie przeniesiony do podkatalogu na serwerze - i tak do niego dojdziesz, bez względu na wszystko.Prosta zmiana nazwy folderu i nazwy motywu zakończy się niepowodzeniem, ALE, jeśli skopiujesz folder i zmienisz nazwę kopii, a następnie przejdziesz do opcji motywów, aktywujesz nową wersję o zmienionej nazwie, a następnie usuniesz starą wersję, powinna ona działać.
źródło