Så här hittar och tar du bort oanvända kortnummer från WordPress-inlägg

Så här hittar och tar du bort oanvända kortnummer från WordPress-inlägg / Handledningar

Kortnummer är bra, men de är inte alltid det bästa sättet. En nackdel med att använda en plugin eller ett tema som bygger på kortkoder är att när du byter ett tema eller inaktiverar plugin kommer de att lämna efter skordkodsetiketter i dina inlägg som kommer att se konstigt ut för dina läsare. I den här artikeln visar vi hur du hittar och tar bort oanvända kortnummer från dina WordPress-inlägg och sidor.

Är kortnummer dåliga?

Nej, absolut inte. Kortnummer är inte dåliga men överanvändning kan vara problematisk. Till exempel använder vi Compact Archives plugin som tillhandahåller en shortcode och en mall tagg. Vi har endast kortkoden på vår arkivsida, så om vi någonsin avaktiverar det pluginet är det bara en sida vi behöver ta bort kortkoden från.

Å andra sidan finns plugins och teman som tillhandahåller kortkoder för att skapa vanliga stilelement som knappar, tabeller, kolumner, etc. Vissa adhanteringspluggar använder också kortnummer. Nu om en användare har använt dessa kortkoder i många inlägg blir det väldigt svårt för användaren att ta bort kortnumret från alla inlägg och sidor.

Det är därför vi rekommenderar att användarna inte litar på teman eller pluginprogram som kräver att du lägger till kortnummer i många inlägg. Du bör alltid försöka hitta ett bättre alternativ om du kan, eller kontakta temat eller plugin författaren. De kan berätta för dig ett bättre sätt att få samma funktion utan att använda för många kortkoder i inlägg eller sidor.

För de som fortfarande undrar om du har en inaktiv kortnummer på din webbplats så kommer det att se ut så här mitt i innehållet:

[Något-random-kortkod]

För att ta bort oanvända kortnummer från dina inlägg och sidor måste du först hitta dem.

Hitta alla inlägg som innehåller en särskild kortnummer

Vi kommer att försöka hitta det enklaste sättet att hitta kortnumret inom inlägget efter innehållet. Kopiera och klistra in följande kod enkelt i ett sajtspecifikt plugin eller ditt temas funktioner.php-fil:

 funktion wpb_find_shortcode ($ atts, $ content = null) ob_start (); extrakt (shortcode_atts (array ('find' => ", $ $)); $ string = $ atts ['find']; $ args = array ('s' => $ sträng,); $ the_query = new WP_Query ($ args); om ($ the_query-> have_posts ()) echo '
    '; medan ($ the_query-> have_posts ()) $ the_query-> the_post (); ?> '; annars echo "Tyvärr inga inlägg hittades"; wp_reset_postdata (); returnera ob_get_clean (); add_shortcode ('shortcodefinder', 'wpb_find_shortcode');

I denna kod har vi skapat en kortnummer (hur ironiskt är det?). Kortnummeret kör en funktion för att utföra en anpassad WordPress-fråga. I den här frågan använder vi standardversionen av WordPress-sökningen för att hitta kortnummer och sedan lista alla inlägg som hittades med den specifika kortnummer.

För att kunna använda det måste du skapa ett nytt WordPress-inlägg eller en sida och klistra in den här kortnumret inuti den:

[shortcodefinder find = "myshortcode"]

Byta ut myshortcode med den kortnummer taggen du letar efter. Spara ditt inlägg eller sida som ett utkast och förhandsgranska det. Det här låter dig se en lista över alla inlägg som innehåller kortnummertaggen du sökte efter.

Så här tar du bort oanvända kortnummer i WordPress

Tyvärr är det bästa sättet att ta bort oanvända kortnummer från dina inlägg genom att manuellt redigera varje inlägg som innehåller kortnumret. I metoden som beskrivits ovan visade vi dig hur man får en lista med inlägg som innehåller en viss kortnummer. Förhoppningsvis kommer det här att spara lite tid. När du har listan kan du gå igenom inläggen en efter en och ta bort kortnumret.

Alternativt om du inte vill redigera dina inlägg en efter en, så finns det ett snabbt arbete som effektivt skulle gömma kortnumret från att visas i ditt innehåll. Klistra enkelt in följande kod i ett sajtspecifikt plugin eller ditt temas funktioner.php-fil:

 add_shortcode ('shortcodetag', '__return_false'); 

Du skulle behöva byta ut shortcodetag med kortnummer som visas i dina inlägg eller den kortnummer du vill gömma.

I princip kommer koden ovan att lägga till kortkoden och få den att visa ingenting. På så vis analyseras din kortnummer som någon annan registrerad kortnummer, men utan att visa något i utmatningen. Om det finns flera oanvända kortnummer i dina inlägg kan du återanvända den här koden genom att bara ersätta kortkommandot med den kortnummer du vill gömma.

Vi hoppas att den här artikeln hjälper dig att hitta och ta bort oanvända kortnummer från dina WordPress-inlägg eller sidor. För frågor och feedback, vänligen lämna en kommentar nedan.