Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment trouver et supprimer les shortcodes inutilisés dans WordPress

Nous avons travaillé sur d'innombrables sites WordPress et nous avons constaté par nous-mêmes comment les shortcodes inutilisés peuvent s'accumuler lentement.

Ces shortcodes oubliés ne font pas que prendre de la place dans votre base de données – ils peuvent en fait ralentir votre site et créer des vulnérabilités de sécurité potentielles. Pire encore, ils apparaissent parfois sous forme de vilains extraits de code cassés sur vos pages, donnant un aspect non professionnel à votre site.

La bonne nouvelle, c'est que trouver et supprimer ces shortcodes inutilisés n'est pas aussi compliqué qu'il n'y paraît.

Dans ce guide étape par étape, nous vous montrerons exactement comment identifier ces shortcodes gênants et les supprimer en toute sécurité de votre site WordPress. Que vous ayez affaire à quelques shortcodes égarés ou à des dizaines d'entre eux, vous aurez un site plus propre et plus rapide une fois que vous aurez terminé ce tutoriel.

Comment trouver et supprimer les shortcodes inutilisés des articles WordPress

Les shortcodes inutilisés sont-ils un problème dans WordPress ?

Les shortcodes facilitent l'ajout de contenu dynamique à votre site WordPress. Et bien que de nombreux plugins et thèmes utilisent désormais des blocs, les shortcodes sont toujours largement utilisés pour ajouter des éléments spécialisés, tels que :

  • Formulaires de contactIntégrez des formulaires de manière transparente dans les articles et les pages.
  • Galeries d'images – Affichez des collections de photos visuellement attrayantes.
  • Sliders – Ajoutez de magnifiques sliders réactifs pour les images, les vidéos ou les deux.
  • Éléments de constructeur de page – Créez des sections et des mises en page personnalisées.

En général, vous ajouterez un shortcode dans WordPress en tapant ou en collant un mot-clé spécifique entre crochets dans un article ou une page. Voici à quoi cela pourrait ressembler :

[some-random-shortcode]

Vous pouvez consulter notre guide pour débutants sur la façon d'ajouter un shortcode dans WordPress pour en savoir plus.

Maintenant, il y a un problème lorsque vous désactivez le plugin ou changez de thème dont dépend le shortcode.

Lorsque cela se produit, le shortcode devient inactif et vos lecteurs verront le shortcode réel entre crochets lorsqu'ils visiteront votre site web. 😓

Dans les sections suivantes, nous vous montrerons comment trouver et supprimer les shortcodes inutilisés des articles WordPress. Voici un aperçu rapide de toutes les méthodes que nous partagerons dans ce guide :

Prêt ? Allons-y !

Suppression des shortcodes inutilisés depuis le back-end de WordPress

Notre première méthode vous permet de supprimer les shortcodes inutilisés des articles et des pages de votre site web en les trouvant et en les supprimant.

La première chose à faire est d'installer et d'activer le plugin Shortcodes Finder. Vous pouvez en apprendre davantage dans notre guide étape par étape sur comment installer un plugin WordPress.

Trouver les shortcodes inutilisés

Après l'activation, vous devrez naviguer vers Outils » Shortcodes Finder. Une fois sur place, vous devriez cliquer sur l'onglet 'Trouver les shortcodes inutilisés'.

Le plugin Shortcode Finder vous permet de trouver les shortcodes inutilisés dans les articles et les pages

Par défaut, le plugin ne recherchera que le contenu publié. Si vous souhaitez également rechercher les brouillons et les articles planifiés, vous devez cocher la case « Inclure le contenu non publié ».

Vous pouvez maintenant cliquer sur les boutons « Articles » ou « Pages » pour rechercher les shortcodes inutilisés dans votre contenu.

Pour ce tutoriel, nous cliquerons sur « Articles ».

Une barre de progression s'affiche pendant que le plugin recherche vos articles, puis une liste de shortcodes inutilisés est affichée. Voici à quoi cela ressemble sur notre site de démonstration :

Shortcode Finder affichera une liste de shortcodes inutilisés

Les 3 premiers résultats de recherche sont des shortcodes inutilisés : [some-random-shortcode], [envira-gallery] et [custom-twitter-feeds].

À partir de là, nous savons que les plugins sur lesquels ces shortcodes s'appuient ont été désactivés ou supprimés sur notre site de démonstration. Par exemple, l'un des shortcodes inutilisés provient du plugin Envira Gallery.

Notez que les 2 derniers résultats de recherche sont de faux positifs et ne sont pas des shortcodes du tout.

Le résultat \ provient d'un article qui liste des caractères spéciaux, tels que [\]^_. Pendant ce temps, le résultat « simple » provient d'un article qui contient les mots « bateau simple » entre crochets.

Le plugin Shortcode Finder peut inclure de faux positifs dans les résultats de recherche

Lorsque vous recherchez sur votre propre site WordPress, vous voudrez vous assurer que vous ne supprimez que les vrais shortcodes inutilisés et non les faux positifs.

Suppression des shortcodes inutilisés

La meilleure et la plus sûre façon de supprimer les shortcodes inutilisés de vos articles est de modifier manuellement chaque article ou page contenant le shortcode.

Cela vous permettra de vérifier les faux positifs et de décider de la meilleure façon de modifier l'article.

C'est parce qu'en plus de supprimer le shortcode, vous pourriez également avoir à modifier d'autres éléments de l'article. Les paragraphes environnants peuvent faire référence à des informations qui étaient précédemment affichées par le shortcode et qui ne sont plus visibles.

Lorsque vous cliquez sur une ligne de shortcode bleue, vous verrez une liste d'articles qui contiennent le shortcode. Pour modifier un article, vous devez cliquer sur son icône « Modifier le contenu ».

Cliquez sur l'icône Modifier le contenu pour supprimer le shortcode

📌 Astuce d'expert : Vous trouverez peut-être plus facile de modifier chaque article dans un onglet de navigateur différent. Faites simplement un clic droit sur chaque icône et choisissez « Ouvrir le lien dans un nouvel onglet » dans le menu, ou vous pouvez également appuyer sur Ctrl + clic sur l'icône (Windows) ou Commande + clic (Mac).

Lorsque l' éditeur WordPress s'ouvre, vous pouvez supprimer le shortcode de l'article.

Dans l'exemple ci-dessous, le paragraphe précédant le shortcode doit également être supprimé ou modifié car il fait référence à une galerie de photos qui n'est plus visible.

Vous devez modifier chaque article pour supprimer les shortcodes inutilisés

Une fois que vous avez supprimé les shortcodes inutilisés de vos articles, il est temps de nettoyer vos pages. Cliquez simplement sur le bouton « Pages » et répétez le processus.

Masquer les shortcodes inutilisés sur le front-end de WordPress

Cette deuxième méthode ne supprime pas réellement les balises de shortcode inutilisées de vos articles et pages comme la méthode précédente. Elle les masque simplement à vos visiteurs.

C'est plus rapide et peut être utile si vous souhaitez masquer les shortcodes avant de pouvoir tous les supprimer. Vous pourriez également vouloir simplement les masquer au cas où vous réinstalleriez ou réactiveriez le plugin ou le thème qui les a placés là.

Vous devriez commencer par installer et activer le plugin Remove Orphan Shortcodes. Pour plus de détails, vous pouvez consulter notre guide étape par étape sur comment installer un plugin WordPress.

Lors de l'activation, le plugin commence à fonctionner automatiquement et supprime les shortcodes inutilisés de l'affichage sur le front-end de votre site web. Cela offre une meilleure expérience utilisateur.

Voici un exemple de notre site de test. Avant l'installation du plugin, un shortcode inutilisé pouvait être vu sur le front-end de notre site.

Le shortcode inutilisé est visible dans vos articles et pages

Une fois le plugin Remove Orphan Shortcodes installé et activé, le shortcode ne sera plus visible par les visiteurs de notre site web.

Vous n'aurez pas à les chercher ni à configurer quoi que ce soit, car il fonctionne dès la sortie de la boîte !

Le plugin Remove Orphan Shortcode masque le shortcode inutilisé

Astuce bonus : Comment faire une recherche et remplacement dans WordPress 🔍

Il y a de nombreuses fois où vous devrez rechercher et remplacer du contenu sur votre site WordPress. Par exemple, si vous changez le nom de domaine de votre site ou passez à HTTPS, vous devrez mettre à jour les URL. C'est également utile pour corriger d'anciennes informations, des fautes de frappe ou des shortcodes cassés.

Si vous changez de marque ou si vous devez remplacer une image fréquemment utilisée, la recherche et le remplacement facilitent la mise à jour rapide de tout. Cela vous fait gagner du temps et maintient la cohérence de votre contenu sur l'ensemble de votre site.

Rechercher et remplacer tout, créé par l'équipe WPCode, est le meilleur outil pour rechercher et remplacer du contenu sur WordPress. Vous pouvez l'utiliser pour du texte, des images et même du contenu spécifique de la base de données.

Avertissement de sauvegarde

Mais, avant de commencer, assurez-vous de sauvegarder votre site WordPress pour éviter tout problème.

Pour plus de détails, vous pouvez consulter notre guide sur comment faire une recherche et un remplacement dans WordPress.

Nous espérons que cet article vous a aidé à trouver et supprimer les shortcodes inutilisés de vos articles ou pages WordPress. Vous voudrez peut-être aussi lire nos guides sur comment supprimer les widgets inactifs et comment limiter l'accès au tableau de bord dans WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

23 CommentsLeave a Reply

  1. n'a pas fonctionné car le shortcode n'apparaît même pas sur la page brouillon, mais reste sur la page d'accueil du site.

    • Si le plugin n'a pas trouvé le shortcode, il n'est probablement pas dans votre contenu mais pourrait être défini par votre thème. Nous vous recommandons de contacter le support de votre thème spécifique, ils devraient pouvoir vous aider.

      Admin

  2. Merci pour cet article. Il m'a aidé à résoudre un gros problème et à gagner beaucoup de temps !

  3. J'ai utilisé ceci, mais j'ai apporté une petite modification. J'ai configuré WP_Query pour qu'il recherche également tout type de publication au lieu de seulement les publications.


    $args = array(
    's' => $string,
    'post_type' => 'any'
    )

  4. Quelle astuce ! Je déplace un site de Canvas vers Beaver Builder et c'est exactement ce dont j'avais besoin pour trouver les shortcodes Woothemes sans avoir à aller dans la base de données. Facile. Merci !

  5. Erreur d'analyse : erreur de syntaxe, 'ob_start' inattendu (T_STRING), '{' attendu dans /home2/archtyp3/public_html/wp-content/plugins/archtypesandcircles/archtypesandcircles.com-plugin.php à la ligne 8

    J'ai mis ceci dans un plugin spécifique au site mais j'ai reçu le message d'erreur ci-dessus. S'il vous plaît, aidez-moi.

    • i just went back in and removed all the spaces, and its WORKING! thanks again for your time and energy. I really am an absolute beginner, but with this great support Im slowly getting it… :)

  6. Bonjour, mon site web est et j'utilisais auparavant le plugin Shortcodes Ultimate, mais maintenant je n'utilise plus ce plugin et je veux supprimer tous les shortcodes de ce plugin qui restent dans les articles. Pouvez-vous me dire s'il existe un plugin qui peut trouver les shortcodes inutilisés et les supprimer automatiquement ?

  7. Y a-t-il un moyen de supprimer un shortcode spécifique, en conservant le texte à l'intérieur ?

    Par exemple : dans ce cas [dropcap]A[/dropcap] je voudrais éliminer le shortcode en conservant le « A », ou toute autre lettre à l'intérieur.

    Merci !

  8. Il serait utile que vous ajoutiez également comment remplacer en masse les anciens shortcodes trouvés par les nouveaux shortcodes utilisés dans le nouveau thème, plutôt que de simplement les supprimer.

    Je pense que la plupart des gens qui migrent de thèmes chercheront à remplacer, comme moi.

    Le plugin Regex replace est utile mais ne remplace pas les shortcodes dans les types de publication personnalisés. Nous avons donc toujours besoin d'une solution de recherche et remplacement de shortcodes en masse.

  9. Cette méthode fonctionne-t-elle toujours avec WP 4.0.1 ? Si le shortcode que nous voulions trouver était pb_carousel group=\"x\" quel serait le shortcodefinder à utiliser ?

  10. Très utile. Mais une simple recherche Regex trouve le shortcode pour moi. Cela semble beaucoup moins intrusif que de modifier le fichier de fonctions ?

  11. Cela semble être une très bonne idée à placer dans l'action de désactivation du plugin, et à ne pas autoriser l'utilisateur à désactiver le plugin tant que les shortcodes n'ont pas été supprimés ou simplement avertir l'utilisateur des publications qui ont encore ces shortcodes.

  12. Pourquoi ne pas écrire un filtre pour the_content qui exécute une regex à la recherche de tous les shortcodes dans la publication, puis vérifie leur nom par rapport au tableau des hooks de shortcodes pour voir s'il avait des fonctions hookées et sinon les supprime de l'affichage. Ils sont toujours là, mais les lecteurs ne les voient pas si vous avez besoin de modifier de nombreux articles. Vous pourriez mettre cette même fonctionnalité dans un plugin pour lister tous les articles avec tous les shortcodes non hookés en un seul endroit afin que l'utilisateur n'ait pas à connaître le nom exact du shortcode lorsqu'il a besoin de supprimer les shortcodes inutilisés.

  13. désolé, j'ai oublié de mentionner que nous pouvons lister tous les shortcodes disponibles via la variable globale $shortcode_tags.

  14. je pense qu'il pourrait y avoir un moyen. comme vous avez utilisé la boucle pour trouver les articles avec des shortcodes, nous pouvons prendre l'ID de chaque article et avec l'aide de la classe wpdb et des expressions régulières PHP, l'objectif est probablement réalisable.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.