Créer un thème WordPress : les fichiers nécessaires

Créer un thème WordPress simple est relativement facile. En revanche, il faut beaucoup de travail pour concevoir son back office.
Sur le principe, il faut créer un nouveau dossier dans le dossier wp-content/themes et y placer un premier fichier php nommé index.php.

Ce fichier sera utilisé pour générer les pages de votre thème.
La seule information nécessaire est le nom du thème.

/*
Theme Name: Mon theme
*/

Ensuite, à l'intérieur de la page index.php vous pouvez poser la première structure de base.

<?php get_header() ?>
(Ici le contenu de chaque page)
<?php get_footer() ?>

Il faudra aussi créer un fichier header.php sur le modèle suivant. Ce fichier devra inclure l'en tête de votre page ainsi qu'un appel à la méthode wp_head().

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <?php wp_head() ?>
</head>
<body>
    <nav class="nom-de-classe-pour-ce-menu">
        <a href="#"><?php bloginfo('name') ?></a>
    </nav>
    <div class="container">

De la même manière, il faudra créer un fichier footer.php avec un appel à la méthode wp_footer().

</div>
<footer>
<?php
wp_nav_menu([
'theme_location' => 'footer',
'container' => false,
'menu_class' => 'navbar-nav mr-auto'])
?>
</footer>
<?php wp_footer() ?>
</body>
</html>

La partie la plus délicate ensuite reste de concevoir la feuille de style à appliquer aux différents éléments. C'est cette partie qui, véritablement va personnaliser votre thème.

Xc3j - 2021

Créer un thème wp