Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment trouver et Retirer les codes courts inutilisés dans WordPress

Nous avons travaillé sur d’innombrables sites WordPress, et nous avons pu constater par nous-mêmes que les codes courts inutilisés peuvent s’accumuler lentement.

Ces codes courts oubliés ne font pas qu’occuper de l’espace dans votre base de données – ils peuvent en fait ralentir votre site et créer des vulnérabilités potentielles en matière de sécurité. Pire encore, ils s’affichent parfois comme de vilains extraits de code cassés sur vos pages, ce qui donne à votre site un aspect peu professionnel.

La bonne nouvelle, c’est que trouver et retirer ces codes courts inutilisés n’est pas aussi compliqué qu’il n’y paraît.

Dans ce guide étape par étape, nous vous afficherons exactement comment identifier ces codes courts gênants et les retirer en toute sécurité de votre site WordPress. Que vous ayez affaire à quelques codes courts égarés ou à des dizaines d’entre eux, vous aurez un site plus propre et plus rapide à la fin de ce tutoriel.

How to Find and Remove Unused Shortcodes From WordPress Posts

Les codes courts inutilisés sont-ils un problème pour WordPress ?

Les codes courts permettent d’ajouter facilement du contenu dynamique à votre site WordPress. Ajouté à cela, alors que de nombreux thèmes et extensions utilisent désormais des blocs, les codes courts sont encore largement utilisés pour l’ajout d’éléments spécialisés, tels que :

  • Formulaires de contactContenu embarqué de manière transparente dans les publications et les pages.
  • Galeries d’images – Affichez des collections de photos visuellement attrayantes.
  • Diaporamas – Ajoutez de magnifiques diapositives responsives pour les images, les vidéos ou les deux.
  • Éléments du constructeur de page: créez des sections et des mises en page personnalisées.

En général, vous ajoutez un code court dans WordPress en tapant ou en collant un mot-clé défini entre crochets dans une publication ou une page. Voici à quoi cela peut ressembler :

[some-random-shortcode]

Vous pouvez consulter notre guide du débutant sur l’ajout d’un code court dans WordPress pour en savoir plus.

Or, un problème se pose lorsque vous désactivez l’extension ou que vous abandonnez le thème sur lequel repose le code court.

Lorsque cela se produit, le code court devient inactif et vos lecteurs verront la balise shortcode actuelle entre crochets lorsqu’ils visiteront votre site. 😓

Dans les sections suivantes, nous allons vous afficher comment trouver et retirer les codes courts inutilisés des publications WordPress. Voici un aperçu rapide de toutes les méthodes que nous partagerons dans ce guide :

Vous êtes prêts ? C’est parti !

Retirer les codes courts inutilisés de l’interface d’administration de WordPress

Notre première méthode vous permet de retirer les codes courts inutilisés des publications et des pages de votre site en les trouvant et en les supprimant.

La première chose à faire est d’installer et d’activer l’extension Shortcodes Finder. Vous pouvez en savoir plus dans notre guide étape par étape sur l ‘installation d’une extension WordPress.

Trouver les codes courts inutilisés

Une fois activé, vous devez vous rendre dans la rubrique Outils ” Recherche de codes courts “. Cliquez ensuite sur l’onglet ” Trouver des codes courts inutilisés “.

The Shortcode Finder Plugin Allows You to Find Unused Shortcodes in Posts and Pages

Par défaut, l’extension recherchera uniquement le contenu publié. Si vous souhaitez également rechercher les brouillons et les publications planifiées, vous devez alors cocher la case ” Inclure les contenus non publiés “.

Vous pouvez désormais cliquer sur les boutons “Publications” ou “Pages” pour rechercher les codes courts inutilisés dans votre contenu.

Pour ce tutoriel, nous cliquerons sur “Publications”.

Une barre de progression est affichée pendant que le plugin recherche vos articles, puis une liste des shortcodes inutilisés est affichée. Voici ce que cela donne sur notre site de démonstration :

Shortcode Finder Will Display a List of Unused Shortcodes

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

À partir de là, nous savons que les extensions sur lesquelles ces codes courts s’appuient ont été désactivées ou supprimées sur notre site de démonstration. Par exemple, l’un des codes courts inutilisés provient de l’extension Envira Gallery.

Notez que les deux derniers résultats de recherche sont des faux positifs et ne sont pas du tout des codes courts.

Le résultat “\ ” provient d’une publication qui énumère des caractères spéciaux, tels que [\N]^_`. Quant au résultat “simple”, il provient d’une publication qui contient les mots “simple boat” entre crochets.

The Shortcode Finder Plugin May Include False Positives in the Search Results

Lorsque vous recherchez votre propre site WordPress, vous devez vous assurer que vous retirez uniquement les vrais codes courts inutilisés et non les faux positifs.

Retirer les codes courts inutilisés

Le meilleur moyen, et le plus sûr, de retirer les codes courts inutilisés de vos publications est de modifier manuellement chaque publication ou page contenant le code court.

Cela vous permettra de vérifier l’absence de fausses modifications et de décider de la meilleure façon de modifier la publication.

En effet, outre la suppression du code court, il se peut que vous deviez modifier d’autres éléments de la publication. Les paragraphes environnants peuvent faire référence à des informations qui étaient auparavant affichées par le code court et qui ne sont plus visibles.

Lorsque vous cliquez sur une ligne bleue de code court, vous verrez une liste de publications qui contiennent le code court. Pour modifier une publication, vous devez cliquer sur l’icône “Modifier le contenu”.

Click the Edit Content Icon to Remove the Shortcode

📌 Astuce : Vous trouverez peut-être plus facile de modifier chaque publication dans un autre onglet de votre navigateur. Il vous suffit de cliquer avec le bouton droit de la souris sur chaque icône et de choisir “Ouvrir le lien dans un nouvel onglet” dans le menu. Vous pouvez également faire un Ctrl-Clic sur l’icône (Windows) ou un Command-Click (Mac).

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

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

You Need to Edit Each Post to Remove the Unused Shortcodes

Une fois que vous avez retiré les codes courts inutilisés de vos publications, il est temps de nettoyer vos pages. Cliquez simplement sur le bouton ” Pages ” et répétez le processus.

Masquer les codes courts inutilisés sur l’interface publique de WordPress

Cette deuxième méthode ne supprime pas réellement les codes courts identifiés inutilisés de vos publications et pages comme la méthode précédente. Elle les masque simplement aux internautes.

C’est plus rapide et peut être utile si vous souhaitez masquer les codes courts avant de pouvoir tous les retirer. Vous pouvez également vouloir simplement les masquer au cas où vous réinstalleriez ou réactiveriez l’extension ou le thème qui les a placés là.

Vous devriez commencer par installer et activer l’extension Retirer les codes courts orphelins. Pour plus de détails, vous pouvez consulter notre guide étape par étape sur l’installation d’une extension WordPress.

Lors de l’activation, l’extension commence à fonctionner automatiquement et retire les codes courts inutilisés de l’affichage sur l’interface publique de votre site. Cela permet d’offrir une meilleure expérience aux utilisateurs/utilisatrices.

Voici un exemple tiré de notre site de test. Avant l’installation de l’extension, un code court inutilisé était visible sur l’interface publique de notre site.

Unused Shortcode Is Visible in Your Posts and Pages

Une fois l’extension Retirer les codes courts orphelins installée et activée, le code court ne sera plus visible pour les internautes de notre site.

Vous n’aurez pas besoin de les trouver ou de configurer quoi que ce soit, car il fonctionne dès sa sortie de la boîte !

The Remove Orphan Shortcode Plugin Hides Unused Shortcode

Astuce : Comment rechercher et remplacer dans WordPress 🔍

Il arrive souvent que vous ayez besoin de rechercher et de remplacer du contenu sur votre site WordPress. Par exemple, si vous modifiez le nom de domaine de votre site ou si vous passez au HTTPS, vous devrez mettre à jour les URL. C’est également utile pour corriger de vieilles informations, des fautes de frappe ou des codes courts cassés.

Si vous changez de marque ou si vous devez remplacer une image fréquemment utilisée, la fonction de recherche et de remplacement permet de tout mettre à jour rapidement. Cela permet d’enregistrer du temps et de garder un contenu cohérent sur l’ensemble de votre site.

Search & Replace Everything, réalisé par l’équipe de WPCode, est le meilleur outil pour rechercher et remplacer du contenu sur WordPress. Vous pouvez l’utiliser pour le texte, les images, et même le contenu spécifique de la base de données.

Backup warning

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-remplacement dans WordPress.

Nous espérons que cet article vous a aidé à trouver et à retirer les codes courts inutilisés de vos publications ou pages WordPress. Vous pouvez également consulter nos guides sur la façon de retirer les widgets inactifs et sur la façon de limiter l’accès au tableau de bord dans WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

23 commentairesLeave a Reply

  1. Leroy

    didn’t work as the shortcode doesn’t even show up on the draft page, but sticks to the front page on website.

    • WPBeginner Support

      If the plugin did not find the shortcode then it likely is not in your content but could be set by your theme. We would recommend checking with the support for your specific theme and they should be able to assist.

      Admin

  2. John E

    Thanks for this article. It helped me fix a big problem and save a bunch of time!

  3. Alex Standiford

    I used this, but made one small change. I set the WP_Query to also look for any post type instead of just posts.


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

  4. Simon Kelly

    What a tip! I’m moving a site from Canvas to Beaver Builder and this is just what I needed to find the Woothemes shortcodes without getting into the database. Easy. Thanks!

  5. Catherine Argyros

    Parse error: syntax error, unexpected ‘ob_start’ (T_STRING), expecting ‘{‘ in /home2/archtyp3/public_html/wp-content/plugins/archtypesandcircles/archtypesandcircles.com-plugin.php on line 8

    I put this in my a site-specific plugin but got the above error message. please help.

    • i think ive got ti

      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. Nehat

    Hello, my website is and i used before the Shortcodes Ultimate plugin, but now i don’t use that plugin and i want to remove all shortcode from that plugin leave in posts. Can you tell me for any plugin twhich can find the unused shortcode and delete automaticaly?

  7. yuvaraj

    is anyways to find it on pages in-spite of posts

  8. Giochi MMO

    There is a way to delete a specific shortcode, maintaining the text inside?

    For example: in this case [dropcap]A[/dropcap] I would like to eliminate the shortcode maintaining the “A”, or any other letter inside.

    Thanks!

  9. emeraldwave

    It would be helpful if you could also add how to bulk replace the old shortcodes found to the new shortcodes used in the new theme, rather than just removing.

    I think most people who migrate themes will be looking to replace like me.

    Regex replace plugin is useful but does not replace shortcodes in custom post types. So we still need some kind of bulk find and replace shortcodes solution.

  10. Paul Oyler

    Does this method still work w/ WP 4.0.1? If the shortcode we wanted to find was pb_carousel group=”x” what would be the shortcodefinder to use?

  11. Bill

    If the plugin is reactivated, should the shortcodes become functional again?

  12. Karen

    Very helpful. But a simple Search Regex search finds the shortcode for me. That seems far less intrusive than editing the function file?

  13. Paul

    This seems like it will be a really good idea to place in the plugin deactivation action, and not allow the user to deactivate the plugin until the shortcodes have been removed or just warn the user of which posts still have these shortcodes.

  14. raymond

    Why not write a filter for the_content that runs a regex looking for all short codes in the post then checks their name against the array of shortcode hooks to see if it had any hooked functions and if not remove them from being displayed. Theyre still there but then readers don’t see them if you need to edit a lot of posts. You could put that same funcrionality in a plugin to list all posts with all unhooked shortcodes in one location so the user doesn’t have to know the exact shortcode name when needing to edit out unused shortcodes.

  15. omid

    sorry i forgot to mention that we can get list all available shortcodesby global $shortcode_tags variable.

  16. omid

    i think there might be a way.as you used the loop to find post with shortcode we can take the id of each post and with some help from wpdb class and php regex probably the goal is achivable.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.