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

Jak znaleźć i usuwać nieużywane krótkie kody w WordPress?

Krótkie kody ułatwiają dodawanie dodatkowych funkcji do twoich wpisów i stron WordPress bez kodowania.

Jednak po zmianie motywu lub wyłączaniu niektórych wtyczek, te krótkie kody mogą stać się bezużyteczne i wyświetlać się jako uszkodzone tagi na twojej witrynie.

Te widoczne tagi krótkiego kodu mogą zaśmiecać twoją treść i dezorientować czytelników. Aby utrzymać twoją witrynę w czystości i profesjonalizmie, ważne jest, aby usuwać wszystkie krótkie kody, które nie są już używane.

W tym przewodniku pokażemy ci, jak znaleźć i usuwać nieużywane krótkie kody z twoich wpisów i stron WordPress.

How to Find and Remove Unused Shortcodes From WordPress Posts

Czy nieużywane krótkie kody są problemem w WordPress?

Krótkie kody to łatwy sposób na dodanie dynamicznej treści do twojej witryny internetowej WordPress.

Podczas gdy wiele wtyczek i motywów WordPress używa teraz bloków zamiast krótkich kodów, wiele z nich nadal używa krótkich kodów do dodawania wyspecjalizowanych treści, takich jak formularze kontaktowe, galerie obrazków, pokazy slajdów i inne.

Możesz na przykład dodać piękny, responsywny pokaz slajdów za pomocą krótkiego kodu. Niektóre wtyczki i motywy do tworzenia stron wykorzystują nawet krótkie kody do tworzenia poszczególnych elementów.

Dodajesz krótki kod w WordPressie, wpisując lub wklejając ustalone słowo kluczowe w nawiasach kwadratowych do wpisu lub strony, takiej jak ta:

[some-random-shortcode]

Problem pojawia się jednak w momencie wyłączania wtyczki lub przełączania się z motywu, na którym opiera się krótki kod. Gdy tak się stanie, krótki kod staje się nieaktywny, a twoi czytelnicy zobaczą rzeczywisty tag shortcode w nawiasach kwadratowych, gdy przejdą na twoją witrynę internetową.

W poniższych sekcjach pokażemy, jak znaleźć i usuwać nieużywane krótkie kody z wpisów WordPress. Oto krótki przegląd wszystkich metod, którymi podzielimy się w tym przewodniku:

Gotowy? Wskakujmy od razu!

Usuwanie nieużywanych krótkich kodów z zaplecza WordPressa

Nasza pierwsza metoda pozwala usuwać nieużywane krótkie kody z wpisów i stron twojej witryny internetowej, znajdując je i usuwając.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę Shortcodes Finder. Możesz dowiedzieć się więcej w naszym przewodniku krok po kroku, jak zainstalować wtyczkę WordPress.

Znajdowanie nieużywanych krótkich kodów

Po włączaniu należy przejść do Narzędzia ” Wyszukiwarka krótkich kodów. Tam należy kliknąć kartę „Znajdź nieużywane krótkie kody”.

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

Domyślnie wtyczka przeszukuje tylko opublikowane treści. Jeśli chcesz również przeszukiwać wersje robocze i zaplanowane wpisy, powinieneś zaznaczyć pole „Uwzględnij nieopublikowane treści”.

Teraz możesz kliknąć przycisk „Wpisy” lub „Strony”, aby wyszukać nieużywane krótkie kody w twojej treści. W tym poradniku klikniemy na „Wpisy”.

Pasek postępu jest wyświetlany, gdy wtyczka przeszukuje twoje wpisy, a następnie wyświetlana jest lista nieużywanych krótkich kodów. Tak to wygląda na naszej demonstracyjnej witrynie internetowej:

Shortcode Finder Will Display a List of Unused Shortcodes

Pierwsze 3 wyniki wyszukiwania to nieużywane krótkie kody: [some-random-shortcode], [envira-gallery] i [custom-twitter-feeds].

Stąd wiemy, że wtyczki, na których opierają się te krótkie kody, zostały wyłączane lub usunięte na naszej witrynie demonstracyjnej. Na przykład jeden z nieużywanych krótkich kodów pochodzi z wtyczki Envira Gallery.

Należy pamiętać, że ostatnie 2 wyniki wyszukiwania są fałszywie pozytywne i wcale nie są krótkimi kodami.

