Как удалить все записи Вордпресс?

WordPress для чайников

Содержание

Вторая версия курса по работе с WordPress для новичков

Как удалить запись или страницу в WordPress

Иногда могут возникать ситуации, когда написанная вами статья или страница вам не пригодятся и их придётся удалить.

Все удалённые материалы попадают в Корзину, из которой их можно восстановить, либо же удалить окончательно без возможности восстановления.

Рассмотрим три способа удаления ненужного материала.

Необходимо зайти в редактирование ненужной записи или страницы и в виджете «Опубликовать» нажать на ссылку «Удалить»:

Заходим в раздел «Записи» — «Все записи» или в «Страницы» — «Все страницы» в зависимости от типа материала, который требуется удалить.

В табличном представлении находим тот материал, который вам больше не нужен и наводим на него мышкой. Появится пункт «Удалить», которым необходимо воспользоваться для удаления:

Если вам нужно удалить сразу несколько материалов, то сделать это можно в том же табличном представлении, как и во втором способе.

Выделяем все ненужные материалы (я выделил три):

И в элементе с надписью «Действия» выбираем пункт «Удалить». Затем нажимаем на кнопку «Применить» рядом с ним:

Теперь вам останется зайти в раздел «Корзина» и удалить эти записи окончательно. Либо же вы можете восстановить их, если ошибочно поместили их туда.

Хочу отметить, что третий вариант будет применим для многих типов данных в WordPress: для пользователей, плагинов и многих других, какие будут добавляться используемой вами темой. Имейте в виду!

Видеоинструкция

Записал специально для вас короткое видео. Приятного просмотра!

Если вы нашли ошибку — выделите фрагмент текста и нажмите Ctrl+Enter.

wordpress1.ru

Как удалить все записи, страницы, комментарии на блоге

Иногда бывает нужно очистить блог от контента, причин на самом деле может быть много:

  • удаление тестового контента,
  • вы решили вести блог на одну тематику, но потом передумали и перешли на другую,
  • возможно вы решили отказаться от системы комментирования и, чтобы не засорять базу, удалить все комментарии на сайте.

Эти несколько причин — первое, что пришло мне на ум.

Итак, в этом посту мы рассмотрим все варианты (через админку, через phpMyAdmin, через код) удаления записей, страниц и комментариев на сайте.

Как удалить все посты (записи)?

Расмотрим три способа удаления постов.

Через админку

Самый простой способ, но может не работать, если в вашей теме или в плагинах слишком много навешано на фильтр delete_post .

  1. Переходим в админке Записи > Все записи.
  2. Затем в правой верхней части экрана нужно открыть вкладку «Настройки экрана» и установить количество отображаемых записей больше или равным числу всех ваших записей. Жмём «Применить».

Записи будут перенесены в корзину и через некоторое время удалятся автоматически. Но вы конечно можете сами перейти в корзину и одним кликом удалить их вручную.

Через phpMyAdmin

Если у вас возникли проблемы с удалением постов в админке, давайте залезем в базу данных MySQL и попробуем выковырять их оттуда.

Прежде, чем запускать какой-либо из представленных здесь SQL-запросов, делайте резервные копии! А также убедитесь, что префикс таблиц в запросах соответствует префиксу в вашей базе данных (если не уверены, подставьте стандартный — wp_ , хуже от этого не будет, если только вашу базу данных не используют несколько сайтов на WordPress).

Итак, открываем phpMyAdmin, затем выбираем базу данных, использующуюся на сайте, переходим на вкладку SQL и вставляем туда следующее:

Жмём «ОК», чтобы выполнить запрос.

Удаление постов через код при помощи WP_Query и wp_delete_post()

Для тех, кто хорошо знаком с WP_Query, возможно этот способ окажется даже более удобным чем два других, потому что с помощью параметров WP_Query вы можете очень точно указать, какие посты хотите удалить.

Функция же wp_delete_post() позволяет удалить пост, ID которого указан в параметре.

Как работать с этим кодом?

  1. Вставляем код в файл functions.php (вы найдёте его в папке с темой).
  2. Обновляем любую страницу сайта, либо переходим в админку, чтобы убедиться, что записи удалены.
  3. Теперь удаляем код из файла (это можно сделать кстати, нажав комбинацию отмены Ctrl + Z для Windows или Cmd + Z для Мака).

Можно ли удалить все записи из какой-то конкретной рубрики?

