TechBlogSD - Tout pour le développement WordPress et WEB
Instructions WEB et WordPress, actualités, revues de thèmes et plugins

5 façons de supprimer les shortcodes inutilisés du site WordPress

20

La puissance de la plate-forme WordPress auto-hébergée dépend fortement de l’efficacité avec laquelle vous utilisez les plugins. Outre le thème coûteux que vous avez, il y a toujours des plugins nécessaires pour augmenter certains paramètres et les plugins de shortcode sont les plus populaires pour offrir n’importe quelle fonctionnalité qui peut être insérée n’importe où sur un site. De nos jours, presque tous les thèmes eux-mêmes ont des codes courts intégrés encourageant les utilisateurs à l’ajouter n’importe où sur les publications.

Le vrai problème vient lorsque vous souhaitez désinstaller le plugin ou changer de thème car les shortcodes ne seront pas supprimés automatiquement. C’est la raison pour laquelle vous pouvez parfois voir du texte non pertinent entre les contenus, comme ci-dessous :

5 façons de supprimer les shortcodes inutilisés du site WordPress

Shortcodes affichés sur le site WordPress en direct

Ce que vous voyez dans l’image ci-dessus entre crochets […] sont les shortcodes censés afficher le contenu répertorié. Étant donné que le plugin shortcode est désactivé, il affiche les shortcodes réels ainsi que le contenu. Dans cet article, nous discutons des moyens possibles de supprimer les shortcodes de votre site WordPress visiblement montrés aux lecteurs.

  • Utiliser le plugin pour supprimer le shortcode
  • Supprimer de la base de données
  • Cacher du frontend
  • Remplacer par un autre shortcode
  • Supprimer manuellement les shortcodes

Méthode 1 – Utiliser un autre plugin

Encore une fois, il existe un plugin pour masquer tous les shortcodes inutilisés sur votre site. Installez le plugin Hide Unwanted Shortcodes, entrez la liste des shortcodes que vous ne souhaitez pas afficher sur un site en direct et le plugin les masquera du site.

C’est une solution rapide si vous vous souvenez des noms de shortcode. Cependant, le plugin ne masquera que les shortcodes saisis sur le site publié. Il supprimera définitivement les shortcodes inutilisés de la base de données. Cela ne sera pas non plus utile si vous ne vous souvenez pas des noms de shortcode.

Méthode 2 – Supprimer les shortcodes de la base de données

Ici encore, vous devez vous souvenir des noms de shortcode utilisés sur votre site. Connectez-vous à votre compte d’hébergement et accédez à la section phpMyAdmin. Sélectionnez la base de données de votre site et exécutez la requête ci-dessous pour supprimer définitivement le shortcode de votre base de données WordPress.

UPDATE wp_post SET post_content = replace(post_content, '[shortcode]', '') ;

Remplacez [ shortcode ] par votre nom de shortcode d’origine. Le point important ici est que les shortcodes seront définitivement supprimés de la base de données. Si vous souhaitez revenir à l’ancien plugin ou thème, vous devez à nouveau ajouter manuellement les shortcodes.

Méthode 3 – Masquer les shortcodes des utilisateurs

Cette méthode est utile si vous ne souhaitez pas utiliser de plugin ou si vous ne vous souvenez pas du nom exact des shortcodes. Vous pouvez masquer tous les shortcodes inutilisés du site en direct en ajoutant le code ci-dessous dans votre fichier functions.php :

// Code to remove unused shortcodes from WordPress site add_shortcode( 'shortcode', '__return_false' );

Remplacez ‘shortcode’ par le nom réel de votre shortcode.

Assurez-vous que le shortcode que vous cachez n’est pas actif (le plugin est désinstallé ou le thème n’est pas actif) sinon cela casserait votre site.[

Méthode 4 – Rechercher et remplacer par un autre shortcode

Parfois, vous pouvez trouver le même ensemble de fonctionnalités disponibles dans votre thème ainsi que dans un plugin de shortcode que vous utilisez. C’est en particulier le scénario lorsque vous changez de thème qui inclut les fonctionnalités du plugin que vous possédez déjà. Par exemple, votre plugin peut fournir un shortcode comme [ plugin_divider ] et maintenant que vous pouvez y parvenir avec votre thème en ajoutant [ theme_divider ].

Ici, vous connaissez à la fois les anciens et les nouveaux codes courts. Utilisez la requête ci-dessous sur votre base de données pour remplacer l’ancienne par la nouvelle :

UPDATE wp_posts SET 'post_content' = REPLACE ('post_content','[ old shortcode ]', '[ new shortcode ]');

Méthode 5 – Suppression manuelle des codes courts du site

La suppression manuelle est une bonne idée lorsque vous n’utilisez un shortcode que dans quelques articles. Dans ce cas, vous devez rechercher dans la base de données et obtenir le type de liste utilisé. Suivez les instructions ci-dessous afin de faire une recherche dans votre base de données.

  • Connectez-vous à votre compte d’hébergement et accédez à cPanel.
  • Recherchez et ouvrez la section phpMyAdmin.
  • Accédez à l’onglet de recherche et entrez le shortcode que vous souhaitez rechercher dans la zone de texte.
  • Sélectionnez les tables que vous souhaitez rechercher ou sélectionnez toutes les tables si vous souhaitez rechercher la base de données complète.
  • Cliquez sur le bouton "Aller".

5 façons de supprimer les shortcodes inutilisés du site WordPress

Recherche dans ma base de données SQL dans WordPress

  • Vous obtiendrez une liste de correspondances comme ci-dessous et cliquez sur le bouton Parcourir pour voir plus de détails.

5 façons de supprimer les shortcodes inutilisés du site WordPress

Parcourir les requêtes correspondantes

  • Vous verrez la liste des publications où le shortcode est réellement utilisé.
  • Modifiez le contenu directement sur la table ou accédez au panneau d’administration WordPress et modifiez-le manuellement à l’aide de l’éditeur de publication pour supprimer les codes courts.

5 façons de supprimer les shortcodes inutilisés du site WordPress

Afficher la requête de correspondance des listes de publications

Source d’enregistrement: www.webnots.com
Leave A Reply

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails