WordPress : Le modèle personnalisé ne fonctionne pas avec les options suivantes
J’ai suivi ce tutoriel pour le modèle spécifique à la page — http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates
Création d’une page via le panneau d’administration wordpress – Blog Page
comme une URL – http://localhost/wordpress/blog-page/
et définition du modèle sur mon modèle « Swapnesh » à partir du panneau d’administration lui-même.
J’ai créé mon modèle de page spécifique page-blog-page.php
contenant le code suivant –
<?php
/*
Template Name: Swapnesh
*/
get_header(); ?>
<div id="primary">
<div id="contentabc" style="border:7px solid red;">
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php comments_template( '', true ); ?>
<?php endwhile; // end of the loop. ?>
</div><!-- #content -->
<?php get_sidebar(); ?>
</div><!-- #primary -->
<?php get_footer(); ?>
Maintenant, lorsque je navigue vers http://mysite/wordpress/blog-page/
la frontière pour ne pas pouvoir aller plus loin, faites-moi savoir ce que je fais de mal.
note — Sous » Reading Settings
« , la sélection de la page de publication était « Page de blog » lorsque je désélectionne cette option, elle me montre red border
mais pas de publication alors 🙁
Solution n°1 trouvée
Je ne sais pas si vous avez déjà résolu ce problème, mais je pense que le problème est lié à l’approche de la ceinture et des bretelles avec laquelle vous vous êtes retrouvé ici. En nommant votre modèle personnalisé page-blog-page.php, cela devrait annuler la nécessité de l’affecter explicitement en tant que modèle personnalisé pour une page avec le slug blog-page.
Essayez de changer complètement le nom du modèle personnalisé – my-template.php – pour voir ce qui se passe. Je ne vois rien d’évidemment faux dans votre code.
Solution n°2 trouvée
Avez-vous sélectionné Swapnesh comme modèle de page lors de la création d’une nouvelle page ? Vous pouvez le sélectionner dans les attributs de page du côté droit.
0 commentaire