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 :
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 :
2 réponses à “Widget Posts d’Elementor : afficher le style d’OceanWP”
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.