Ваш путь: Главная » WordPress без плагинов » текущая страница

возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено 2024-02-13 в теме: WordPress без плагинов
Запросто с WordPress создание и продвижение сайтов ATs media

Как полностью удалить плагин Subscribe to Comments – чистим Базу Данных

Один из моих заказчиков (у него администрирую Сопровождение сайтов на WP — запросто с WordPress: описание тарифных планов сайт) попросил меня удалить плагин Subscribe to Comments с его ресурса. В общем, сейчас частенько так поступают: нынче комментируют всё меньше и меньше…

Всё бы хорошо!… однако, нужно знать о том, что плагин, при его удалении из админки, не удаляет информацию о подписчиках из базы данных. То есть не зачищает полностью за собой следы. В Базе данных остаётся много мусора – а нам хлам ни к чему, если плагин более не требуется.

Однако, весьма нелишне экспортировать/сохранить информацию о подписчиках (на всякий случай), а затем уж полностью удалить, чтобы не захламлять общий размер Б.Д.

Полностью удалить плагин Subscribe to Comments в общем-то дело простое – воспользуемся SQL-запросом:


 

 

шаг 1: резервная копия базы данных

 

 

 

 

Плагин ats privacy policy добавляет чекбокс политики конфиденциальности к стандартной форме комментирования…

как ограничить длину комментария – выведем настройки а админку WP – без плагина…

 

 

 

Напоминаю:

 

Прежде чем вносить изменения в вашу Базу Данных – полезно создать полную резервную копию сайта! Это является штатным шагом, при любых правках на сайте: бэкап можно сделать при помощи плагина iThemes Security (а можно сделать бэкап прямо из базы данных).

 

Имея рабочую копию Б.Д, мы всегда восстановим свой ресурс.

 

…кроме того весьма нелишне, как и говорилось выше, перед полным удалением остаточных данных плагина – сохранить записи о подписчиках (имена пользователей, эл/почты и эл/ письма).

 

Если в будущем предполагаете использовать иной плагин (либо сервис подписок) попробуйте в него экспортировать эти полезные данные о ваших подписчиках.

 

 

 

 

Общая сути статьи в том, что если мы, например, решаемся поменять плагин Subscribe to Comments на какой-то иной, подобный… то непременно нужно зачистить все следы предыдущего..!

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

Так что, думаю, статья будет полезна!..

 

 

 

 

 

шаг 2. Выбор данных для удаления

 

 

 

 

Открываем Базу данных своего сайта – (phpMyAdmin), вводим следующий query запрос:

 

 

 

SELECT * FROM wp_postmeta WHERE meta_key = "_sg_subscribe-to-comments";

 

 

 

Важно!

 

проверьте prefix – префикс таблиц (по умолчанию это: wp_) и если требуется измените его в строке запроса показанного выше.

 

 

Данный выше запрос к БД вернет все данные подписчика, которые за всё время отработал плагин Subscribe to Comments. Это для того, чтобы наглядно понять что мы будем удалять!

 

 

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

 

 

 

 

шаг 3: удаление данных плагина из Базы Данных phpMyAdmin

 

 

 

 

Приступаем к полному удалению следов жизнедеятельности плагина Subscribe to Comments – введите следующее SQL запрос, который удалите ВСЕ данные плагина.

 

…измените префикс базы данных, если это требуется.

 

 

 

DELETE FROM wp_postmeta WHERE meta_key = "_sg_subscribe-to-comments";

 

 

 

После выполнения запроса – все данные о подписчиках будут удалены из нашей Б.Д.

 

 

 

 

…возможно, будет полезно прочесть:

 

14 полезных сниппетовкод для наилучшей работы сайта WordPress – функции.

Что такое Open Graph? – как подключить протокол Open Graph к WordPress.

 

 

 

вариант замены плагина лёгкой ссылкой – Подписаться на RSS ленту комментариев

 

 

 

 

Если всё же хотите оставить для читателей способ отслеживания комментариев, то возможно поступить так (хотя существует множество вариантов – произведений нашей фантазии):

 

 

…например, заменим прежнюю ссылку плагина “Подписаться на комментарии” ссылкой на RSS-канал комментариев для конкретной статьи, записи блога/сайта…

 

 

 

 

плагин Subscribe to Comments удалить

 

 

 

 

HTML, показанный ниже, добавляется как правило непосредственно в тему в файл подобный comments.php

 

Потребуется поработать с CSS селектором .comment-feed для более стильного визуального отображения линка на вашем сайте…

 

…рядом со ссылкой будет показан значок RSS.

 

 

 

…для более пытливых вебмастеров: как добавлять произвольные ссылки к полям формы комментирования, возможно отыскать в ЭТОЙКак стилизовать форму комментирования WordPress
Как стилизовать форму комментирования WordPress — визуальное изменение формы, функционала
статье, которая рассказывает о стилизации формы комментирования, функциональных расширениях…

 

 

 

<div class="comment-feed"><a href="<?php echo get_post_comments_feed_link(); ?>" title="Post Comments RSS Feed">Comments feed for this post - подписаться на rss комментариев к статье</a></div>

 

 

 

 

 

теория:

 

Основа функции – post_comments_feed_link() – выведет на экран ссылку на фид комментариев текущего поста. Работает на основе: get_post_comments_feed_link() как и показано в примере выше.

 

В более ранних версиях Вордпресс использовалась такая функция: comments_rss_link()ныне не рекомендованная… или лучше сказать – запрещённая!

 

 

Код функции post_comments_feed_link расположен в ядре WP: wp-includes/link-template.php

 

 

 

Хуки из функции:

 

post_comments_feed_link_html

 

 

 

 

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

 

 

 

https://mihalica.ru/secure-wp-rest-api/feed/

 

 

 

 

 

зачем удалять плагин Subscribe to Comments?

 

 

 

 

В общем-то, каждый решает сам!

 

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

 

 

К тому же, как я наблюдал неоднократно, у некоторых админов, плагин Subscribe to Comments вызывает ошибки – это чаще всего из-за какого-то ранее установленного аналогичного плагина подписок на комментарии. …который, в свою очередь, также был неправильно удалён, а следовательно, оставлял мусор в Б.Д. – конфликтовал с новыми записями Subscribe to Comments.

 

 

 

Резюме нынешнего поста – всегда удаляйте плагины полностью, чистенько! – с полной зачисткой Базы Данных.

 

 

 

Как полностью удалить плагин iThemes Security — по шагам…

 

Полное удаление плагина WooCommerce — решение!..

 

 

 

 


!..подписываясь на обновления mihalica.ru
...расстаёмся с невежеством..!


 


подписка feedburner МИГ подписки - ВРЕМЯ знаний!!

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©


  1. А не подскажете что делать если при удалении плагина subscribe to comments через админку прпадает фон сайта и отпадают сайдбары ? При включении режима отладки wp_debug_display true на страницах выдается сообщение примерно такое : ” не найдена функция вызванная в файле comments.php” строка такая то … subscribtion_form (?)

    странно, но ведь я удалил какой-то плагин, а он ложит весь дизайн и структуру сайта ! В чем может быть проблема ? Базу не чистил как вы советуете, так как база только данные учитывает которые связаны с комментариями а не с формой ! Или я ошибаюсь ? В общем нужна ваша помощь !!! Вы единственный кто написал такую классную статью, но даже в ней ответа на вопрос нет, к сожалению …

    Жду Вашей помощи автор ! Спасибо !

    Ответить - виктор

    • Здравствуйте Виктор.
      Ситуация странная, чтоб так запросто помочь ответом в комментарии…

      не найдена функция вызванная в файле comments.php”

      Хотя, всё в принципе ясно! “Дебаг” ясно говорит что проблема в comments.php – ищите там (в связках subscribtion_form и основой comment_form() )! Если там как-то есть что-то типа функции связанной с плагином, то ДА! сайт будет ломаться при удалении плагина…
      …или может у вас там хак какой “стоит” – в любом случае, если – условно – функция окажется “пустой” в плане отработки, сайт слетит.
      Так что посмотрите повнимательнее файл (обвязку)…
      Ну, или хотите – давайте я взгляну… посмотрев, точно помогу… Иначе вслепую оч. сложно…
      Одно ясно, как божий день! отработка плагина на данный момент – у вас жестко связана с функционалом сайта. Хотя, решение оказывается простым (в итоге).

      Ответить - Михаил

      • да, спасибо Вам Мхаил за оперативный ответ ! Я на днях Вам скину скрины и все материалы относящиеся к данной проблеме ! Нигде в инете, ни на форумах (даже на searchengine.guru сказать ничего не могли, только общие фразы, а еще они себя гуру называют), ни на других блогах по WP помочь не смогли. На фриланс обращаться не смысла, я хоть и не программист но какой код и что куда вставить головы хватит думаю + рассчитываю на вашу помощь ! А своими комментариями я создам положительную активность на вашем сайте для поисковиков, чтобы ваш сайт лучше продвигался/ранжировался ! Спасибо Вам ! На днях скину скрины …

        Ответить - виктор

        • Скидывайте… осмотрим.
          Не всякую проблему возможно решить на форуме: для решения некоторых проблем – нужно видеть сайт изнутри (файлы сайта, БД). без этого помощь не помощь.
          …извините, что теперь не сразу ответил… Занят был.

          Ответить - Михаил