< Retour au blog

Widget Posts d’Elementor : afficher le style d’OceanWP

Publié le

dans la catégorie

,

Votre site WordPress est construit avec le thème OceanWP et Elementor Pro ?

Si vous utilisez le widget Publications (Posts) d’Elementor Pro, vous avez sûrement remarqué que les Habillages (Skins) proposés dans ce widget ne ressemblent pas aux styles de blog définis dans OceanWP, et cela peut créer des incohérences dans le design du site.

Pour résoudre ce problème j’ai développé et publié une extension qui ajoute un nouvel Habillage appelé Thème à ces widgets. Son rôle est très simple : utiliser le style du blog paramétré dans OceanWP, dans les widgets Publications (Posts) et Archive de publications (Archive Posts).

Si vous ne souhaitez pas paramétrer du style à la fois dans OceanWP et dans les widgets d’Elementor, alors cette extension vous sera utile !

Pour télécharger l’extension, rendez-vous sur Github.

A savoir :

  • Il vous faut évidemment avoir installé et activé Elementor, Elementor Pro, et le thème OceanWP ou un thème enfant d’OceanWP pour que l’extension fonctionne.
  • Cet Habillage ne propose pas d’options de style et c’est normal : il reprend celui d’OceanWP!

Et aussi…
Cette extension utilise simplement la fonction get_template_part(), elle peut donc être adaptée à n’importe quel thème qui utilise des templates part 🙂

 

Exemple en images sur mon site

Voici comment s’affiche ma page Blog, j’ai choisi le style « Miniature » d’OceanWP :

Capture d'écran du blog
Capture d’écran du blog

 

Grace à l’extension, je peux choisir l’habillage Thème sur ma page d’accueil dans le widget Publications, et utiliser le style d’OceanWP :

Capture d'écran du widget Publications
Capture d’écran du widget Publications

2 réponses à “Widget Posts d’Elementor : afficher le style d’OceanWP”

  1. Bonjour Marie,

    Et merci pour tes différents articles permettant d’étendre les fonctionnalités d’Elementor 🙂

    Je suis particulièrement intéressé par cet article car j’espérais m’en inspirer dans le cadre d’un projet pour un cinéma associatif. Pour celui-ci, j’utilise l’extension Event Organiser de Stephen Harris qui met à disposition des templates (single, archive, …) que j’aimerais utiliser à la place de ceux d’OceanWP.

    Je me suis donc plongé dans ton plugin et… je me suis un peu perdu, notamment parce que je ne comprend pas comment s’articulent les 2 skins skin-themes.php (dans skins/archive-posts/ et skin/posts) dans le fonctionnement du widget.

    Pourrais-tu m’éclairer ? Merci 🙂

    Cordialement,
    Serge

    • Bonjour Serge,

      Je ne connais pas l’extension « Event Organiser ».

      Au sujet des deux skins :
      – /skins/archive-posts/skin-theme.php : s’affiche dans le widget « Archives »;
      – /skins/posts/skin-theme.php : s’affiche dans le widget « Publications »;
      leur contenu est presque identique, mais il est nécessaire d’avoir 2 skins car celle des Archives utilise la requête courante (archive.php), alors que celle des Publications fait sa propre requête.

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.