da en da es en en da en en da en id en de en en en da en en da en id en de en da da da da en da da da da en da en en da en da da da da en en tr en da da en en da en da en en en en en da en en da en da da en en da da en en en en da da en en de en da en en da en da da en da da en en da en da en en da da en da da da da da da da en da da en en en da en en en en id zh da en de da en da en en nl en en da en da nl en nl en da nb da da da da da es
10 Brugbare SQL queries til oprydning af WordPress database - Vislo.dk
Har du fundet svaret? Ellers kontakt os!|contact@vislo.dk
Efter flere år med WordPress, kan din WordPress database indeholde mange underlige tegn, også kan der ligge en masse forældet data, som ikke længere er nødvendigt. I denne artikel viser vi 10 SQL queries eksempler, på hvordan du kan rydde op i WordPress Database n.
Før du udføre nogle af nedenstående SQL queries, bør det tages en komplet backup af WordPress databasen. Derudover er det vigtigt at ændre wp_ table præfiks i nedenstående queries, så de stemmer overens med WordPress installation, ellers vil du få en fejl når du forsøger at køre dem.
Benytter du trackbacks og pings? Mange personer finder dem ubrugelige, og derved vil det være spild plads i databasen. For at fjerne Trackbacks, kan du vælge at lukke for det på hver enkelt inlæg, men det vil hurtigt tage lang tid. Men ved at benytte nedenstående SQL query kan du lukke Tracksbacks på alle indlæg på en gang.
UPDATE wp_posts SET ping_status = ‘closed’;
Slet alle shortcodes som ikke benyttes
WordPress shortcodes er en virkelig smart feature, men de har desværre også et mindre problem. Når man stoppper med at benytte en shortcode(for eksempel ved at skifter theme eller deaktiver et plugin) så vil shortcoden blive vist i ren tekst på dine sidder eller indlæg.
Herunder finder du SQL query til at fjerne alle shortcodes som ikke længere benyttes.
Du skal lave en mindre ændring i kode før den udføres. I dette kodeeksempel ville jeg slette shortcode
[adsense]. Skift [adsense] i koden ud med navnet på den shortcode du ønsker at slette.
UPDATE wp_post SET post_content = replace(post_content, ‘[adsense]’, ” ) ;
Slet specifik post meta
Hvis du tidligere har tilføjet en specifik post meta til dine indlæg, men nu ikke længere har behov for den, så kan du benytte nedenstående SQL query til at slette dataen.
Denne kode er specielt god at benytte, hvis man for eksempel har skiftet fra et SEO plugin til et andet. Ellers vil data’en i de fleste tilfælde været placeret dobbelt i databasen.
DELETE FROM wp_postmeta WHERE meta_key = ‘YourMetaKey’;
Slet post tags der ikke benyttes
Husker du for 4 – 5 år siden var tags meget populært ved blogging. Men nu er der mange bloggere der ikke længere benytter dem i samme grad. Du kan hvertfald frigøre noget plads ved at slette de tags, som ikke længere benyttes.
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );
DELETE FROM wp_term_taxonomy WHERE term_id not IN (SELECT term_id FROM wp_terms);
DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);
WordPress opbevare feed cache i wp_options tabellen. Hvis du ønsker at flushe/ryde WordPress feed cache, kan du benytte den nedenstående query:
DELETE FROM `wp_options` WHERE `option_name` LIKE (‘_transient%_feed_%’)
Slet alle post revisions og deres metadata
Post revisions er en smart feature, men hvis du ikke regelmæssigt sletter dine revisioner, så vi l din WordPress database hurtig fylde utroligt meget. Vi har tidligere udgivet en artikel, der viser hvor meget plads du kan spare ved at slette post revisioner.
Nedenstående query sletter alle post revisioner og metadata sammenhængende med revisionerne.
DELETE a,b,c FROM wp_posts a WHERE a.post_type = ‘revision’ LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);
Batch slet gamle indlæg
Har du ikke behov for indlæg udgivet for et år siden? Hvis du ikke har behov for at gemme så gamle indlæg, så er det en god ide at slette dem med nedenstående query. Nedenstående kode eksempel, sletter alle posts der er ældre end 600 dage.
WHERE `post_type` = ‘post’
AND DATEDIFF(NOW(), `post_date`) > 600
Som standard når nogle tilføjer en kommentar på din WordPress blog, så bliver user agent gemt i WordPress databasen. Det kan være brugbart ved stats og overvågning, men til 95% af bloggere er det ubrugeligt. Brug nedenstående query for at erstatte user agent med en blank string. hvilket kan være med til at reducerer størrelsen på databasen, hvis du har mange kommentarer.
update wp_comments set comment_agent =” ;
Batch deaktiver alle plugins
Sommetider er det nødvendigt at deaktiver alle plugins, forekempel når bloggen skal opdateres. Det er i de fleste tilfælde kun nødvendigt, hvis man har mange plugins aktive. Koden herunder deaktiver alle plugins i WordPress
UPDATE wp_options SET option_value = ” WHERE option_name = ‘active_plugins’;
Ændre author/udgiver attribution på alle posts
Skal du ændre udgiver på mange posts i WordPress? Hvis svaret er ja, så behøver du ikke gøre det manuelt, med koden herunder kan du hurtigt få problemet løst.
Den første ting du skal gør er at finde ID’erne på WordPress brugerne. Når du er logget ind i phpmyadmin, så indtast nedesnteånde SQL kommando.
SELECT ID, display_name FROM wp_users;
Derefter skulle phpadmin vise en liste over WordPress brugerne og deres Ids.
NEW_AUTHOR_ID skal erstattes med ID på den nye author og OLD_AUTHOR_ID skal erstattes med ID’et på brugeren der har udgivet indlægget
UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;
Det var det hele. Nu skulle alle posts gerne være fyttet til det nye bruger ID→ Kilde: http://www.wprecipes.com/how-to-change-author-attribution…
By Casper Röder Erichs|2017-03-10T20:35:23+02:00juni 29th, 2013|Alle indlæg, Wordpress|0 Kommentarer
Del denne historie, Vælg din platform!
About te Author: Casper Röder Erichs
Hvis i har brug for hjælp eller har spørgsmål, så skal i være velkommen til at kontakte os.
Driver backup i Windows 10
august 28th, 2018 | 0 Kommentarer
Windows 10 VPN problemer ved oprettelse
juli 9th, 2016 | 0 Kommentarer
Er du den vildeste Pokemon fan, så er spillet Pokemon Go lige dig!
juli 8th, 2016 | 0 Kommentarer
Dette fantastiske GTA V grafik-mod, sætter nye standarder!
juli 8th, 2016 | 0 Kommentarer
AMD Radeon RX 480 4GB model har 8GB RAM, Unlock 4GB via BIOS update
juli 5th, 2016 | 0 Kommentarer
Læg en kommentar Annuller svar
Save my name, email, and website in this browser for te next time I comment.
Currently you have JavaScript disabled. In order to post comments, please make sure JavaScript and Cookies are enabled, and reload te page. Click here for instructions on how to enable JavaScript in your browser.
Lav bootable USB klar til installation af styresystem
Opsæt VPN server i Windows
WordPress HTML kommandoer for posts. (HTML mode)
Driver backup i Windows 10
Windows 10 VPN problemer ved oprettelse
Er du den vildeste Pokemon fan, så er spillet Pokemon Go lige dig!
No comments have been published yet.
Adsense Alle indlæg Analytics Android Apple Backup Games Google Hardware Hardware Homepage Linux Mobil Nyheder Office Script/kode SEO Server Server Server Sikkerhed Software Spil Tips og Tricks Top-software Windows Wordpress
Darko til Lav bootable USB klar til installation af styresystem
Hans Larsen til Password beskyt USB nøgle – Kryptering af USB
Hans Larsen til Password beskyt USB nøgle – Kryptering af USB
Hans Larsen til Password beskyt USB nøgle – Kryptering af USB
Casper Röder Erichs til Password beskyt USB nøgle – Kryptering af USB