Comment afficher un widget personnalisé n'importe où
-
-
Vouspouvezfiltrerthe_contentet le renvoyer après le contenuet utiliser unebalise conditionnelleis_front_page ();OU vouspouvez appeler labarre latérale dans votrefichier single.php ou content.phpYou can filter the_content and return it after the content and use a conditional tag is_front_page(); OR you can call the sidebar in your single.php or content.php file
- 0
- 2015-02-04
- Brad Dalton
-
Cette question avait-elle été résolue?Had this quesiton been resolved?
- 0
- 2016-08-31
- Ethan O'Sullivan
-
5 réponses
- votes
-
- 2015-02-04
Ajoutez une zone de widget à votre
single.php
,front-page.php
,home.php
outout ce que vous voulez ..fichier dethème dumodèle.Ensuite,auback-end,allez dans Apparence> Widgetset déplacez le widget vers la zone de widget que vous venez de créer.Add a widget area to your
single.php
,front-page.php
,home.php
or whatever you want.. template's theme file. Than at the back-end go to Appearance > Widgets and move the widget to the widget area you just created.-
maintenant un autreproblèmem'est resté à l'esprit,était-ilpossible d'afficher 5 annoncesen utilisant un widgetmaispour unemplacement différent?ou ai-jebesoin d'utiliser un widgetpour une annonce.Autotal,je devrai créer 5 widgetspourmes annoncesnow another issue sticked to my mind, was it possible to display 5 ads using one widget but for different placement? or did i need to use one widget for one ads. Total i'll have to create 5 widgets for my ads
- 0
- 2015-02-04
- Dragut
-
@Bergmann,vouspouvez créer autant de widgetset de zones de widgets que vous le souhaitez.@Bergmann, you can create as many widgets and widget areas as you want.
- 0
- 2015-02-04
- Fleuv
-
- 2015-06-01
Nousne pouvonspas afficher de widgetpersonnalisé directement dans le contenu ou àtout autreendroit.Lafonction
the_widget()
n'affiche que le widgetintégré.Maistoujours si vous voulez afficher un widgetpersonnalisé,vous devez créer unebarre latéraleet attribuer un widget à labarre latéralenouvellement crééeet afficher cettebarre latéraleen utilisant
dynamic_sidebar( 'id' );
.Pourplus d'informations, http://codex.wordpress.org/Widgetizing_Themes
We can't display custom widget directly in content or any other place.
the_widget()
function only display built-in widget.But still if you want display custom widget then you must create sidebar and assign widget to newly created sidebar and display that sidebar using
dynamic_sidebar( 'id' );
.For more information http://codex.wordpress.org/Widgetizing_Themes
-
- 2015-02-05
@ Bergmann,Ilestpossible d'afficher 5 annonces sur une seulepageen utilisant un seul widget "sitoutes les annonces sontensemble".Mais si vous voulez quetoutes les annonces setrouvent à desendroits différents,vous devez créer différentes zones de widgetset différents widgets.
@Bergmann,It is possible to display 5 ads in single page using single widget "if all ads are together" . But if you want all ads at different places , you have to create different widget areas and different widgets .
-
- 2016-08-31
Une solution claire,simpleet facile à votre question consiste àexaminer le amrshortcoden'importe quel widget .Comme sonnom l'indique,vouspouvezinsérer vos widgets dans vospagesen utilisant des codes courts,comme ceci:
[do_widget "Your Widget" ]
A clean, simple, and easy solution to your question is to look into the amr shortcode any widget. As the name suggests, you can insert your widgets in your pages by using shortcodes, like so:
[do_widget "Your Widget" ]
-
- 2017-03-19
Le widgetpersonnaliséfonctionnebien avec
<?php the_widget( '' ); ?>
Vouspouvez letester.
-
Exemple de widget de copie https://codex.wordpress.org/Widgets_API#Displaying_Widgets
-
N'oubliezpas de vousinscrire comme disons dans le codex
add_action( 'widgets_init', ...
-
Appelez-le depuisindex.php
<?php the_widget( 'Foo_Widget' ); ?>
Custom widget works well with
<?php the_widget( '' ); ?>
You can test it.
Copy widget example https://codex.wordpress.org/Widgets_API#Displaying_Widgets
Don't forget register as say in codex
add_action( 'widgets_init', ...
Call it from index.php
<?php the_widget( 'Foo_Widget' ); ?>
-
commenttrouver lenom d'un widget?J'utilise lethème Reyet ilpropose un widgetpour afficher lesproduits.J'écris du codepersonnaliséet je souhaite l'incluremaisje ne connaispas lenom du widgethow would I find out the name of a widget? I'm using the Rey Theme and it offers a widget to display products. I'm writing custom code and want to include it but don't know the name of the widget
- 0
- 2020-08-14
- ekkis
-
regardez le code à l'intérieur.look at the code inside.
- 0
- 2020-08-15
- Alexufo
J'ai un widgetpersonnalisépour les annonces,celam'aide à afficher des annonces sur labarre latérale,maisj'essaie de l'afficher sous chaque article ou sur lapremièrepage à côté du curseur.
Commentpuis-je appeler un widgetpersonnalisé oùje veux?