Да конечно можно. Делается всё почти точно так же, как описано выше, только с небольшими изменениями.

    В первом способе, сразу после того, как мы вывели все записи на одной странице, нам нужно будет воспользоваться фильтром по рубрикам и только потом удалять все записи.

Как удалить все страницы

Удаление страниц в вордпресс не особо отличается от удаления записей, ведь по сути страницы — это те же посты, но другого типа ( page ).

Избавиться от всех страниц на блоге вы сможете теми же самыми способами, описанными выше, но в каждом из способов будет одно небольшое изменение, давайте я вам покажу какое.

В первом способе вам надо будет перейти не в Записи > Все записи, а в Страницы > Все страницы (в принципе это должно быть очевидно).

Во втором способе изменится только четвёртая строчка SQL-запроса, т.е. сначала скопируйте описанный выше запрос, а затем замените его последнюю строку на:

Если вы решите использовать третий способ для удаления страниц, тогда вам нужно будет использовать следующие параметры для WP_Query:

Удаляем комментарии на блоге

Теперь давайте посмотрим, как одним махом удалить все комментарии с сайта на WP. Здесь я рассмотрю два способа — через админку и через phpMyAdmin.

Если вам будет непонятен какой-либо из способов, вы можете почитать подробнее про каждый из них в начале статье (я всё подробно расписал, когда удалял записи на блоге).

Итак, первый способ. Переходим в админке в Комментарии, при помощи настроек экрана устанавливаем, чтобы все комментарии отображались на одной странице, затем массово выделяем их галочкой, из выпадающего меню выбираем «Удалить» и жмём кнопку «Применить».

Второй способ. Открываем в phpMyAdmin вкладку SQL для текущей базы данных на сайте и выполняем:

Если у вас возникли какие-либо вопросы, пожалуйста, задайте их в комментариях.

Смотрите также

Миша Рудрастых

Впервые познакомился с WordPress в 2009 году. С 2014 года меня можно встретить на WordCamp — официальной конфе по WordPress, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля — пишите мне.

misha.blog

Как массово удалить посты в WordPress?

Вам нужно массово удалить записи на своем WordPress-сайте? WordPress делает простым для пользователя управление записями и страницами из админ-панели. Однако, если нужно удалить много записей, это может занять больше времени. Мы покажем два быстрых и простых решения для массового удаления постов WordPress.

Метод 1. Массовое удаление без плагина

Этот метод проще и рекомендуется для всех пользователей. Он использует встроенную функциональность WordPress для быстрого выбора большого количества записей и их удаления.

Чтобы удалить несколько записей, перейдите в админ-раздел Записи и отметьте опцию массового выделения в заголовке таблицы. Таким образом будут отмечены все записи, отображаемые на странице.

Если вы не хотите удалять некоторые записи из выбранных, то можете снять с них отметку. Дальше в поле Действия выберите Удалить и нажмите кнопку Применить.

После того, как будет нажата кнопка, WordPress поместит выбранные посты в корзину.

Используя этот метод, вы можете выбирать только 20 записей за один раз. Но если нужно удалить сотню или тысячу?

Для этого нажмите кнопку Параметры экрана в правом верхнем углу экрана. В выпадающем меню измените опцию Количество элементов на странице до нужного значения и нажмите кнопку Применить.

После того, как будет нажата кнопка, WordPress покажет на экране указанное количество записей. Теперь вы можете продолжать удалять посты, как описано выше.

Примечание. Удаленные сообщения будут перемещены в корзину WordPress и останутся там в течение 30 дней. После этого они будут автоматически удалены из базы данных WordPress.

Массовое удаление постов одного автора или категории

Теперь давайте предположим, что вы хотите удалить записи из определенной категории (или тега) или написанные конкретным автором? Для этого в том же разделе Записи нажмите на автора, категорию или тег.

Например, выбрав категорию Категория 1, вы увидите список ее постов. Аналогичным образом можете выбрать одну или все записи и переместить их в корзину.

Метод 2. Массовое удаление с помощью плагина

Стандартные методы WordPress вполне подходят для большинства пользователей. Однако в некоторых случаях может потребоваться больше возможностей для быстрого выбора определенных записей и их массового удаления.

Например, если вы хотите удалить записи, опубликованные в течение последних нескольких дней, или записи старше определённого количества дней.

К счастью, есть плагин, который позволяет массово удалять сообщения с помощью расширенных фильтров.

