Сделать ID поста по порядку и сбросить ID постов в WordPress
2015
После долгих лет не работы с этим движком, все таки вернулся к нему, и появилась проблема, что при добавлении постов их ID идет всегда не по порядку, а через один-два-три… Что не всегда удобно, особенно когда этот ID поста участвует в ссылке, и охота чтобы он шел по порядку. Решение:
в файл wp-config.php добавить строчку
define('WP_POST_REVISIONS', 0);
Эта строчка при добавлении поста не будет к нему добавлять ревизии материала, которые и занимают лишнее место в БД с постами, и именно из-за этих ревизий ID постов идет не по порядку.
Далее, после всех настроек движка и добавления тестовых материалов, требуется удалить все данные из БД постов, и обнулить счетчик, чтобы номера постов начались идти 1,2,3 и т.д. и главное по порядку, ведь выше мы это уже настроили 🙂
В PHPMyAdmin выполнить запрос:
DELETE FROM wp_posts; DELETE FROM wp_postmeta; TRUNCATE TABLE wp_posts; TRUNCATE TABLE wp_postmeta;
Материалы: http://www.versinfo.net/c6l & http://brudtkuhl.com/wordpress-reset-auto_increment-id-posts/