Nastavení počtu revizí a smazání revizí příspěvků

Delete-Revision
http://wordpress.org/extend/plugins/delete-revision/

V *Nastavení > Delete-Revision > Check Redundant Revision* pak lze vymazat zbytečné revize.

Revision Control
http://wordpress.org/extend/plugins/revision-control

Optimize Database after Deleting Revisions
http://wordpress.org/plugins/rvg-optimize-database/

One Click WordPress Database Cleaner / Optimizer.

Řešení bez použití pluginů:

v souboru wp-config.php možno nastavit


// vypne revize
define('WP_POST_REVISIONS', false );

// ukládá jen definovaný počet revizí
define('WP_POST_REVISIONS', 2);

// nastaví interval ukládání ve vteřinách
define('AUTOSAVE_INTERVAL', 60 );

PHP skript pro hromadné smazání všech revizí :


<?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 wp_posts WHERE post_type='revision'");
?>

Ev. v Myadminu jen SQL příkazem :


DELETE FROM wp_posts WHERE post_type='revision'