Установите и активируйте бесплатный плагин Bulk Delete .

После активации в админ-меню выберите раздел Bulk WP -> Массовое удаление записей. Плагин предлагает несколько способов фильтрации и выбора записей для удаления.

Вы можете фильтровать записи по их статусу, категориям, тегам, по произвольным записям и таксономиям, по URL и по редакциям. Кроме того, есть возможность фильтровать опубликованные записи за последние X дней, мгновенно удалять их без отправки в корзину и даже планировать удаление.

Массово удалять также возможно комментарии, страницы, пользователей и настраиваемые поля.

wpschool.ru

Как удалить записи WordPress, очистить базу данных и настройки сайта (+подборка модулей)

Как удалять записи в WordPress

Задача решается несколькими способами, причем для страниц и пользовательских типов объектов алгоритм аналогичен. Первым делом переходим в раздел админки «Записи» — «Все записи».

Здесь есть 2 подхода (поштучный и быстрый):

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

Для более быстрого массового редактирования в правом верхнем углу можете открыть функции «Настройки экрана» (где задается количество объектов на странице) и выбрать там отображение, например, по 100шт. вместо 20-ти по умолчанию. Таким образом, чтобы избавиться от 500-600 элементов вам нужно будет повторить второй способ всего 5-6 раз.

Защитные механизмы от случайных срабатываний:

  • Как видите на скриншоте выше, после выполнения действия система пишет вам о соответствующем результате и позволяет быстро его отменить.
  • Иногда я предпочитаю скрывать страницы в WordPress — для пользователей сайта они не видны, но просмотр содержимого доступен админу.
  • После удаления записи попадают в так называемую корзину (Trash), откуда их без проблем можно восстановить.

Чтобы окончательно и бесповоротно избавиться от ненужного контента, переходите в корзину и кликайте «Удалить навсегда» (поштучно или через массовые функции).

Удаляем категории, медиафайлы и не только

Суть подхода похожа на работу с записями, но некоторые детали все же отличаются. Переходим в раздел админки «Рубрики»:

При наведении появляется привычная ссылка для удаления + есть массовые действия. Корзина здесь не предусмотрена, поэтому после нажатия появится всплывающее окно с запросом подтверждения вашего решения. Также следует учитывать, что выбранные категории/теги будут удалены из соответствующих публикаций.

Что касается медиафайлов, то у них имеется 2 формата отображения элементов:

  • списком — алгоритм действий аналогичен предыдущим;
  • в виде сетки — для осуществления выборки нужно предварительно кликнуть по кнопке «Множественный выбор»:

В рубриках/тегах и медиа используется ссылка «Удалить навсегда», но если честно, не проверял остаются ли записи в БД, а файлы на FTP. В любом случае через админку их не восстановить, нужно будет создавать/загружать заново.

Очистка базы данных WordPress (в phpMyAdmin)

Вся инфа и настройки сайта хранятся в базе данных, поэтому редактировать определенные элементы можно непосредственно в ней. Но:

  • В отличии от работы в админке у вас не будет шанса для восстановления информации за счет определенных функций, ревизий постов и т.п.
  • Вариант подойдет только продвинутым пользователям, которые ориентируются в вопросе и понимают, что делает тот или иной SQL запрос.
  • Можно случайно «повредить» сериализованные данные, как например при переносе WordPress на другой домен важно выполнять замену настроек через плагины, а не в БД.

Если вышеперечисленное вас не пугает, то давайте разберем как быстро и легко очистить базу данных WordPress. Выполняется процедура через phpMyAdmin, который есть во всех хостингах.

Обязательно(!) в начале создайте бекап. Далее:

  1. В phpMyAdmin открываете нужную вам БД.
  2. На странице отобразится список всех ее таблиц. Сразу под ним ставите галочку в пункте «Check all» (Отметить все») и открываете всплывающее меню справа.
  3. По удалению инфы имеется 2 опции: Empty — очистить содержимое, Drop — удалить таблицу целиком. Вам нужен первый вариант.
  1. Сразу после выбора «Empty» вас переадресует на следующую страницу, где увидите сформированный SQL запрос для очистки базы данных в WordPress — остается лишь его подтвердить.

Здесь важно помнить — вся информация удаляется навсегда, поэтому делайте бекап!

Плагины очистки базы данных

Если вы новичок либо боитесь работать непосредственно в phpMyAdmin, вот парочка полезных модулей. Большую их часть найдете в репозитории по ключу «reset«. Обращайте внимание только на самые популярные, т.к. тема «щепетильная», и не хочется потом разгребать «косяки» разработчиков.

Advanced WordPress Reset

Наиболее актуальное из решений, апдейт был пару дней назад, 40тысяч загрузок приятно радует. Оно позволяет сбросить систему до «заводского состояния» без необходимости переустановки WP. Все параметры плагинов и ваши настройки удаляются, но файлы при этом остаются не тронутыми. Доступна поддержка мультисайтовости. Оценка 4.

WordPress Database Reset

Самый популярный модуль — в 2раза больше скачиваний нежели у предыдущего (80тысяч). К сожалению, он не обновлялся несколько лет, поэтому есть риск, что автор подзабил на развитие. Из особенностей — вы можете очистить базу данных WordPress целиком либо конкретную ее таблицу. Оценка 4.5.

Еще один способ решения текущей задачи с БД. Как и остальные, очищает только таблицы и ваши настройки, файлы не трогает. Все достаточно просто — в админке увидите лишь одно поле, куда нужно ввести ваш пароль для подтверждения действий. Загрузок 30к, обновление несколько месяцев назад.

WordPress Reset

Последний из популярных модулей в репозитории — 20тысяч установок. Из интересного — если в системе есть пользователь админ, то он автоматически будет восстановлен с тем же логином и паролем. Не знаю, возможно, в остальных случаях все работает также, но другие разработчики об этом не упоминали. Также сохраняется название блога. В FAQ описано как можно сделать дабы после сброса настроек WordPress автоматически подключились нужные вам плагины. К сожалению, решение обновлялось более 2х лет назад.

Итого:

  1. Когда вам нужно удалить записи в WordPress, страницы, категории и другие типы контента — используйте функции системы. Это максимально безопасный и наглядный способ.
  2. Для очистки базы данных вам помогут соответствующие плагины (хотя опытные пользователи могут работать напрямую в phpMyAdmin).

Из модулей чаще всего упоминаются Advanced WordPress Reset и WordPress Database Reset. Если вас смущают некоторые негативные отзывы за последнее время, почитайте что именно пишут люди: часть из них жалуется на то, что какая-то информация была удалена, но ведь конкретные решения именно для этого и предназначены:)

Есть что добавить по теме или появились какие-то вопросы? — пишите ниже.

wordpressinside.ru

Как массово удалить посты WordPress: два метода

Вам нужно массово удалить посты с сайта WordPress? В WordPress реализовано простое управление постами (записями) из области администрирования. Подбор и удаление большого числа записей может быть достаточно друдоемким процессом. В этой статье представлено два проверенных и легких способа для массового удаления записей в WordPress.

Метод 1. Массовое удаление записей WordPress без плагина

Этот метод простой и рекомендуется для всех пользователей. Он использует встроенную функциональность WordPress для быстрого выбора большого количества записей и их удаления.

Сначала перейдите на страницу «Записи». Здесь вы можете щелкнуть по общему блоку выбора сверху, чтобы выбрать все записи, отображаемые на странице.

Если вы не хотите удалять все выбранные записи, снимите отметку с этих записей, нажав на птички. В противном случае нажмите раскрывающееся меню «Массовые параметры» и выберите опцию «Переместить в корзину».

Затем нажмите кнопку «Применить», чтобы удалить выбранные записи. Теперь WordPress переместит выбранные записи в корзину.

При этом методе, вы можете выбирать только 20 постов за раз, ровно столько, сколько отображается на странице «Записи» по умолчанию. Как быть, если нужно удалить гораздо больше записей?

Нажмите кнопку «Параметры экрана» в правом верхнем углу экрана. Это приведет к выпадающему меню, в котором нужно изменить «Количество элементов на странице» на любое количество.

Затем нажмите кнопку «Применить», и WordPress отобразит количество записей, которые вы выбрали ранее. Теперь вы можете продолжить и удалить много или все записи, как описано выше.

Примечание. Удаленные записи будут перемещены в корзину WordPress и останутся там в течение 30 дней. После этого они будут окончательно удалены из базы данных WordPress. Кстати, корзину можно очистить в один клик: нажмите кнопку «Очистить корзину».

Массовое удаление записей конкретного автора или категории

Теперь предположим, что нужно удалить записи, помещенные в конкретную категорию / тег или написанные конкретным автором. Можно просто щелкнуть на ссылку автора, категории или тега для отображения связанных с ними записей.

Например, нажав на категорию «Новости», вы увидите список записей этой категории. Затем вы можете выбрать все записи или конкретные, и переместить их в корзину, используя меню «Массовые параметры».

Метод 2: Массовое удаление записей WordPress с помощью плагина

Настройки массового удаления по умолчанию вполне подходят большинству пользователей. Но иногда встречаются ситуации, когда может потребоваться больше возможностей для быстрого подбора определенных записей, а затем их массового удаления.

Если вы хотите удалить посты, опубликованные за последние несколько дней или посты старше определенной даты, есть плагин, который позволяет это делать с помощью расширенных фильтров.

Установите и активируйте плагин Bulk Delete . Затем перейдите на страницу Bulk WP »Bulk Delete Posts (Массовое удаление записей) в области администрирования WordPress. Плагин предлагает несколько способов фильтрации и выбора записей, которые нужно удалить.

Можно фильтровать записи по длительности, выбирать посты, опубликованные за последние X дней, удалять их немедленно, не отправляя в корзину, и даже планировать удаление на определенную дату.

Прокрутите страницу настройки плагина вниз, и вы обнаружите много возможностей для выбора и удаления постов по категориям, пользовательским таксономиям, пользовательским типам записей и многое другое.

Массовое удаление также может использоваться для массового удаления комментариев, страниц, пользователей и настраиваемых полей.

hostenko.com

Как удалить все записи на WordPress

Не так давно на одном из моих проектов возникла необходимость почистить базу и полностью удалить все записи на Вордпрессе. Начал искать, ответ нашел далеко не сразу в связи, с чем и решил написать эту статью, чтобы в дальнейшем более не у кого не возникало таких проблем.

Как удалить все записи на WordPress

Для того чтобы удалить записи вам нужно перейти в административную панель вашего сайта на Вордпрессе и установить новый плагин. Для этого переходите в панель «Плагины» => «Добавить новый» в поисковой строке вам необходимо ввести «Bulk Delete», установить и активировать этот плагин.

После того как вы активируете плагин в административной панели у вас появится новое меню «Bulk WP» в нем вам необходимо выбрать раздел «Bulk Delete Post» или «Массовое удаление записей». Перед вами откроется большое подменю состоящее из нескольких мини разделов позволяющее удалить записи по различным признакам: «По статусу записи», «Удаление по рубрикам», «По метке», «По произвольной таксономии», «По произвольному типу записей», «По url», «По редакции записей», у плагина есть еще и другие функции, но они платные и для меня они были не актуальны. Выбрав нужный признак и выставив необходимые вам настройки вы без особого труда удалите все записи просто нажав на кнопку «Удалить».

Внимание! Обязательно перед удалением проверьте, есть ли у вас резервная копия вашей базы.

Лично для моих целей мне вполне хватило и первых двух, скажу только свои наблюдения, когда я ставил в первом пункте удалить все записи (у меня их было не много ни мало 12 тыс. записей), то у меня возникла ошибка 501. Поэтому я начал удалять по рубрикам и подобные ошибки у меня возникали, но не так часто, поскольку число постов в рубриках было небольшим до 1000 записей. Конечно это скорее всего было связанно с хостингом, поскольку я еще не до конца перенес все проекты на другой хостинг, а сайт на котором я делал удаление записей был еще на старом хостинге . Может быть это не так важно, но тем не менее я обращаю это ваше внимание.

Если вы хотите, так же как и я поменять хостинг из-за сбоев советую почитать мою статью про ТОП-5 лучших хостингов для сайта.

Плагин удаляется стандартно как и все плагины в Вордпрессе. Заходите в админку переходите в плагины и выбираете нужный. В данном случае название плагина будет переведено на русский язык и будет называться «Массовое удаление». Мне же плагин в дальнейшее пригодится, и поэтому я просто нажимаю «Деактивировать», до следующего удаления записей с сайта.

На этом в принципе все, теперь вы знаете, как самостоятельно можно удалить статью. Вы так же можете посмотреть другие особенности данного плагина возможно найдете для себя еще что-то полезное.

iprodvinem.ru

Еще по теме:   Как убрать сайдбар в Wordpress?
Поделиться:
Нет комментариев

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

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

×
Рекомендуем посмотреть
Adblock
detector