Tout savoir sur WordPress

Créer un shortcode pour insérer une phrase récurrente

Cette astuce permet d’insérer dans vos articles et vos pages une phrase récurrente à l’aide d’un shortcode.

Il peut arriver que vous utilisiez souvent la même phrase dans vos articles ou vos pages. Dans ce cas, les shortcodes sont très pratiques. En effet, on peut s’en servir pour insérer une phrase personnalisée à tout moment dans le contenu d’un article ou d’une page.

Par exemple, dans le fichier functions.php vous pouvez ajouter ce code :

function ask_func( $atts ) {
return "Si vous avez des questions, n'hésitez pas à commenter mon article";
}
add_shortcode( 'ask', 'ask_func' );

Ensuite, pour placer votre phrase où vous le désirez dans un article ou une page, il suffira d’insérer ceci : [ask]

A partir de maintenant, c’est à vous d’adapter le code selon vos besoins :)

Cet article a été publié il y a 2268 jours - Il n'est peut être plus à jour !

Article écrit par jmlapam

8 Commentaires

  1. Merci. Sinon on peut bien sûr personnaliser son petit texte en rajoutant une class :
    >> return ‘Si vous avez des questions, n’hésitez pas à commenter mon article’;

  2. bon ça marche pas dans les commentaires mais j’avais intégré un p class ask en fait… désolé :(

  3. Merci pour cette astuce ! Cela fonctionne parfaitement. Par contre, n’étant pas très douée en PHP, comment faire pour proposer différentes phrases récurrentes ? J’ai essayé de recopier le code à la suite, mais cela ne fonctionne pas.

  4. Sympa cette astuce, ca evite de faire du copier/coller…
    Par contre peut on le faire en plugin ce qui permet de ne pas etre dépendant du theme?

  5. Bonjour,
    peut-on se servir de ce code pour afficher une image selon la taille de l’ecran ?

    par exemple je voudrai pour mon slider (qui n’en ai pas un en fait, car y’a qu’un eseule image, mais c mieux je trouve) afficher image1 si la taile de l’ecran supérieur a X pixel, et afficher image2 si taille de l’ecran inférieur a X pixel.

    le but : les mobile.
    car mon site est responsive, sauf que sur un mobile, il charge la meme image que sur pc .. ce qui est vraiment dommage …

  6. Merci pour le code, mais même question que Hélène de 2012 :p Comment créer plusieurs shortcodes ? en dupliquant le code et en changeant ‘ask’ par autre chose ça plante… sur WP 4.0 pour info

consequat. risus suscipit amet, Aliquam ut mi, nec mattis commodo