Vydrusův zápisník

postřehy ze světa internetu a IT

Co jsem zač?

Avatar - vydraMá přezdívka je Vydrus. Zaměřuji se na webové technologie a IT. Jsem velký fanoušek GNU/Linuxu, pracuji na Ubuntu.

Lámáte si hlavu s ohromným množstvím revizí, které ve vaší databázi namnožil WordPress? Nezoufejte, existuje jednoduché řešení.

Celé kouzlo spočívá v pár kliknutí myší. Pokud chcete najednou smazat všechny revize, použijte následující PHP skript, který po uložení do jakéhokoli souboru reloadnete v prohlížeči. Správně bude fungovat v případě implicitního nastavení databází ve WordPressu (zkrátka, pokud jste do ničeho nehrabali). Jestli mi nevěříte, radši si nejdřív udělejte zálohu, ať se na mě v případě záporného výsledku nesypou nadávky. :)

1
2
3
4
5
<?php
mysql_connect("server.cz", "uživatel", "heslo") or die(mysql_error());
mysql_select_db("jméno databáze") or die(mysql_error());
mysql_query("DELETE FROM wdps_posts WHERE post_type=’revision’");
?>

Po prohnání tohoto skriptu databázemi všechny příspěvky označené jako revision zmizí. Aby vám však nepřibývaly další, musíte si nainstalovat plugin známý jako Revision Control nebo tento skript pravidelně spouštět cronem.

One Response to “Čištění databáze po WordPressu”

  1. na freehoste to zaroven zrychli nacitavanie.

    Tomáš "Kusi" Kusenda

Leave a Reply