Recherche…


Introduction

Wordpress est un système de gestion de contenu largement utilisé pour créer des sites Web d'informations simples, mais aussi pour créer des sites Web plus sophistiqués et même de petites boutiques en ligne.

Wordpress utilise des thèmes. Ces thèmes sont utilisés pour créer les fonctionnalités de mise en page et de contenu d'un site Web Wordpress. Les thèmes peuvent être trouvés sur Internet.

Chaque site a ses propres fonctionnalités et sa mise en page, mais il est parfois difficile de trouver le bon thème pour un site Web. Heureusement, nous sommes également en mesure de créer notre propre thème.

Développer votre propre thème

Un thème wordpress comprend deux types de fichiers. Les fichiers de base de chaque thème et les fichiers définissant la disposition et les fonctionnalités du thème. Ce second groupe je vais appeler les fichiers spécifiques au thème.

Les fichiers de thème de base
Les fichiers de thème de base sont les fichiers utilisés pour configurer et enregistrer un thème. Dans la liste ci-dessous, je vais décrire brièvement chaque fichier et son utilisation. Plus tard, je vais ajouter les exemples de fichiers les plus élémentaires nécessaires pour configurer votre propre thème wordpress.

  • functions.php : Le fichier functions.php est utilisé pour enregistrer toutes les fonctions, barres latérales, scripts et inclut le thème. Dans ce fichier, vous pouvez par exemple inclure des fichiers CSS, des fichiers JS, etc.
  • Header and footer : Les fichiers d'en-tête et de pied de page (header.php et footer.php) sont les fichiers utilisés pour appeler l'en-tête et le pied de page. Le fichier d'en-tête et de pied de page, par exemple, contient le lien vers le système dorsal wordpress.
  • index.php : Le fichier index.php est le fichier qui crée le modèle de page par défaut. Dans ce fichier, vous pouvez voir, éditer et supprimer des éléments de cette présentation par défaut.
  • single.php : Le fichier single.php est le fichier qui crée la page de modèle de publication unique. Tout comme le modèle par défaut pour les pages, mais maintenant pour les pages à publication unique.
  • format.php Le fichier format.php est le fichier qui construit le modèle content-text à partir d'une page. Donc, si vous avez une page d'accueil et que vous la modifiez à partir du back-end en ajoutant un texte. Ce fichier crée le balisage standard de ce texte.
  • 404.php Le fichier 404.php crée le modèle 404. Ce fichier consiste en la présentation de base de cette page.
  • archive.php Le fichier archive.php crée la mise en page de la page d'archive.
  • style.css Le fichier de feuille de style de base.

Donc, dans cette liste, vous pouvez voir tous les fichiers requis pour la configuration de votre propre thème Wordpress. Jetons maintenant un coup d’œil à certains fichiers que vous pouvez créer si vous voulez, mais ne sont pas des fichiers requis pour un thème wordpress. Ces fichiers sont principalement des fichiers de modèles et d’autres extensions fonctionnelles.

Modèles de page personnalisés
page-<your own name>.php : dans un thème Wordpress, vous pouvez créer plusieurs modèles de page. en créant de nouveaux fichiers de modèle de page. Un fichier de modèle de page standard est constitué des attributs de nom suivants. name of the template page name of the template et .php Si, par exemple, vous souhaitez créer un nouveau modèle de page pour votre page de blog, vous pouvez l'appeler page-blog.php Wordpress lit automatiquement le fichier et ajoute le fichier au menu de sélection de modèle. Assurez-vous que vous avez au moins inclus les fonctions get_header() et get_footer() . Assurez-vous également de nommer votre modèle dans un commentaire en haut du fichier en ajoutant l'exemple suivant.

<?php
    /*
     * Template Name: Homepage Template
     */
    get_header();
?>

Modèles de pages individuelles personnalisées
single-<your own name>.php : Dans un thème Wordpress tout comme le modèle de page décrit ci-dessus, vous pouvez également créer vos propres modèles de page à un seul message. Tout comme le modèle de page, le fichier se compose de trois parties single pour déclarer qu'il s'agit d'une seule page de post <your name of the template> et l'extension de fichier .php . Tout comme la configuration minimale requise par le modèle de page pour s'assurer que Wordpress lit le nouveau modèle, il ajoute les fonctions get_header() et get_footer() . Et bien sûr aussi ajouter votre nom de modèle comme dans l'exemple ci-dessous

<?php

/*
* Template Name: Post Portfolio
* Template Post Type: post, page
*/

?>

Nous indiquons également le Template post type: qui correspond au type de template, dans ce cas post et page.

Modèles de texte de message personnalisés
format -<your own name>.php : Dans un thème Wordpress, vous pouvez également créer des modèles de post-publication. Ces modèles de format sont la mise en page et le contenu d'un message. Par exemple, si dans certains cas, vous souhaitez que le message affiche uniquement le contenu ou le titre du message, vous pouvez utiliser ces modèles pour créer ce type d'ajustement. Étant donné que ces types de modèles ne mettent en forme que le contenu des post- get_header() créé par un utilisateur, nous n'avons pas besoin d'inclure get_header() et get_footer() car ceux-ci sont déjà définis dans les modèles de pages. Assurez-vous que votre modèle est capable de reconnaître un message en utilisant l'exemple de base suivant.

<div>
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    </article>
</div>

Donc, maintenant que nous savons quelque chose sur les fichiers de base et certains des nombreux fichiers spécifiques au modèle, il est temps de parler des barres latérales et des widgets. Dans le futur, cela sera ajouté avec un tutoriel sur la création d'un thème Wordpress.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow