Comment changer le contenu présenté en une balise différente dans WordPress Twenty Fourteen ?

Publié par Jean-Michel le

Dans le thème vingt-quatorze, nous aimerions savoir comment modifier la balise de contenu des fonctionnalités. Actuellement, il est défini comme featured.

Maintenant, nous aimerions savoir comment coder cela pour différents modèles de page.

Nous remarquons page.phpqu’il y a un morceau de code appelant la partie template featured-content.

<?php
if ( is_front_page() && twentyfourteen_has_featured_posts() ) {
    // Include the featured content template.
    get_template_part( 'featured-content' );
}
?>

D’après notre compréhension, cela appelle le fichier featured-content.php. Dans ce fichier, existe-t-il un moyen de décider de la balise. Nous imaginons que vous pouvez le faire en utilisant une instruction if et la variable $tagor $termà l’intérieur d’un tableau. Mais nous ne sommes pas tout à fait sûrs.

Notre idée est de créer trois pages sur notre site, chacune utilisant une balise différente pour afficher différents messages dans la section de contenu en vedette.

Cela peut-il être fait et quelqu’un peut-il nous fournir le code ou la logique pour le faire?

Merci d’avance! l’équipe LWdesign

Solution n°1 trouvée

Si vous souhaitez uniquement modifier la balise sur les modèles par défaut, vous pouvez également le faire dans le tableau de bord. 🙂

http://codex.wordpress.org/Twenty_Fourteen

entrez la description de l'image ici

Solution n°2 trouvée

Les détails de mise en œuvre interne de cette fonctionnalité sont d’une pertinence douteuse.

  1. Si vous jetez un oeil à ce featured-content.phpmodèle, vous verrez
  2. qu’il reçoit des messages de twentyfourteen_get_featured_posts()cependant
  3. la seule chose que la fonction a est le twentyfourteen_get_featured_postsfiltre
  4. d’un coup d’œil rapide sur lequel, d’une manière particulière, rien ne devient réellement accro
  5. parce que twentyfourteen_setup()déclare featured-contentla fonctionnalité
  6. avec la configuration définie featured_content_filtercomme celle ci-dessus
  7. à quelle Featured_Contentclasse accroche sa get_featured_posts()méthode
  8. qui s’enfouit plus loin dans la get_featured_posts_ids()méthode
  9. qui calcule, met en cache et renvoie ces identifiants

Il y a donc… quelques points sur lesquels vous pouvez travailler avec… ça . 🙂

D’un point de vue pratique, vous voudriez probablement vous connecter au twentyfourteen_get_featured_postsfiltre et renvoyer conditionnellement différents ensembles de publications selon vos besoins.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *