[Résolu] Clicktotweet dans un widget (Créer un compte)

  • WordPress :5.4
  • Statut : résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2343007
    scotlandyard
    Participant
    Initié WordPress
    2 contributions

    Bonjour à toutes et tous,

    Voici mon premier message sur ce forum. Je ne connais pas encore les codes en usage sur ce site et m’excuse d’avance si je heurte l’une ou l’autre sensibilité. Mon prénom est Grégoire, je réside en Suisse. Professionnellement, je travaille dans les ressources humaines.

    J’ai utilisé Dotclear pendant +10 ans, que je connaissais très bien. Trop limité, je suis passé à WordPress qui est beaucoup plus complet, mais aussi plus complexe pour moi, après avoir découvert l’existence d’un plug-in qui a lui seul a provoqué ma migration à WordPress. Je ne suis rien d’autre qu’un “bidouilleur” sans compétence en code.

    • Version de PHP/MySQL : 7.1.33
    • Thème utilisé : thème enfant “scotlandyard”, base Rowling.
    • Extensions en place : This day in history, Kiwi social share (clicktotweet), all in one wp security, yoast.
    • Nom de l’hébergeur : Kreativmedia (Suisse)
    • Adresse du site : histoiredesinventions.com

    Voici quelques semaines que je cherche une solution, en fouillant le web désespérément, sans succès:

    J’utilise le plugin “this day in history”. Il affiche dans un widget un texte différent pour chaque jour.
    Basiquement, le plug-in ne permet que l’affichage de texte et de lien. Si on bricole un peu, l’affichage d’une image est possible, mais les possibilités de mise en page sont très limitées.

    J’utilise dans mes pages le shortcode clicktotweet de Kiwi social share. Il fonctionne bien.

    J’aimerais pouvoir ajouter ce shortcode clicktotweet dans les résultats de “this day in history”, qui sont dans la homepage de mon site. Dans le support du plug-in, il est dit qu’il est possible de passer par “do_shortcode”, sans plus d’explication. L’auteur du plugin n’aide pas et ne souhaite pas ajouter des fonctions.

    En fouillant le web, j’ai trouvé comment autoriser les shortcode dans un plugin avec le snippet

    add_filter('widget_text','do_shortcode');

    J’ai bien entendu renseigné l’ID du widget, trouvé avec un ajout dans functions.php, qui affiche le nom dans le menu widget. Donc ce que j’ajoute dans functions.php, c’est “this_day_in_history_widget-4” à la place de “widget_text”

    Résultat: nul. L’affichage à l’écran continue simplement d’afficher [KiwiClickToTweet tweet=”test” quote=”test”], sans l’interpréter.

    Ma question: est-ce seulement possible de faire ce que j’ai envie de faire ? Après des heures de recherches sur “do_shortcode” et associés, je ne trouve que des articles qui évoque l’ajout de shortcode dans des pages et posts, mais pas du tout dans les résultats des plugins.

    Je remercie chaque personne qui prendra le temps de lire et de se pencher sur cette question 🙂

    scotlandyard
    Grégoire

    • Ce sujet a été modifié le il y a 2 semaines par scotlandyard.
    • Ce sujet a été modifié le il y a 2 semaines par scotlandyard.
    • Ce sujet a été modifié le il y a 2 semaines par scotlandyard.
    #2343543
    scotlandyard
    Participant
    Initié WordPress
    2 contributions

    Hello. Je ne suis pas arrivé a faire ce que je voulais, mais un plugin m’a aidé a activer les shortcode dans les plugin.

    Mon but était d’eviter d’ajouter un nouveau plugin.

    Maintenant, je cherche a creer un clicktotweet perso, sans plugin, en utilisant functions.php.

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