Ma configuration WP actuelle – Version de WordPress : 3.0.5 – Version de PHP/MySQL : – Thème utilisé : perso – Extensions en place : plugin de custom_type fait maison – Nom de l’hebergeur : local – Adresse du site :
Problème(s) rencontré(s) : Intégration de template spécifique directement en home, selon le type de post (un schéma se trouve plus bas pour piger la question)
J’ai créé mes custom_post_type via des plugins fait à la main (et grâce à de précieux conseils) afin de bien différencier différents types de contenus.
En home, grâce au code suivant, j’arrive à les appeler sans problème, quel que soit leur type :
Par ailleurs, j’ai créé des weblog.php et citation.php dans le template, dont, basiquement, le code peut se résumer à :
<?php get_header();?>
<?php while ( have_posts() ) : the_post(); ?> Ici, le code HTML de mise en page avec les différentes requêtes <?php the_title(); ?>, <?php the_content(); ?>, etc. <?php endwhile; ?>
<?php get_footer(); ?>
Jusqu’ici tout va bien. Sur leur permalink spécifique, les weblog et citation réagissent correctement. En allant sur une adresse http://www.mondomaine.com/?weblog=nom-du-papier, on obtient sans problème une mise en page spécifique.
Seulement, une grande question se pose :
– j’aimerais que la mise en page spécifique soit également celle visible en home. En d’autre termes que cela donne cela avant/après :
J’ai tenté de regarder avec des get_template_part dans les requêtes du loop.php mais cela me renvoie soit à rien, soit à une répétition à l’infini des textes. J’ai également tenté des éléments conditionnels mais ma grammaire de php laisse encore manifestement un peu à désirer.
(bon, et je passe pour l’instant sur les problèmes suivants, puisque les templates spécifiques contiennent des appels au header et footer, – sans quoi ils ne fonctionnent pas – mais qui pourraient produire un sacré bordel s’ils sont de nouveau appelé en une directement 😕 )
Auteur
Messages
Affichage de 1 message (sur 1 au total)
Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.
Défiler vers le haut
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web à des fins de marketing similaires.