[Résolu] afficher un widget via un shortcode (Créer un compte)

  • WordPress :5.2
  • Statut : résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #2293382
    aline450
    Participant
    Initié WordPress
    5 contributions

    Bonjour,

    Théme Divi

    Je cherche simplement à afficher un widget via un shortcode

    J’ai essayé :

    function afficherwidget() {

    return the_widget( ‘unessai’ );
    }
    add_shortcode( ‘widgetmenuhaut’, ‘afficherwidget’ );

     

    Dans mon texte j’ajoute le shortcode [widgetmenuhaut]

    rien ne se passe.

    Pourriez-vous m’aider ?

    Merci

    Aline.

    #2293392
    ferman
    Participant
    Maître WordPress
    2158 contributions

    Bonjour,

    Vous ne souhaitez pas utiliser une extension? Par exemple celle-ci.

    #2293394
    Li-An
    Modérateur
    Maître WordPress
    23341 contributions

    Bonjour, la solution me parait un peu plus complexe que votre code si j’en crois https://digwp.com/2010/04/call-widget-with-shortcode/

    #2293537
    Inglebard
    Participant
    Chevalier WordPress
    111 contributions

    Bonjour,

    Ci c’est juste pour appelé un widget connu sans paramètre essai ceci :

    function afficherwidget() {
    
    ob_start();
    the_widget( 'unessai' );
    $output = ob_get_contents();
    ob_end_clean();
    return $output;
    
    
    }
    add_shortcode( 'widgetmenuhaut', 'afficherwidget' );

    • Cette réponse a été modifiée le il y a 2 mois et 3 semaines par Inglebard.
    #2294931
    aline450
    Participant
    Initié WordPress
    5 contributions

    J’ai finalement opté pour le plugin.

    Merci pour vos réponses.

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.