Odstranění revizí článků z databáze

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 Better delete revision . Plugin nedělá nic jiného, než co říká jeho název a najdete jej na WordPress.org.

better

 

Po nahrání jej aktivujete v seznamu pluginů:

better2

 

A v nastavení, jednoduše smažete všechny revize:

 

better3

 

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.

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna.