Maison  >  Article  >  Tutoriel CMS  >  Tout le processus de création de thème WordPress (2) : composition du fichier de thème

Tout le processus de création de thème WordPress (2) : composition du fichier de thème

青灯夜游
青灯夜游avant
2023-02-21 09:57:201915parcourir

Précédemment, je vous ai présenté "L'ensemble du processus de production d'un thème WordPress (1) : Préparation de base". Cet article continue de vous présenter "L'ensemble du processus de production d'un thème WordPress (2) : Composition du fichier de thème". jetez-y un œil ensemble. C'est vrai~

Avant de commencer à créer un thème WordPress, vous devez d'abord comprendre de quels fichiers un thème WordPress est composé. Vous devez comprendre comment le programme WordPress est connecté aux fichiers de thème.

Voici tous les fichiers de modèles présents dans le dossier par défaut du thème WordPress par défaut. Après avoir regardé l’image ci-dessous, vous ne savez peut-être toujours pas à quoi servent ces fichiers. Les thèmes WordPress sont écrits en PHP, pas en HTML + CSS pur, le suffixe du fichier modèle est donc .php. Si vous souhaitez maîtriser la production de thèmes WordPress et contrôler parfaitement votre blog, il est préférable de vous familiariser avec la programmation PHP. Et si vous ne savez pas programmer en PHP ? Vous ne pouvez pas créer un thème WordPress ? Ce n’est pas le cas. Au moins après avoir lu cette série de tutoriels, vous serez en mesure de maîtriser les méthodes de base de création de thèmes WordPress.

Tout le processus de création de thème WordPress (2) : composition du fichier de thème

Voici la hiérarchie des fichiers de thème WordPress, qui vous dira : Lorsque WordPress affiche un type de page spécifique, quel fichier modèle sera utilisé ? Ce n'est qu'en comprenant la hiérarchie des thèmes suivante que vous pourrez savoir quels fichiers vous devez écrire pour votre thème WordPress.

Comment voyez-vous la hiérarchie des fichiers ci-dessous ?

Prenons la page d'accueil comme exemple. Il y a 2 fichiers home.php et index.php ci-dessous. Le programme WordPress recherchera ces deux fichiers dans l'ordre dans votre dossier de thème :

  • Si home.php est trouvé, utilisez. home .php comme modèle de page d'accueil du blog, même s'il y a index.php dans votre dossier de thème ;
  • Si home.php n'est pas trouvé, utilisez index.php comme modèle de page d'accueil
  • Si ni home.php ni index ; php peut être trouvé. Si c'est le cas, votre thème ne sera pas reconnu par WordPress et équivaut à du gaspillage.

Page d'accueil

  • home.php

  • index.php

Page de publication

  • single-{post_type} .php - Si le type d'article est des vidéos ( c'est-à-dire vidéo), WordPress recherchera single-videos.php (pris en charge par WordPress 3.0 et supérieur)

  • single.php

  • index.php

page

  1. modèle personnalisé - Lorsque vous créez une page dans le backend WordPress, vous pouvez sélectionner le modèle personnalisé pour la page dans la barre latérale droite
  2. page-{slug}.php - Si l'abréviation de la page est news, WordPress recherchera page-news. php (prise en charge des versions WordPress 2.9 et supérieures)
  3. page-{id}.php - Si l'ID de page est 6, WordPress recherchera page-6.php
  4. page.php
  5. index.php

Catégorie

  • category-{slug}.php - Si l'abréviation de la catégorie est news, WordPress rechercheracategory-news.php (pris en charge par WordPress 2.9 et supérieur)

  • category-{id}.php - Si l'ID de catégorie est 6. WordPress rechercheracategory-6.php

  • category.php

  • archive.php

  • index.php

tag

  • tag -{slug}. php - Si l'abréviation de la balise est sometag, WordPress recherchera tag-sometag.php

  • tag-{id}.php - Si l'ID de la balise est 6, WordPress recherchera tag-6. php (prise en charge des versions WordPress 2.9 et supérieures)

  • tag.php

  • archive.php

  • index.php

author

  • author-{nicename}.php - Si le surnom de l'auteur est rami, WordPress recherchera author-rami.php (pris en charge par WordPress 3.0 et supérieur)

  • author-{id}.php - Si l'ID de l'auteur est 6, WordPress recherchera author-6. php (supporté par WordPress 3.0 et supérieur)

  • author.php

  • archive.php

  • index.php

Date page

  • date.php

  • 404 (introuvable) page

  • 404 .php

index.php

  • Page de pièce jointe

  • MIME_type.php - peut être n'importe quel type MIME (image.php, video.php, audio.php, application.php ou autres).

attachment.php

    single.php
  • index.php

Apprentissage recommandé : "Tutoriel WordPress"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer