После долгих лет не работы с этим движком, все таки вернулся к нему, и появилась проблема, что при добавлении постов их 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/

Запись сделана 11 сентября 2015 в 6:16 и размещена в рубрике WordPress. Вы можете следить за комментариями через RSS 2.0 фид.
Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web Memori.ru Mister Wong Агентство Socialink korica.info Ваау! МоёМесто.ru News2.ru БобрДобр.ru feedblog sportexec.info

Оставить комментарий

WordPress: 8.43MB | MySQL:68 | 1,596sec