Ini tergantung pada bagaimana tema dikembangkan dari awal. Secara teoritis, jika semuanya dikodekan dengan standar Anda dapat mengubah nama folder dan tidak ada hal buruk yang akan terjadi.
Saat mengganti nama folder Anda berisiko melanggar kode yang meminta file dari direktori tema berdasarkan nama. WordPress menawarkan sejumlah fungsi untuk membantu memisahkan direktori tema.
Dengan menggunakan fungsi ini, sebuah tema dapat mencapai penggabungan longgar dengan direktori tempat ia berada. Dengan demikian, jika tema yang Anda ingin ubah namanya menjadi direktori telah memanfaatkan fungsi-fungsi di atas dengan baik, maka Anda harus baik-baik saja.
Untuk jaga-jaga, Anda dapat melakukan a grep
untuk direktori tema dan melihat apakah itu muncul di javascript apa pun sebagai jalur hardcoded.
Namun Anda harus mengaktifkannya kembali di Appearance> Themes Anda.
Saya baru saja melakukan ini dengan twentyten
dan ketika Anda pergi ke admin Anda akan melihat:
Tema aktif rusak. Mengembalikan ke tema default.
Aktifkan kembali tema dan lihat apakah berhasil. twentyten
ya, twentyeleven
juga.
Hal yang sama juga berlaku untuk plugin.
wp_enqueue_style
dan wp_enqueue_script
halaman Codex menyatakan sebagai berikut:
Anda tidak boleh mengubah kode URL ke skrip lokal, gunakan Referensi Fungsi / plugins_url (untuk Plugins) dan Referensi Fungsi / get_template_directory_uri (untuk Tema) untuk mendapatkan URL yang tepat.
get_stylesheet_directory_uri().'/images/example.jpg'
, bahkan ketika perubahan domain, atau WordPress dipindahkan ke subdirektori di server - Anda tetap akan mendapatkannya, apa pun yang terjadi.Ganti nama folder dan nama tema secara langsung akan gagal, TETAPI, jika Anda menyalin folder dan mengganti nama salinannya, kemudian masuk ke opsi tema, aktifkan versi yang diganti nama baru, lalu hapus versi yang lama, itu akan berfungsi.
sumber