Istruzioni per modificare la directory del tema di wordpress senza perdere la configurazione del tema
- 24-07-2022
- Toanngo92
- 0 Comments
Ciao ragazzi, quando crei un tema wordpress, devi aver riscontrato una situazione in cui vuoi modificare il nome della cartella del tema, ma dopo aver rinominato il tema, il tema perde tutte le vecchie configurazioni, in questo articolo ti guiderò come risolverlo. Questo problema.
Ad esempio, la mia situazione di seguito ha una cartella denominata themeecu e voglio rinominare la cartella in thememoi
Passaggio 1: vai su Php Myadmin e interroga questa riga di comando per ottenere le vecchie configurazioni (se hai conoscenza del database, sarà facile capire questo comando):
SELECT * FROM `wp_options` WHERE option_name like "%theme_mods_themecu%";
Ottieni l'intero valore nella colonna option_value quando il valore è selezionato nell'interfaccia mysql e copialo nel blocco note per salvare
Passaggio 2: rinomina la cartella del tema. Ad esempio, ho rinominato la cartella wp-content/themes/themecu in wp-content/themes/thememoi
Passaggio 3: modifica il file style.css nella directory principale del tema in base alla seguente struttura:
/* this should be at the top of your theme CSS file Theme Name: Ten theme moi Theme URI: https://hocvietcode.com/ Description: Tech888 Theme Author: Toanngo92 Author URI: http://toanngo.trienkhaiweb.com Template: thememoi Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain: textdomaincu */
Lascio textdomain come il vecchio tema in modo che le vecchie traduzioni non abbiano problemi, se hai tempo puoi cambiare textdomain per l'intero progetto.
Passaggio 4: vai all'amministratore di wordpress, seleziona il menu aspetto e temi per riattivare il tema, perché dopo aver rinominato la cartella, il tema corrente verrà disattivato perché le informazioni sul vecchio tema non vengono trovate.
Passaggio 5: accedi a phpmyadmin e interroga il comando per ottenere la nuova opzione e aggiornare il valore appena copiato nel blocco note:
SELECT * FROM `wp_options` WHERE option_name like "%theme_mods_thememoi%"; //cau lenh de update hoặc bạn có thể update trực tiếp ngoài giao diện luôn UPDATE `wp_options` SET `option_value` = '<option vừa copy từ nodepad>'
Inoltre, nel caso in cui sia necessario modificare la directory del tema figlio, facciamo lo stesso per cambiare il tema principale, solo la riga dei modelli è nella posizione del commento nella parte superiore del file css, cambiamo il nome del modello in genitore tema, come proiettili di codice lato ananas
/* this should be at the top of your theme CSS file Theme Name: Ten theme moi Child Theme URI: https://hocvietcode.com Description: Tech888 Child Theme Author: Toanngo92 Author URI: https://hocvietcode.com Template: thememoi-child Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain: textdomaincu Template: thememoi */
Fare riferimento all'articolo della community su https://stackoverflow.com/questions/36120925/can-i-change-the-theme-name-in-wordpress/ , se hai domande, commenta il post, il nostro team lo farà aiuto!