WordPress ne reconnaît pas le thème dans le dossier /themes/
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 wordpress
package 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
0 commentaire