Cela dépend de la façon dont le thème a été développé depuis le début. Théoriquement, si tout a été codé selon les normes, vous pouvez renommer le dossier et rien de mauvais ne se produira.
Lorsque vous renommez le dossier, vous risquez de casser du code qui demande spécifiquement les fichiers du répertoire du thème par leur nom. WordPress propose un certain nombre de fonctions pour aider à découpler le répertoire des thèmes.
En utilisant ces fonctions, un thème peut réaliser un couplage lâche avec le répertoire dans lequel il réside. Ainsi, si le thème pour lequel vous souhaitez renommer le répertoire a fait bon usage des fonctions ci-dessus, alors tout devrait bien se passer.
Au cas où, vous pouvez faire un grep
pour le répertoire du thème et voir s'il apparaît dans n'importe quel javascript comme chemin codé en dur.
Vous devrez cependant le réactiver dans votre Apparence> Thèmes.
Je viens de le faire avec twentyten
et quand vous allez à l'administrateur, vous verrez:
Le thème actif est cassé. Revenir au thème par défaut.
Réactivez le thème et voyez s'il fonctionne. twentyten
fait, twentyeleven
fait aussi.
Il en va de même pour les plugins.
wp_enqueue_style
et les wp_enqueue_script
pages du Codex indiquent ce qui suit:
Vous ne devez jamais coder en dur les URL vers des scripts locaux, utilisez Function Reference / plugins_url (pour les plugins) et Function Reference / get_template_directory_uri (pour les thèmes) pour obtenir une URL correcte.
get_stylesheet_directory_uri().'/images/example.jpg'
, même lorsque le domaine change, ou WordPress est déplacé vers un sous-répertoire sur le serveur - vous y aurez toujours accès, peu importe quoi.Un changement de nom simple du dossier et du nom du thème échouera, MAIS, si vous copiez le dossier et renommez la copie, puis allez dans les options des thèmes, activez la nouvelle version renommée, puis supprimez l'ancienne version, cela devrait fonctionner.
la source