
Как удалить корзину в WordPress
Здравствуйте уважаемые читатели блога history-of-blog.ru. В сегодняшнем посте мы рассмотрим небольшой хак, касающийся удаления корзины на движке WordPress, про который я упоминал в 5 выпуске истории блога. Но сначала следует подумать, а стоит ли вообще удалять корзину или этого лучше не делать?
Функции корзины в WordPress.
В принципе корзина в WordPress действует по принципу корзины в Windows, корзина она и в Африке корзина Так вот, часто ли Вы прибегаете к восстановлению данных из корзины в Windows? Лично я нет, даже обычно удаляю все через сочетание клавиш Shift+del. Но если при работе за компьютером там и может заваляться то, что потом нужно восстановить, то в WordPress таких случаев практически не будет, но стоит немного оговориться:
В корзину помещаются все спам комментарии, поэтому ее отключение избавит нас от того, что эти комментарии будут сохраняться, пусть даже и в корзине, тем самым создавая нагрузку на базу данных. Поэтому корзину лучше отключить, если учитывать что в спам попадает только самый настоящий спам, так как если там окажутся “живые” комментарии, то мы их даже не увидим, следовательно не сможем и восстановить.
Хороший способ проверить: откройте сейчас спам-комментарии из админки и посмотрите не отправляет ли “Ваша защита” в корзину “хорошие комментарии”, если первые несколько страниц – чистейший спам, то читаем дальше, если же нет, то стоит задуматься о том, что бы сменить метод борьбы со спамом.
Так же в WordPress’овскую корзину попадают удаленные записи, страницы и рубрики. Так что после удаления корзины нужно быть чуть более внимательнее.
Ну что? думаете удалять или нет? Посмотрите на это:
- При удалении корзины спам теперь ни в коем виде не будет мозолить нам глаза (даже если мы этого захотим).
- Снизится нагрузка на Базу Данных, кроме того она будет занимать значительно меньше места и медленнее “расти в размере” (только представьте себе сколько места занимают скажем 7000 спам-комментариев – они этого не достойны).
Как удалить (отключить) корзину в WordPress.
Удалить корзину в WordPress очень просто, для этого всего то и нужно прописать одну строчку в файле wp-config.php. Прежде чем приступить к редактированию рекомендую сохранить его резервную копию на компьютер, хотя накасячить с прописыванием одной строчки практически невозможно, но как говориться береженого Бог бережет.
Через Панель управления хостингом, либо через FTP-клиент (FileZilla) зайдите в корневую папку Вашего блога (/public_html) и откройте файл wp-config.php на редактирование. Добавьте в него следующую строчку:
define('EMPTY_TRASH_DAYS', 0);
Я лично вставил код вот сюда:
Обратите внимание на число 0 – именно благадаря ему корзина отключена. За место него можно поставить например 7 и строчка будет выглядеть уже так:
define('EMPTY_TRASH_DAYS', 7);
Цифра означает – число дней, которые будут храниться в корзине все спам-комментарии и удаленные записи. Задавая параметр 7 – мы делаем корзину самоочищающейся и вновь оставленный спам пролежав неделю в корзине исчезнет.
Как Вы понимаете, если задать не ноль, а ту же семерку – то это не в полной мере избавит базу данных от нагрузки, так как все “недоброжелательные” комменты так и будут писАться в нее.
Так как я вообще не пользуюсь корзиной на WordPress, то сразу удалил ее, как и панель администратора, о которой когда-то оговорился в первом выпуске.
Стоит отметить что мы удаляем только корзину, а не раздел спам, поэтому если у Вас комментарии отправляются в спам, то они так и будут там лежать. У меня же спам комментарии отправляются сразу в небытие, так как я поставил перенаправление таких комментов в корзину.
Ну что, а Вы удалили корзину со своего WordPress блога?
Похожие статьи:
-
Лариса | 06.04.2012 в 6:50
Akismet у меня стоит.
-
Лариса | 06.04.2012 в 11:21
Да ладно, у меня корзина не самый большой объем занимает.
-
Руслан | 06.04.2012 в 10:25
Я тоже еще подумаю удалять или нет, а то у меня хорошие комментарии туда попадают. Наверное надо ковырять настройки акисмет?
-
Владимир Жданов | 06.04.2012 в 12:38
Я удалил сразу же…
-
Евгений | 06.04.2012 в 9:39
Антон, я вот все думаю,может действительно удалить корзину, а в нее почти никогда не захожу. А спам-комменты попадают в папку СПАМ.
-
Vitalik | 07.04.2012 в 6:41
Cпасибо за инструкцию
-
Елена Олейникова | 05.03.2013 в 5:20
Я так понимаю, в вордпрессе все же две корзины – одна для записей, другая для комментариев. Причем спам-комментарии сначала попадают в папку “Спам”, а потом уже из нее можно удалить в корзину.
А у вас что, действительно в спам нормальные комментарии не попадают? Что-то даже не верится… Я из своей периодически вытаскиваю что-то интересное, может, пора невидимую капчу поставить? Мне кажется “Это не спам” от ручного спама не спасет, чего стоит нанять каких-нибудь школьников, которые за копейки будут рассылать всякую ерунду, им-то это галку поставить, секундное дело.
-
Алёна Семёнова | 06.03.2013 в 18:56
Не, корзинку я пока оставлю.
Во первых комментов пока не много, чтобы они слишком уж грузили мой блог, во вторых, я иногда записи или страницы отправляю в корзину и если она есть, у меня всегда есть время и возможность передумать, а так…
Поэтому, пока оставлю….
У меня, кстати, в спам очень много нормальных комментов попадает (до 20%).