Wynik \ pochodzi z wpisu zawierającego znaki specjalne, takie jak [\]^_`. Z kolei wynik „simple” pochodzi z wpisu zawierającego słowa „simple boat” w nawiasach kwadratowych.

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

Przeszukując twoją witrynę internetową, upewnij się, że usuwasz tylko prawdziwe nieużywane krótkie kody, a nie fałszywe alarmy.

Usuwanie nieużywanych krótkich kodów

Najlepszym i najbezpieczniejszym sposobem na usuwanie nieużywanych krótkich kodów z twoich wpisów jest ręczna edycja każdego wpisu lub strony zawierającej krótki kod. Umożliwi to sprawdzenie fałszywych alarmów i podjęcie decyzji o najlepszym sposobie edycji wpisu.

Dzieje się tak, ponieważ oprócz usunięcia krótkiego kodu może być również konieczna edycja innych materiałów we wpisie. Otaczające akapity mogą odnosić się do informacji, które były wcześniej wyświetlane przez krótki kod i nie są już widoczne.

Po kliknięciu niebieskiego wiersza z krótkim kodem pojawi się lista wpisów zawierających ten krótki kod. Aby edytować wpis, należy kliknąć jego ikonkę „Edytuj treść”.

Click the Edit Content Icon to Remove the Shortcode

Porada eksperta: Łatwiejsze może okazać się edytowanie każdego wpisu w innej karcie przeglądarki. Wystarczy kliknąć prawym przyciskiem myszy każdą ikonkę i wybrać z menu opcję „Otwórz odnośnik w nowej karcie” lub kliknąć ikonkę z wciśniętym klawiszem Ctrl (Windows) lub Command (Mac).

Po otwarciu edytora WordPress można usunąć krótki kod z wpisu.

W poniższym przykładzie akapit przed krótkim kodem również powinien zostać usunięty lub edytowany, ponieważ odnosi się do galerii zdjęć, która nie jest już widoczna.

You Need to Edit Each Post to Remove the Unused Shortcodes

Po zakończeniu usuwania nieużywanych krótkich kodów ze wszystkich wpisów, powinieneś powtórzyć proces, klikając przycisk „Strony”, aby wyczyścić również twoje strony WordPress.

Ukrywanie nieużywanych krótkich kodów na front-endzie WordPressa

Ta druga metoda w rzeczywistości nie usunie nieużywanych tagów krótkiego kodu z twoich wpisów i stron, jak poprzednia metoda, ale po prostu ukryje je przed odwiedzającymi twoją witrynę internetową.

Jest to szybsze i może być pomocne, jeśli chcesz ukryć krótkie kody, zanim będziesz w stanie usuwać je wszystkie. Możesz również chcieć je po prostu ukryć na wypadek ponownej instalacji lub reaktywacji wtyczki lub motywu, który je tam umieścił.

Powinieneś zacząć od zainstalowania i włączania wtyczki Remove Orphan Shortcodes. Więcej szczegółów można znaleźć w naszym przewodniku krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu wtyczka zaczyna działać automatycznie i usuwa nieużywane krótkie kody z wyświetlania na front-endzie twojej witryny internetowej. Zapewnia to lepsze wrażenia użytkownika.

Oto przykład z naszej testowej witryny internetowej. Przed zainstalowaniem wtyczki na front-endzie naszej witryny widoczny był nieużywany krótki kod.

Unused Shortcode Is Visible in Your Posts and Pages

Po zainstalowaniu i włączaniu wtyczki Remove Orphan Shortcodes, krótki kod nie będzie już widoczny dla odwiedzających naszą witrynę internetową.

Nie będziesz musiał ich szukać ani niczego konfigurować, ponieważ działa od razu po wyjęciu z pudełka.

The Remove Orphan Shortcode Plugin Hides Unused Shortcode

Dodatkowa wskazówka: Jak wyszukiwać i zamieniać w WordPress

Istnieje wiele sytuacji, w których będziesz musiał wyszukać i zastąpić treść na twojej witrynie WordPress. Na przykład, jeśli zmienisz domenę swojej witryny lub przełączysz się na HTTPS, będziesz musiał zaktualizować adresy URL. Jest to również przydatne do poprawiania starych informacji, literówek lub uszkodzonych krótkich kodów.

W przypadku zmiany marki lub konieczności zastąpienia często używanego obrazka, funkcja wyszukiwania i zamiany ułatwia szybką aktualizację. Oszczędza to czas i zapewnia spójność treści na twojej witrynie.

Search & Replace Everything, stworzone przez zespół WPCode, jest najlepszym narzędziem do wyszukiwania i zastępowania treści na WordPressie. Można go używać do tekstu, obrazków, a nawet określonych treści w bazie danych.

Backup warning

Jednak przed rozpoczęciem upewnij się, że wykonałeś kopię zapasową swojej witryny WordPress, aby uniknąć jakichkolwiek problemów.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat wyszukiwania i zamiany w WordPress.

Mamy nadzieję, że ten artykuł pomógł ci znaleźć i usuwać nieużywane krótkie kody z twoich wpisów lub stron WordPress. Możesz również przeczytać nasze przewodniki o tym , jak usuwać nieaktywne widżety i jak ograniczyć dostęp do kokpitu w WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

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.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

23 komentarzeZostaw odpowiedź

  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.

      Administrator

  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.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.