Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man massborttagning av utvalda bilder från inlägg i WordPress

Nyligen frågade en av våra läsare oss hur de kan massborttaga utvalda bilder från inlägg i WordPress? På WPBeginner har vi diskuterat utvalda bilder (inläggstumnaglar) många gånger. Vi visade dig hur du lägger till utvalda bilder i WordPress, hur du lägger till nya bildstorlekar i WordPress, hur du återskapar tumnaglar, vi visade dig till och med hur du lägger till flera utvalda bilder till ett inlägg i WordPress. I den här artikeln visar vi dig hur du massborttager utvalda bilder från inlägg i WordPress.

Problemet med massborttagning av inläggstumnaglar eller utvalda bilder

Tyvärr kan du som standard bara ta bort utvalda bilder genom att redigera varje inlägg och ta bort den utvalda bilden. Om en användare har hundratals inlägg med utvalda bilder, kan det vara en mycket tidskrävande uppgift att ta bort dem en efter en. Istället ska vi försöka med ett annat tillvägagångssätt. Vi kommer att köra en databasfråga och avmarkera de utvalda bilderna på alla inlägg.

Innan du fortsätter, vänligen notera att koden nedan kommer att ta bort utvalda bilder från alla inlägg på din WordPress-webbplats genom att bara klistra in den. Notera också att denna kod inte kommer att radera några av dina uppladdade bilder, de kommer fortfarande att finnas tillgängliga i mediebiblioteket och du kan återanvända dem när som helst.

Allt du behöver göra är att kopiera och klistra in den här koden i din temas functions.php-fil.

global $wpdb;
$wpdb->query( "
    DELETE FROM $wpdb->postmeta 
    WHERE meta_key = '_thumbnail_id'
" );

Det var allt. Så fort du sparar din functions.php-fil kommer detta skript att köra en databasfråga och ta bort utvalda bilder från alla inlägg.

Viktigt: Ta bort den här koden omedelbart efter att du har sparat din functions.php-fil. Du kommer inte att kunna ställa in utvalda bilder i WordPress eftersom den här koden kommer att fortsätta ta bort utvalda bilder från inlägg.

Vi hoppas att den här artikeln hjälpte dig att spara tid och lät dig massraderar utvalda bilder från WordPress-inlägg. För frågor och feedback, lämna en kommentar nedan.

Källa: Kaiser

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

41 CommentsLeave a Reply

  1. Den här lilla kodraden räddade mig från mycket besvär. Tack för det! Jag hade importerat cirka 50 artiklar och WordPress sa att var och en hade en utvald bild när den inte hade någon.

    I already know why it was doing that…long story…however, how am I to remove the featured image when there is nothing to remove?? Just paste these lines of code into the functions.php file like the article says and voila! All ghost images removed :D

    wpbeginner makes me SO happy ;)

  2. Att radera alla serverbilder som är kopplade till miniatyrbilder är relativt enkelt, nu, hur ska man villkorligt radera alla uppladdningar som inte används av servern som utvalda bilder? Detta borde vara det mest intressanta, rensa bilderna som inte används av systemet, för att polera maskinresurserna genom att radera skräpbilder som inte används.

  3. det fungerar tack, men vad händer om jag vill ta bort inläggen som inte har en utvald bild, hur kan jag göra det?

  4. Följde instruktionerna till punkt och pricka. Fick detta felmeddelande: Parse error: syntax error, unexpected ‘$wpdb’ (T_VARIABLE) in /home/ruznnjep/public_html/wp-content/themes/natalie/functions.php on line 411

    Bloggen trasig. Var tvungen att installera om. Tack.

  5. Finns det något sätt att ångra detta? Jag insåg inte att det skulle ta bort miniatyrbilder också. Jag har försökt återställa miniatyrbilderna men det fungerar inte. Tack

  6. #1. Är vi 100% säkra på att den nuvarande koden INTE raderar några bilder från min mediemapp? Och bara “avmarkerar” dem som utvalda bilder?

    #2. Du nämner "Dock kan frågan modifieras för att exkludera vissa inläggstyper." Kan du dela med dig av koden jag skulle använda för att undvika en kategori med ID=25?

    Tack så mycket,
    Mike

  7. Tack kompis… det här är vad jag behöver… tack så mycket för dessa hjälpsamma handledningar..
    Älskar dig brorsan

  8. Den här koden tar bort även inläggstumnaglarna. Men jag vill behålla inläggstumnageln (när den visas i rutnät på startsidan) och bara ta bort den utvalda bilden inifrån inläggen. Är det möjligt?

  9. Hej, kommer alla mina utvalda bilder att vara tillbaka på plats efter att jag tagit bort den här koden? eller måste jag ställa in dem manuellt igen?

  10. detta är precis vad jag letade efter men jag har provat dessa och det fungerar inte för mig. Jag använder ett child theme för GeneratePress och på min startsida visas fortfarande utvalda bilder för vissa inlägg. Jag har också stängt av dem i Genesis-inställningarna men inget hände. Hur stoppar jag utvalda bilder från att visas på bloggsidan? Tack

  11. tack det fungerar :). Jag har tagit bort alla utvalda bilder och byggt om igen med pluginet för automatiska inläggsbilder.

  12. Hej,
    jag klistrade in koden ovan på min webbplats utan framgång. Är den här tråden fortfarande korrekt och aktiv?

    tack,
    Jeff

  13. Efter att ha raderat mina relaterade bilder försvann mina bilder från förstasidan, men när jag går till inläggsdetaljer visas de normalt. Innan jag körde skriptet använde förstasidan bilderna inifrån inlägget och inte från relaterade bilder, så jag vet verkligen inte varför de försvann från min förstasida. Har du någon aning om varför detta hände?

  14. Finns det ett plugin eller koder för att ta bort både inlägg och bilder som är kopplade till ett inlägg när vi tar bort det? Jag menar, om jag tar bort ett inlägg vill jag också ta bort bilder som hör till det inlägget.

      • Önskar att någon hade gjort ett sådant plugin eftersom det är mycket tidskrävande att radera bilder från 100-200 inlägg... ?? om något plugin av den typen dyker upp, vänligen uppdatera det på din webbplats.. tack för ditt svar

  15. Är det möjligt att fråga en specifik kategori och ta bort endast de kategoriposternas utvalda bilder?

  16. VARNING

    Jag använde den här koden igår för att försöka ta bort de utvalda bilderna som en del av en uppgradering till ett nytt Wordpress-tema. Medan den tog bort de utvalda bilderna från inläggen, tog den också bort dem från mediebiblioteket och jag tror att den också tog bort originalfilerna från servern.

    Efter att ha använt den här koden för att försöka snabba upp saker, måste jag nu installera om och länka om över 2 500 bilder för min webbplats.

  17. Man bör också notera att detta tar bort utvalda bilder inte bara från standardinlägg, utan från alla inlägg (inklusive anpassade inläggstyper), stämmer det?

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.