Comment trouver et supprimer les codes courts non utilisés des publications WordPress

Comment trouver et supprimer les codes courts non utilisés des publications WordPress / Tutoriels

Les codes abrégés sont excellents, mais ils ne sont pas toujours la meilleure solution. Un inconvénient de l'utilisation d'un plugin ou d'un thème qui s'appuie sur des codes courts est que lorsque vous changez de thème ou que vous désactivez le plugin, ils laissent dans vos publications des balises shordcode qui paraîtront étranges. Dans cet article, nous montrerons comment trouver et supprimer les codes abrégés inutilisés de vos publications et pages WordPress..

Les codes courts sont-ils mauvais??

Non, absolument pas. Les codes courts ne sont pas mauvais, mais leur utilisation excessive peut être problématique. Par exemple, nous utilisons le plug-in Compact Archives qui fournit un shortcode et une balise de modèle. Nous avons le shortcode uniquement sur notre page d'archives, donc si nous désactivons ce plugin, il ne reste qu'une page à supprimer du shortcode..

D'autre part, il existe des plugins et des thèmes qui fournissent des codes abrégés pour créer des éléments de style communs tels que des boutons, des tableaux, des colonnes, etc. Certains plug-ins de gestion de la publicité utilisent également des codes abrégés. Désormais, si un utilisateur a utilisé ces codes abrégés dans de nombreuses publications, il devient très difficile pour lui de supprimer ce code court de toutes les publications et de toutes les pages..

C'est pourquoi nous recommandons à nos utilisateurs de ne pas compter sur des thèmes ou des plug-ins qui vous obligent à ajouter des codes abrégés à de nombreux articles. Vous devriez toujours essayer de trouver une meilleure alternative si vous le pouvez ou contacter l'auteur du thème ou du plugin. Ils vous indiqueront peut-être un meilleur moyen d’obtenir les mêmes fonctionnalités sans utiliser trop de codes courts dans les publications ou les pages..

Pour ceux qui se demandent encore, si vous avez un shortcode inactif sur votre site, cela ressemblera à ceci dans le milieu de votre contenu:

[some-random-shortcode]

Pour supprimer les codes abrégés inutilisés de vos publications et pages, vous devez d’abord les trouver..

Trouver tous les messages contenant un shortcode particulier

Nous allons essayer la méthode la plus simple pour trouver le shortcode dans le contenu de la publication. Copiez et collez simplement le code suivant dans un plugin spécifique au site ou dans le fichier functions.php de votre thème:

 fonction wpb_find_shortcode ($ atts, $ content = null) ob_start (); extract (shortcode_atts (array ('find' => ",), $ atts)); $ string = $ atts [" find "]; $ args = array ('s' => $ string,); $ the_query = new WP_Query ($ args); if ($ the_query-> have_posts ()) echo '
    '; while ($ the_query-> have_posts ()) $ the_query-> the_post (); ?> '; else echo "Désolé, aucun article trouvé"; wp_reset_postdata (); return ob_get_clean (); add_shortcode ('shortcodefinder', 'wpb_find_shortcode');

Dans ce code, nous avons créé un shortcode (quelle ironie?). Le shortcode exécute une fonction pour exécuter une requête WordPress personnalisée. Dans cette requête, nous utilisons la fonctionnalité de recherche par défaut de WordPress pour rechercher le shortcode, puis répertorier tous les articles trouvés avec ce shortcode spécifique..

Pour utiliser cela, vous devez créer un nouveau post ou une page WordPress et y coller ce shortcode:

[shortcodefinder find = "myshortcode"]

Remplacer myshortcode avec le tag shortcode que vous recherchez. Enregistrez votre message ou votre page en tant que brouillon, puis affichez un aperçu. Cela vous permettra de voir une liste de tous les articles contenant l’étiquette shortcode recherchée..

Comment supprimer les codes courts non utilisés dans WordPress

Malheureusement, le meilleur moyen de supprimer les codes abrégés non utilisés de vos publications consiste à modifier manuellement chaque publication contenant le code court. Dans la méthode décrite ci-dessus, nous vous avons montré comment obtenir une liste d'articles contenant un code court particulier. J'espère que cela vous fera gagner du temps. Une fois que vous avez la liste, vous pouvez parcourir les publications une par une et supprimer le shortcode..

Sinon, si vous ne souhaitez pas modifier vos publications une par une, il existe un moyen rapide de contourner le problème pour éviter que le shortcode n'apparaisse dans votre contenu. Il vous suffit de coller le code suivant dans un plugin spécifique au site ou dans le fichier functions.php de votre thème:

 add_shortcode ('shortcodetag', '__return_false'); 

Vous auriez besoin de remplacer shortcodetag avec le shortcode apparaissant dans vos messages ou le shortcode que vous voulez masquer.

Fondamentalement, le code ci-dessus ajoutera le shortcode et ne lui montrera rien. De cette façon, votre code court sera analysé comme tout autre code court enregistré, mais sans rien afficher dans la sortie. S'il existe plusieurs codes courts inutilisés dans vos publications, vous pouvez alors les réutiliser en remplaçant simplement le numéro abrégé par le numéro abrégé que vous souhaitez masquer..

Nous espérons que cet article vous a aidé à trouver et à supprimer les codes abrégés inutilisés de vos publications ou pages WordPress. Pour des questions et des commentaires s'il vous plaît laissez un commentaire ci-dessous.