Delete post revisions in WordPress Видалити пост зміни в WordPress

ADVERTISEMENT Реклама
To get our software and web/tips via email, sign up for Щоб отримати наше програмне забезпечення та інтернет / поради по електронній пошті, підпишіться на daily email newsletter щоденний електронний бюлетень . .
Subscribe to RSS feed Підписка на RSS канал or або follow me Йди за мною on Twitter? по щебетати?

WordPress introduced post revisions in v2.6. WordPress вніс зміни на посаду v2.6. It has been useful for multi-author blogs (and individual bloggers who revise posts several times before publishing), as they can compare revisions of their post and choose from them for publishing. Він був корисним для багатьох автором блоги (і окремих блогерів перегляду посад, які в кілька разів, перш ніж опублікувати), оскільки вони можуть порівняти зміни їх посади, і вибрати з них для публікації. For most, however, this feature does not help much. Для більшості, однак, ця функція не допомагає багато. In fact, I wouldn't be surprised if you didn't notice such a feature at all. В самом деле, я не здивуюся, якщо ви не помітили таку можливість взагалі.

The unfortunate side effect of post revisions is that it bloats the database. На жаль, побічним ефектом після зміни полягає в тому, що вона bloats даних. For each edit / revision of a post, a new row is made in wp_posts table in your blog's MySQL database. Для кожного Змінити / перегляд посаду, новий рядок в таблиці wp_posts у вашому блозі в MySQL базі даних. For blogs with daily (or more frequent) posts, post revisions can increase the size of your DB greatly. Для блогів щоденно (або більш часті) посади, посади зміни можуть збільшити розмір БД значно.

Look at the screenshot of results after I deleted post revisions on this blog below. Погляньте на скріншот результатів після того, як я виключити посаду зміни на цьому блозі нижче. Note that I delete post revisions frequently, else the number of rows deleted would have been greater. Майте на увазі, що я удалю пост зміни часто, решта кількість рядків виключити було б більше. You can imagine how large it will be for blogs which have never had their post revisions deleted. Ви можете собі уявити, наскільки великим буде для блогів, які ніколи не мали своєї посади зміни виключити.

Видалити пост блогах WordPress зміни даних

Видалити базу даних WordPress посаду зміни

ADVERTISEMENT Реклама

How to remove post revisions in WordPress database Як видалити пост зміни в базу даних WordPress

Thanks to the power of MySQL, you can remove all post revisions with a single command. Завдяки потужності MySQL, ви можете видалити всі посади зміни з однією командою. Login to phpMyAdmin(or similar) and click to get into your WordPress database. Увійти в PhpMyAdmin (або аналогічний) і натисніть, щоб потрапити в вашу базу даних WordPress. Then click SQL tab, and paste the code below to the SQL command box: Потім натисніть на вкладку SQL, та вставте код у поле команду SQL:

DELETE FROM wp_posts WHERE post_type = "revision"; DELETE FROM wp_posts ДЕ post_type = "Редакція";

This should remove all post revisions. Це має зняти всі посади змін. As with any other database manipulation commands, make sure to back up your database before running it. Як і в будь-якій іншій базі даних маніпуляцій команди, не забудьте зробити резервну копію бази даних перед запуском її.

Comments Коментарі
  1. Didn't work for me. Не працює для мене. : (

    Error Помилка
    SQL query: SQL запит:

    DELETE FROM wp_posts WHERE post_type = “revision†DELETE FROM wp_posts ДЕ post_type = A € œrevisionâ €

    MySQL said: MySQL сказала:

    #1054 – Unknown column '“revision†# 1054 - Невідомий стовпець 'A ¢ A, ¬ A "revisionà ¢ A, ¬

    Montana Flynn Монтана Флінн
Leave a Reply Залишити Відповісти

If you have a computer/web help question, Якщо у Вас є комп'ютер / інтернет допоможе питання, click here to ask it on our forum Натисніть тут, щоб поставити його на нашому форумі for faster response. для більш швидкого реагування.

Ім'я