WordPress ne reconnaît pas le thème dans le dossier /themes/

Publié par Jean-Michel le

Avoir un problème vraiment déconcertant avec les autorisations, WordPress et les fichiers de thème.

J’ai une nouvelle installation de WordPress et j’ai essayé de télécharger le thème que j’ai créé pour mon client. Il a bien été téléchargé, mais il n’apparaît pas dans le menu Gérer les thèmes. J’ai vérifié que tout avait été téléchargé et ça l’était. Les autorisations vérifiées (les ont même réglées sur 777 à un moment donné) et elles allaient bien. Mais le thème ne s’affiche pas.

Voici les différents scénarios que j’ai essayés :

  • Utilisation du menu Installer des thèmes et téléchargement d’un fichier .zip ( échec )
  • Dupliquer vingt dix dossier et contenu ( travaillé )
  • Dupliquer le dossier vingt-dix et utiliser mes fichiers de thème ( échec )
  • Dupliquer le dossier vingt-dix et utiliser mes fichiers de thème et leur style.css ( échec )
  • Téléchargé mon thème SANS style.css ( a donné une erreur style.css manquante )
  • Téléchargé mon thème SANS style.css et mis en vingt dix/créé un à partir de zéro ( les deux ont échoué )

Je suis sur l’hébergement de mes clients MediaTemple et je n’ai jamais rencontré cette erreur. Leur soutien ne nous est pas encore revenu.

Quelqu’un at-il un problème similaire? La solution? Il est possible que je puisse vous donner un accès FTP si nécessaire.

CSS Head (valeurs modifiées mais format et tout est toujours le même):

/*
Theme Name: Example Theme
Theme URI: http://example.com/
Description: WordPress theme
Author: Company
Version: 1.0
*/

Edit : Essayer d’accéder au dossier via mon navigateur entraîne une erreur 403 (fonctionne bien sur vingt dix). style.css peut être visualisé depuis le navigateur.

Solution n°1 trouvée

Sur Ubuntu 14.04, vous pouvez installer le wordpresspackage simplement en utilisant sudo apt install wordpress, mais vous devez ensuite définir un lien vers le répertoire des thèmes.

Par exemple pour votre « newTheme »:

ln -s /usr/share/wordpress/wp-content/themes/newTheme /var/lib/wordpress/wp-content/themes

Solution n°2 trouvée

Si vous utilisez une installation MULTI-SITE de WordPress, vous devez d’abord accéder à l’administrateur réseau, sélectionner Thèmes dans le menu de gauche et activer les thèmes que vous souhaitez utiliser avant qu’ils ne puissent apparaître sur la page « Gérer les thèmes » dans l’administrateur du site. section.

Solution n°3 trouvée

Peut-être vous manque-t-il un fichier de modèle requis ?

Au minimum, un thème WordPress se compose de deux fichiers :

style.css

index.php

http://codex.wordpress.org/Theme_Development

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *