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

Wie man nicht verwendete Shortcodes in WordPress findet und entfernt

Mit Shortcodes können Sie Ihren WordPress-Beiträgen und -Seiten ganz einfach zusätzliche Funktionen hinzufügen, ohne sie zu programmieren.

Wenn Sie jedoch das Theme wechseln oder bestimmte Plugins deaktivieren, können diese Shortcodes nutzlos werden und als defekte Schlagwörter auf Ihrer Website angezeigt werden.

Diese sichtbaren Shortcodes-Schlagwörter können Ihren Inhalt unübersichtlich machen und die Besucher verwirren. Um Ihre Website sauber und professionell zu halten, ist es wichtig, nicht mehr verwendete Shortcodes zu entfernen.

In dieser Anleitung zeigen wir Ihnen, wie Sie ungenutzte Shortcodes in Ihren WordPress Beiträgen und Seiten finden und entfernen können.

How to Find and Remove Unused Shortcodes From WordPress Posts

Sind nicht verwendete Shortcodes ein Problem in WordPress?

Shortcodes sind eine einfache Möglichkeit, dynamische Inhalte zu Ihrer WordPress-Website hinzuzufügen.

Während viele WordPress Plugins und Themes jetzt Blöcke anstelle von Shortcodes verwenden, nutzen viele immer noch Shortcodes, um spezielle Inhalte wie Kontaktformulare, Bildergalerien, Slider und mehr hinzuzufügen.

So können Sie beispielsweise mit einem einfachen Shortcode einen schönen responsiven Slider hinzufügen. Einige Plugins und Themes für Page-Builder verwenden sogar Shortcodes, um ihre individuellen Elemente zu erstellen.

Sie fügen einen Shortcode in WordPress hinzu, indem Sie ein bestimmtes Schlüsselwort in eckigen Klammern in einen Beitrag oder eine Seite wie diese einfügen:

[some-random-shortcode]

Es gibt jedoch ein Problem, wenn Sie das Plugin deaktivieren oder das Theme wechseln, auf dem der Shortcode basiert. Wenn das passiert, wird der Shortcode inaktiv und Ihre Leser sehen den eigentlichen Shortcode-Tag in eckigen Klammern, wenn sie Ihre Website besuchen.

In den folgenden Abschnitten zeigen wir Ihnen, wie Sie nicht verwendete Shortcodes in WordPress-Beiträgen finden und entfernen können. Hier finden Sie einen kurzen Überblick über alle Methoden, die wir in diesem Leitfaden vorstellen werden:

Sind Sie bereit? Lasst uns gleich loslegen!

Entfernen von nicht verwendeten Shortcodes aus dem WordPress Backend

Mit unserer ersten Methode können Sie ungenutzte Shortcodes aus den Beiträgen und Seiten Ihrer Website entfernen, indem Sie sie suchen und löschen.

Als erstes müssen Sie das Shortcodes Finder Plugin installieren und aktivieren. Mehr dazu erfahren Sie in unserer Schritt-für-Schritt-Anleitung zur Installation eines WordPress-Plugins.

Ungenutzte Shortcodes finden

Nach der Aktivierung sollten Sie zu Werkzeuge “ Shortcodes Finder navigieren. Dort klicken Sie auf den Tab „Ungenutzte Shortcodes finden“.

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

Standardmäßig durchsucht das Plugin nur veröffentlichte Inhalte. Wenn Sie auch Entwürfe und geplante Beiträge durchsuchen möchten, sollten Sie das Kontrollkästchen „Nicht veröffentlichte Inhalte einbeziehen“ aktivieren.

Jetzt können Sie entweder auf den Button „Beiträge“ oder „Seiten“ klicken, um nach nicht verwendeten Shortcodes in Ihrem Inhalt zu suchen. Für dieses Tutorial klicken wir auf „Beiträge“.

Ein Fortschrittsbalken wird angezeigt, während das Plugin Ihre Beiträge durchsucht, und dann wird eine Liste der nicht verwendeten Shortcodes angezeigt. So sieht es auf unserer Demo-Website aus:

Shortcode Finder Will Display a List of Unused Shortcodes

Die ersten 3 Suchergebnisse sind unbenutzte Shortcodes: [some-random-shortcode], [envira-gallery] und [custom-twitter-feeds].

Von hier aus wissen wir, dass die Plugins, von denen diese Shortcodes abhängen, auf unserer Website deaktiviert oder gelöscht wurden. Einer der unbenutzten Shortcodes stammt zum Beispiel aus dem Envira Gallery Plugin.

Bitte beachten Sie, dass die letzten beiden Suchergebnisse falsch sind und keine Shortcodes darstellen.

Das Ergebnis „\ “ stammt aus einem Beitrag, in dem Sonderzeichen, wie z. B. [\]^_`, aufgeführt sind. Das Ergebnis „einfach“ stammt aus einem Beitrag, in dem die Worte „einfaches Boot“ in eckigen Klammern stehen.

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

Wenn Sie Ihre eigene Website durchsuchen, sollten Sie darauf achten, dass Sie nur echte, nicht verwendete Shortcodes entfernen und keine falschen Positivmeldungen.

Ungenutzte Shortcodes entfernen

Der beste und sicherste Weg, nicht verwendete Shortcodes aus Ihren Beiträgen zu entfernen, ist die manuelle Bearbeitung jedes Beitrags oder jeder Seite, die den Shortcode enthält. Auf diese Weise können Sie prüfen, ob es sich um Fehlalarme handelt, und entscheiden, wie Sie den Beitrag am besten bearbeiten.

Das liegt daran, dass Sie nicht nur den Shortcode löschen, sondern möglicherweise auch anderes Material im Beitrag bearbeiten müssen. Die umliegenden Absätze können sich auf Informationen beziehen, die zuvor durch den Shortcode angezeigt wurden und nicht mehr sichtbar sind.

Wenn Sie auf eine blaue Shortcode-Zeile klicken, wird eine Liste der Beiträge angezeigt, die diesen Shortcode enthalten. Um einen Beitrag zu bearbeiten, müssen Sie auf sein Symbol „Inhalt bearbeiten“ klicken.

Click the Edit Content Icon to Remove the Shortcode

Expertentipp: Es könnte einfacher sein, jeden Beitrag in einem anderen Tab des Browsers zu bearbeiten. Klicken Sie einfach mit der rechten Maustaste auf das jeweilige Symbol und wählen Sie „Link in neuem Tab öffnen“ aus dem Menü. Sie können auch mit der Strg-Taste auf das Symbol klicken (Windows) oder mit der Befehlstaste (Mac).

Wenn sich der WordPress-Editor öffnet, können Sie den Shortcode aus dem Beitrag löschen.

Im folgenden Beispiel sollte der Absatz vor dem Shortcode ebenfalls gelöscht oder bearbeitet werden, da er sich auf eine Fotogalerie bezieht, die nicht mehr sichtbar ist.

You Need to Edit Each Post to Remove the Unused Shortcodes

Sobald Sie alle nicht verwendeten Shortcodes aus Ihren Beiträgen entfernt haben, sollten Sie den Vorgang wiederholen, indem Sie auf die Schaltfläche „Seiten“ klicken, um auch Ihre WordPress-Seiten zu bereinigen.

Ausblenden nicht verwendeter Shortcodes im WordPress Frontend-

Bei dieser zweiten Methode werden die nicht verwendeten Shortcodes nicht wie bei der vorherigen Methode aus Ihren Beiträgen und Seiten gelöscht, sondern einfach vor den Besuchern Ihrer Website versteckt.

Das ist schneller und kann hilfreich sein, wenn Sie die Shortcodes ausblenden möchten, bevor Sie sie alle entfernen können. Vielleicht möchten Sie sie auch einfach ausblenden, falls Sie das Plugin oder Theme, das sie dort platziert hat, neu installieren oder reaktivieren.

Zunächst sollten Sie das Plugin „Remove Orphan Shortcodes“ installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress Plugins.

Nach der Aktivierung beginnt das Plugin automatisch zu arbeiten und entfernt nicht verwendete Shortcodes von der Anzeige im Frontend Ihrer Website. Dies bietet eine bessere Benutzererfahrung.

Hier ist ein Beispiel von unserer Test-Website. Bevor das Plugin installiert wurde, war ein unbenutzter Shortcode auf dem Frontend unserer Website zu sehen.

Unused Shortcode Is Visible in Your Posts and Pages

Nachdem das Plugin Remove Orphan Shortcodes installiert und aktiviert wurde, ist der Shortcode für die Besucher unserer Website nicht mehr sichtbar.

Sie müssen sie nicht suchen oder etwas einrichten, denn sie funktioniert sofort nach dem Auspacken.

The Remove Orphan Shortcode Plugin Hides Unused Shortcode

Bonus-Tipp: Wie man in WordPress sucht und ersetzt

Es gibt viele Gelegenheiten, bei denen Sie Inhalte auf Ihrer WordPress Website suchen und ersetzen müssen. Wenn Sie zum Beispiel die Domain Ihrer Website ändern oder auf HTTPS umstellen, müssen Sie URLs aktualisieren. Es ist auch nützlich, um alte Informationen, Tippfehler oder defekte Shortcodes zu korrigieren.

Wenn Sie ein Rebranding durchführen oder ein häufig verwendetes Bild ersetzen müssen, können Sie mit der Funktion „Suchen und Ersetzen“ alles schnell aktualisieren. Das spart Zeit und sorgt dafür, dass Ihre Inhalte auf der gesamten Website konsistent bleiben.

Search & Replace Everything, entwickelt vom WPCode-Team, ist das beste Werkzeug zum Suchen und Ersetzen von Inhalten in WordPress. Sie können es für Text, Bilder und sogar für bestimmte Datenbankinhalte verwenden.

Backup warning

Bevor Sie jedoch beginnen, sollten Sie eine Sicherungskopie Ihrer WordPress Website erstellen, um Probleme zu vermeiden.

Weitere Einzelheiten finden Sie in unserer Anleitung zum Suchen und Ersetzen in WordPress.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, ungenutzte Shortcodes in Ihren WordPress-Beiträgen oder -Seiten zu finden und zu entfernen. Lesen Sie auch unsere Anleitungen zum Entfernen inaktiver Widgets und zur Einschränkung des Zugriffs auf das Dashboard in WordPress.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

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.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

23 KommentareEine Antwort hinterlassen

  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.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.