Comment afficher ma page à travail unique sur mon front-page.php
?
Je souhaite donc afficher ma page work
sur la page d'accueil. Par exemple, mon lien de page de travail est www.example.com/work
mais je souhaite afficher la page de travail dans www.example.com
. Devrais-je utiliser le code gettemplate?
Aucun code n'est nécessaire pour cela.
Allez dans le panneau d'administration WordPress → Settings
→ Reading
name__.
Puis, dans l’option Your homepage displays
, sélectionnez A static page (select below)
&, puis, dans le menu déroulant Homepage:
, sélectionnez votre page Work
& Save Changes.
Comme la capture d'écran ci-dessous:
Bien entendu, une fois que vous avez terminé, le contenu de votre page Work
sera chargé sur la page d'accueil du site (par exemple, www.example.com
) avec le modèle de page d'accueil approprié (par exemple, front-page.php
) de votre thème.
Consultez le document Hiérarchie de modèles pour savoir quel modèle de thème gérera la page d'accueil dans différentes situations.
Supposons que vous ayez un fichier de modèle (dans le thème) nommé single-work.php
et un autre fichier de modèle front-page.php
. Selon la hiérarchie de modèles WordPress, front-page.php
chargera la page d’accueil, quel que soit le paramètre Your latest posts
ou A static Page
.
Vous pouvez changer cela si vous choisissez A static page
. Supposons que vous ayez une page statique nommée Work
& que vous sélectionniez cette page comme Homepage
name__. Maintenant, tout d’abord, placez le CODE suivant en haut du fichier de modèle single-work.php
:
<?php
/* Template Name: Work Template */
Puis modifiez la page work
et vous verrez l’option de sélection de modèle sous Page Attributes
:
De là, sélectionnez Work Template
et enregistrez. Ainsi, la page d'accueil se chargera avec le modèle single-work.php
au lieu de front-page.php
.
Remarque: si vous ne voyez pas la boîte méta
Page Attributes
, sélectionnezPage Attributes
dans le menu déroulantScreen Options
en haut à droite.
Créez un nouveau fichier nommé work.php
dans votre dossier de répertoire de thème et ajoutez ce code en haut du fichier:
<?php
/*
Template Name: Work
Template Post Type: page
*/
?>
Your codes here...
Allez -> Pages, éditez votre page de travail. Et sélectionnez le modèle de page en tant que Work
Et allez lire les paramètres. Sélectionnez la page de garde comme Work