Решите проблему последовательных идентификаторов статей WordPress и измените порядок идентификаторов статей WordPress. Прежде чем использовать следующие методы, создайте резервные копии файлов веб-сайта и файлов базы данных, чтобы избежать потерь, вызванных неправильной работой. Ха-ха-ха
Шаги, чтобы сделать идентификаторы сообщений WordPress последовательными
1. Откройте файл wp-config.php и добавьте в конец код define(’WP_POST_REVISIONS’, false);
define(‘AUTOSAVE_INTERVAL’, false);
2. Откройте wp-admin.
Два файла post-new.php (строка 46) и post.php (строка 177)
Удалить или закомментировать wp_enqueue_script('autosave');. Рекомендуется прокомментировать // wp_enqueue_script('autosave');.
3. Откройте файл wp-admin\includes\post.php.
найди, если ( create_in_db ), добавьте в строку перед ней create_in_db = false;
if ( $create_in_db )
С помощью этих трех шагов вы можете сделать идентификаторы статей WordPress непрерывными. Друзья, которые хотят использовать идентификаторы в качестве названий статей, приходите прямо сейчас! Но я просто расстраиваюсь, когда вижу прерывистые идентификаторы. Типичный элемент управления идентификаторами ^_^ОШИБКА: после публикации статьи или страницы происходит переход к списку статей. Если я уже публиковал статьи в WordPress и идентификаторы являются прерывистыми, есть ли способ сделать идентификаторы непрерывными? Конечно, есть. Пожалуйста, ознакомьтесь с введением о том, как изменить идентификаторы статей WordPress.
Ранее мы представили метод, позволяющий сделать идентификаторы статей WordPress непрерывными. Если WordPress уже публиковал статьи и идентификаторы являются прерывистыми, есть ли способ сделать идентификаторы непрерывными. Конечно, есть. Теперь давайте познакомимся, как изменить идентификаторы статей WordPress.
Изменение идентификаторов записей WordPress
Метод А:
1. Выполнение SQL: ALTER TABLE wp_posts DROP ID;
OPTIMIZE TABLE wp_posts;
ALTER TABLE wp_posts ADD ID BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
2. Введите phpmyadmin и выберите таблицу данных wp_posts.
Значение операции клика AUTO_INCREMENT равно n+1, где n — максимальное количество идентификаторов в wp_posts (PS: такое ощущение, что возвращаешься к вступительным экзаменам в колледж^_^)
ОШИБКА: этот метод приведет к тому, что в статье не будет ключевых слов, а комментарии будут соответствовать не исходной статье, а исходному идентификатору.
Метод Б:
1. Экспортируйте все статьи WordPress.
2. Очистите таблицы данных wp_posts, wp_postmeta, wp_terms, wp_term_taxonomy, wp_term_relationships.
3. Импортируйте статьи WordPress
Ошибки вроде бы нет, но первый идентификатор новой статьи идет от черновика к опубликованной статье, а затем черновик и опубликованные статьи располагаются в хронологическом порядке.
Примечание. На самом деле причина прерывистости в том, что в ней есть сквозняки.
Как отличить черновик от формальной статьи? В базе данных есть post_status. Если значение — публикация, это формальная статья.
Запрещено воспроизведение без разрешения:блог толстого кота » Метод PHP для получения непрерывных идентификаторов, непрерывных идентификаторов статей WordPress и изменения порядка идентификаторов.