Afficher la catégorie automatiquement dans Easy Posts Oxygen Builder

Par défaut, Easy Posts affiche une liste d'articles (Archive) issus de la catégorie parente contenu dans le lien d'origine. On peut paramétrer une requête par l'onglet Custom, rédiger un requête via Manual ou paramétrer une requête avancée depuis l'onglet Advanced.

Comment fait-on pour afficher directement les posts de la catégorie en fonction de l'URL affichée ?

Capture d'écran de l'interface Easy Posts, Onglet Principal

Capture d'écran de l'interface Easy Posts, Onglet WP Query

Afficher la catégorie automatiquement dans Easy Posts Oxygen Builder

Voilà le code original du template de Easy Posts dans Oxygen Builder :

<div class='oxy-post'>

  <a class='oxy-post-image' href='<?php the_permalink(); ?>'>
      <div class='oxy-post-image-fixed-ratio' style='background-image: url(<?php echo get_the_post_thumbnail_url(); ?>);'>
      </div>
      <div class='oxy-post-image-date-overlay'>
		<?php the_time(get_option('date_format')); ?>
	  </div>
  </a>

  
  <div class='oxy-post-wrap'>
    
    <div class='oxy-categories'>
      <?php the_category(); ?>
    </div>
    
	<a class='oxy-post-title' href='<?php the_permalink(); ?>'><?php the_title(); ?></a>

	<div class='oxy-post-content'>
		<?php the_excerpt(); ?>
	</div>

	<div class='oxy-read-more-border'>
      <a href='<?php the_permalink(); ?>' class='oxy-read-more'>La suite :)</a>
    </div>
    
  </div>
  
</div>

Vous pourrez faire tous les ajustements nécessaires dans le template Php et CSS en fonction du rendu désiré.

À noter :

Pour que ce template fonctionne il faudra utiliser exclusivement la requête default dans WP Query de Easy Posts, sans ça la requête écrasera les instructions du template.

Si vous souhaitez paramétrer une requête avec Custom, Manual ou Advanced query vous devrez ré-implémenter la catégorie de manière dynamique.

Extrait de la réponse de Matt Hias, expert Oxygen Builder :

Sur une page d'archive, Oxygen Easy Posts et Repeater affichent les articles de la catégorie en cours de navigation, en se basant sur l'URL.

Cela ne fonctionne que si vous utilisez la requête par défaut. [...] Dès que vous créez votre propre requête avec une requête personnalisée, manuelle ou avancée, vous devez réimplémenter vous-même la sélection dynamique des catégories dans votre requête.

Vous pouvez interroger dynamiquement la catégorie actuelle avec Advanced Query comme indiqué dans la capture d'écran. (Sachez que vous devrez adapter la requête si votre modèle d'archive ne correspond pas à la taxonomie "catégorie" par défaut).

Voir sur Facebook

English Version of this post :


Display category automatically in Easy Posts Oxygen Builder

By default, Easy Posts displays a list of articles. You can set up a query using the Custom tab, write a query using Manual or set up an advanced query using the Advanced tab.

How do I display the category posts directly based on the URL displayed?

Screenshot of the Easy Posts interface, Main tab

Screenshot of the Easy Posts interface, WP Query tab

Afficher la catégorie automatiquement dans Easy Posts Oxygen Builder

Here is the original code for the Easy Posts template in Oxygen Builder :

<div class='oxy-post'>

  <a class='oxy-post-image' href='<?php the_permalink(); ?>'>
      <div class='oxy-post-image-fixed-ratio' style='background-image: url(<?php echo get_the_post_thumbnail_url(); ?>);'>
      </div>
      <div class='oxy-post-image-date-overlay'>
		<?php the_time(get_option('date_format')); ?>
	  </div>
  </a>

  
  <div class='oxy-post-wrap'>
    
    <div class='oxy-categories'>
      <?php the_category(); ?>
    </div>
    
	<a class='oxy-post-title' href='<?php the_permalink(); ?>'><?php the_title(); ?></a>

	<div class='oxy-post-content'>
		<?php the_excerpt(); ?>
	</div>

	<div class='oxy-read-more-border'>
      <a href='<?php the_permalink(); ?>' class='oxy-read-more'>La suite :)</a>
    </div>
    
  </div>
  
</div>

You can make all the necessary adjustments in the Php and CSS template to suit the look you want.

Please note:

For this template to work, you will need to use only the default query in WP Query in Easy Posts, otherwise the query will overwrite the template instructions.

If you want to set up a Custom, Manual or Advanced query, you will need to re-implement the category dynamically.

Extract from the response by Matt Hias, Oxygen Builder expert:

On an archive page, Oxygen Easy Posts and Repeater show the posts for the currently browsed category, based on the URL.

That only works if you use the default query.

But that's already stated on your linked page as the very last sentence.

As soon you create your own query with custom, manual, or Advanced Query, you need to re-implement the dynamic category selection yourself into your query.

You can dynamically query the current category with Advanced Query like shown in the screenshot.

(Be aware that you would need to adapt the query if your archive template is not for the default "category" taxonomy.)

See original Post on Facebook
News

Articles par catégorie

Contactez-nous, tout simplement.

:)

Vous pouvez m'appeler
au 06 60 14 57 10,
ou encore me laisser un mail sur
contact [at] one-day.fr.

À la recherche d'un développeur Shopify ? vous êtes à la bonne adresse !
N'hésitez pas à voir mon profil sur Codeur.com

06 60 14 57 10
select linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram