%post_id% в структуре постоянных ссылок

Почему, если внедрить в ссылки элемент %post_id%, записи буду получать номера далеко не по порядку? Возможно ли заставить WP нумеровать записи по порядку?

6 thoughts on “%post_id% в структуре постоянных ссылок

  1. Предполагаю, что ID — это номер записи в базе данных, а не порядковый номер поста. ID присваевается не только постам, но и тегам, категориям, комментариям, и всем остальным записям в базе данных. Поэтому ID не может служить инструментом , определяющим порядок постов.

      1. Чисто косметически это возможно. Например, вот как предлагают тут — http://wordpress.stackexchange.com/questions/23889/how-to-display-serial-numbers-in-foreach-loop-while-querying-posts
        Глубже не копал, но наверное програмисты смогут написать несложную функцию, вычисляющую количество опубликованных постов и вставляющую в ссылку поста этот номер+1 при публикации.

          1. Однако не стоит забывать, что количество опубликованных постов — величина условная. Сегодня их 100, а завтра вы перенесли один в черновики, их уже 99. Как изменять ссылки у оставшихся, исходя из новой цифры? Думаю, это не понравится ни вашей базе данных, ни поисковикам, не говоря уже о проблемах с ЧПУ. ID же всегда остается величиной неизменной, как бы вы не меняли структуру блога.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *