Thème WordPress: Autonome thème de besoin index.php ERREUR de fichier
J'ai soudain eu eu une erreur lors du codage - wordpress -> thème:
Je ne comprends pas pourquoi c'est le cas car j'ai un index.php page. Aussi la feuille de style css est là aussi. style.css suivant commenté
style.css
Theme Name: samirTheme
Author: samir
Author URI: www.wordpress.com
Version: 1.0
Description: This is a cool theme
Template: Test1
Ici est la structure de dossier
Nouveau sur wordpress. Tellement confus quant à pourquoi le thème est cassé et ne s'affiche pas dans wordpress. Des idées?
- il vous manque un template.php et le style.css
- Mais j'ai de style.css dans le dossier css. Je n'avais pas template.php tout ce temps et le thème de travail c'est à dire n'est pas cassée et active. Pourquoi maintenant, serait-il casser
- Est-ce parce que j'ai créé une nouvelle page dans l'admin de wordpress?
- vous devez avoir du style.css dans le dossier de thème ou d'un lien de functions.php sinon ça ne marche pas, essayez-le
- J'ai la fonction de mise en file d'functions.php c'est à dire wp_enqueue_style ("sur mesure style", get_template_directory_uri().'/css/style.css');
- voir ici comment faire pour charger un style developer.wordpress.org/reference/functions/wp_enqueue_style developer.wordpress.org/themes/basics/including-css-javascript
- Ses bizarre parce que le css a été fonctionne bien et tout était bon. J'ai créé une page dans l'admin et ensuite rompu thème
- pourriez-vous svp aider à comment puis-je résoudre mon problème, mon code: justpaste.il/6f3tq
Vous devez vous connecter pour publier un commentaire.
SOLUTION
La solution de façon très simple. J'ai trouvé que c'était vraiment dur de trouver une bonne ressource pour la réponse, donc je réponds ici.
Le style.css manquait: modèle: thème dans le commentaire d'en-tête c'est à dire
Pour WordPress afin de reconnaître l'ensemble de thème des fichiers de modèle validité de ce thème, le style.fichier css doit être situé dans le répertoire racine de votre thème, pas un sous-répertoire.
Donc le thème principal fichier css à la racine -> mettre en file d'attente puis une 2ème feuille de style qui a de tous les styles en elle - si vous souhaitez qu'il soit dans /css/
Exemple d'en-tête de css:
Pour plus d'informations, lisez ceci:
https://developer.wordpress.org/themes/basics/main-stylesheet-style-css/
Même chose m'est arrivé. J'ai tous les fichiers nécessaires (comme les deux fichiers requis uniquement l'index et le style) une chose que j'ai remarqué si vous avez un dossier de votre style.fichier css, vous obtiendrez le message d'erreur comme ci-dessus.
J'ai donc vérifié et même déplacé la et supprimé le fichier d'index à partir du dossier principal.
Si je supprime index.php fichier à partir du dossier principal, et le placer dans le répertoire css il fonctionne.
Je ne sais pas pourquoi c'est arrivé. Mais il me semble qu'il faut un fichier d'index à l'intérieur du dossier de style ou le style.les fichiers css pour être placé dans le dossier principal.