Aktualizováno 21.03.2024
Každý rozpracovaný článek, ukládá WordPress v průběhu práce, jako revizi. Díky této super vlastnosti, se můžete vrátit v případě, že uděláte chybu. U rozsáhlejších webů, mohou takové nepotřebné revize, zabírat značné množství prostoru v databázi.
Samozřejmě, vytváření revizí se dá vypnout, nebo nastavit jejich omezení, s tím, že budete ukládat třeba poslední tři revize. My se ale budeme věnovat situaci, kdy jednoduše potřebujete promazat databázi.
Smazání revizí, pomocí pluginu
Pokud chcete mít uživatelské pohodlí, můžete využít plugin, který se jmenuje Simple Revisions Delete . Plugin nedělá nic jiného, než co říká jeho název a najdete jej na WordPress.org.
Po nahrání jej aktivujete v seznamu pluginů:
Po aktivaci přejdeme do přehledu stránek/příspěvků, vybereme příspěvky a použijeme „purge revisions“.
Po smazání, doporučuji ještě optimalizovat databázi. Nic více není potřeba, plugin je jednoduchý na používání.
Smazání revizí, pomocí SQL
V případě, že používáte často například phpMyAdmin, nebo vám přijde odstranění revizí pomocí SQL jednodušší, než instalovat plugin, můžete použít následující kód:
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = ‚revision‘
Použití je bez záruky, před použitím si zálohujte databázi,za případné poškození nenesu žádnou zodpovědnost.