Ваш наставник в мире
интернет бизнеса

Как заменить один HTML код или текст во всех статьях wordpress блога на другой, нажатием одной кнопки?

Доброй ночи друзья. Почему ночи? Потому что у меня на часах 02:00 и я пишу этот пост лежа на диване, пока все мое семейство уже сопит в обе ноздри. Статья сегодня будет не очень длинная, но надеюсь полезная.

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

Многие из вас спросят, — «Что за бред вообще? Зачем мне менять какой-то HTML код или текст на другой еще и во всех статьях? Взял зашел в эти статьи и поменял. В чем проблема?». Ок, объясню по подробнее о чем это я.

Как-то давно, примерно год назад, мне нужно было во всех статьях своего блога поменять множество одних ссылок на другие. Ну вот тупо пример. Стояли у меня в 300 статьях блога (я даже точно не знаю каких, уже забыл) ссылки вида http://isif-life.ru/dlya-sajta/kak-sozdat-svoj-sajt-za-chas-besplatnyj-videokurs.html и вот мне теперь их надо все заменить вот на такие http://isif-life.ru/site.

Что делать? Ходить по всем 300 статьям и менять вручную? Да это ты запаришься и умрешь, столько сидеть за компом и делать рутинную работу. Согласны? Думаю да. Еще вам пример.

Все вы знаете, что совсем недавно я отключил подписку на обновления своего блога по e-mail через сервис Feedburner и сделал так, чтобы подписка осуществлялась через smartresponder. Вроде бы все просто да?

Есть у меня формы подписки на обновления блога (в сайдбаре и в конце всех статей), взял и поменял там немного код, чтобы подписка теперь шла через smartresponder. Это все хорошо, а как быть с СОТНЯМИ ссылок, которые я вставлял в статьях вот такого вида:

http://feedburner.google.com/fb/a/mailverify?uri=isifblog

Ну я иногда писал какой-то пост и говорил мол, — «Ребята, подпишитесь на обновления блога» и ставил эти ссылки. Раньше когда Feedburner работал у меня они были активны эти ссылки. Я отключил Feed, поставил смартреспондер и что?

Получается все эти ссылки теперь ведут вот сюда:

А мне это не надо, мне надо чтобы теперь сюда вели - http://isif-life.ru/new/subscribe. Так вот опять же встает вопрос: Как заменить сразу во всех статьях вот эти ссылки:

http://feedburner.google.com/fb/a/mailverify?uri=isifblog

на эти:

http://isif-life.ru/new/subscribe

Чтобы не бегать по всем статьям и не менять все в ручную? Решение есть. Вообще их как минимум два. Первый способ более сложный и возможно не всем подойдет. Новичкам лучше вообще не использовать его. Короче он заключается в том, что вы суете свой нос в mysql базу данных своего блога и делаете в нужную таблицу нужный sql запрос.

Новички наверное щас читают и думают, — «Саня ты с кем разговариваешь?» )) В общем не берите в голову этот способ.

Второй способ самый лучший. Ставится мини-плагин, нажимается одна кнопка, все ссылки быстро заменяются и плагин можно отключить. Плагин этот называется ReplaceHTML. Его разработчиком является Сергей Зайцев, супруг Ирины Зайцевой, автора блога Irinazaytseva.ru.

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

Итак. Давайте посмотрим как он работает. Покажу как я нажатием одной кнопки заменю сразу все ссылки вида:

http://feedburner.google.com/fb/a/mailverify?uri=isifblog

на:

http://isif-life.ru/new/subscribe

1. Скачиваем плагин [urlspan]по этой ссылке[/urlspan] (1 кб)
2. Устанавливаем плагин как обычно и активируем.
3. Заходим в админке: Настройки — ReplaceHTML
4. Вставляем наши ссылочки (старую и новую) и жмем — «Выполнить».
5. Готово!

Вот так это выглядит. Раз:

replacehtml

Два:

Все ссылки во всех статьях быстро заменятся. Но! Перед этим на всякий, всякий случай, советую сделать резервную копию базы данных блога. Мало ли что, но вообще все должно быть чики. Имейте в виду, что заменять можно не только ссылки но и целые длинные коды (HTML, script). Главное чтобы они были одинаковые.

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

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

Мол зар.платы у людей после 10-го, а акция только до 9-го идет (до понедельника). Окай, без проблем. Продлеваем акцию еще на 5 дней. До 13 февраля. Потом курс будет стоить на много дороже. Сейчас халява 2170 для всех и 1870 для клиентов (кто что-то уже покупал у меня). Пользуйтесь.

Все всем пока. Жду ваших комментариев. Может вы еще знаете какой-то интересный способ замены ссылок?

С уважением, Александр Борисов

комментариев 96
  1. Дмитрий Смирнов

    Спасибо большое Александр! Кстати я заметил вы посты ночью стали писать! [:-))]

    в 06:11 | Ответить
    • Александр Борисов

      Ну да, пока все спят хорошо писать!

      в 21:40 | Ответить
      • Алексей

        Главное самому за компанию не вырубиться, до выпуска статьи. Особенно лёжа на диване. 🙂

        в 10:04 | Ответить
        • Александр Борисов

          Не, у меня так не бывает.

          в 13:38 | Ответить
    • Денис Нихаев

      Практиковал такую же практику! Но жена говорит спать!

      в 11:30 | Ответить
      • Сергей Саранчин

        Денис, классно Ваша жена расставила приоритеты [good] [:))]

        в 21:14 | Ответить
  2. Василий

    О, классный плагин. Спасибо. Мне как-то приходилось на одном сайте "перелопачивать" кучу статей и менять в них ссылки, нудное занятие надо сказать. Если плагин работает так как написано то это очень полезно. Возьму на заметку. Жаль раньше его не было.

    в 06:25 | Ответить
  3. Валентин

    Прикольно. Благодарю за инфу, пригодится стопудово.

    в 07:32 | Ответить
  4. Сергей

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

    в 07:33 | Ответить
  5. Владимир

    Спасибо, Александр! У меня статей в блоге не так много, но плагин этот пригодится. За продление акции отдельное спасибо!)

    Очень приятно, когда инфобизнесмены идут тебе навстречу)

    в 08:44 | Ответить
  6. Евгени

    интересный плагин однако. Надо посмотреть, есть ли у меня ссылки подобного рода.

    в 10:00 | Ответить
  7. Александр Белый

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

    в 10:35 | Ответить
  8. Артём

    Норм пост, но у мня пока нет, что заменять (30 статьей на блоге, пока что 😐 )

    в 11:26 | Ответить
  9. Илья Кремнев

    Борис, привет! Ссылку мы заменим, а название ссылки через этот плагин возможно заменить? Например название ссылки: "подпишитесь" , а мне нужно изменить название на такое -"подписка на блог. "

    в 10:47 | Ответить
    • Александр Борисов

      Я Александр 🙂 Название ссылки тоже легко поменять. Тогда просто вставляйте весь код a href= и т.д. все как обычно

      в 21:42 | Ответить
      • Илья Кремнев

        Александр, извините! -) Ошибочка вышла. Читаю Вас недавно.

        в 07:08 | Ответить
      • Илья Кремнев

        Спасибо, полезный пост! Скачал плагин буду пробовать.

        в 07:11 | Ответить
  10. Александр

    Спасибо, тезка, полезная информация! Хотя я пока не знаю конкретно для чего, но чувствую, что может пригодится. 🙂 А курс я уже заказал по почте, жду со дня на день. Давно хотелось научиться снимать видео.

    в 11:54 | Ответить
  11. Анна

    Благодарю за полезную статью. Думаю многие не раз будут пользоваться данным плагином и я в том числе.

    в 13:05 | Ответить
  12. Никита Волков

    Привет, Сань!

    А как быть, если ссылка идёт с анкора, к примеру: "Подпишись на обновления блога", но везде по-разному, где-то "подписыВАЙТЕСЬ на обновления...", где-то "подпиСАТЬСЯ на обновления блога".

    Как быть??

    в 12:08 | Ответить
    • Жандос Мукатаев

      Это ведь не имеет никакого значения. Вы заменяете html код, а не анкор...

      в 16:12 | Ответить
      • Никита Волков

        Жандос, привет! А анкор не вписывается в html код ссылки? Или плагин всё равно всё исправит?

        в 17:17 | Ответить
        • Жандос Мукатаев

          Всмысле? Плагин лишь заменит html код ссылок, а анкоры (текст ссылки) останутся неизменными...

          в 20:39 | Ответить
          • Александр Борисов

            Никита можно заменить и анкоры. Вставляй полностью код старый и новый.

            в 21:43 | Ответить
          • Никита Волков

            Александр, спасибо за ответ! Т.е. как я понял, анкоры должны быть одинаковые?

            в 23:16 | Ответить
          • Александр Борисов

            Ну да, а если разные то надо вводить несколько раз и менять.

            в 13:39 | Ответить
  13. Антон Касперский

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

    в 13:04 | Ответить
  14. Евгения Куварина

    Классный плагин, буду иметь в виду, если понадобится сделать нечто подобное. Он сэкономит немало времени, а это очень важно!

    в 13:12 | Ответить
  15. Марков Денис

    Полезная вещь, надо взять себе на заметку 🙂 [good]

    в 13:47 | Ответить
  16. Антон

    спасибо большое за статью, как раз к месту сейчас [good] [:-))]

    в 14:29 | Ответить
  17. Андрей

    Саня, спасибо тебе большое! Статья, как раз то, что нужно! После того, как ты отказался от фидбернера я задумался: "А как ты избавишся от этих ссылок?" Теперь все ясно! Оригинальное решение ))) Скоро тоже также сделаю.

    в 15:00 | Ответить
  18. Максим

    Интересная штука, когда-то я все замены делал ручками 🙂 а сейчас все гораздо проще. Спасибо Александр!

    в 19:11 | Ответить
  19. Дмитрий

    Это легко можно сделать через notepad++

    в 19:20 | Ответить
    • Александр Борисов

      Интересно как 🙂

      в 21:43 | Ответить
    • Андрей Серебряков

      Дмитрий речь идет о замене текста не в одном файле или статье, а везде и сразу 🙂

      в 21:20 | Ответить
  20. Антон Егоров

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

    в 20:03 | Ответить
    • Александр Борисов

      Ну я же написал пост про фидбернер и знал с какой проблемой все столкнутся 🙂

      в 21:44 | Ответить
      • Мастер пк

        Александр тут такая ситуация я пользуюсь с хостингом для своего блога life-pc.ru хостингом mchost как вы рекомендовали. у них там есть функция подбор хостинга под ваш ресурс т.е. выбираем место на диске примерно 300мбайт количества сайтов 1 и база данных 1. Так как этот вопрос по вашей тематике напишите пожалуйста статью про эту тему можно ли вот так выбрать хостинг и какие у неё минусы. Спасибо [good]

        в 00:56 | Ответить
  21. Евгений

    Да только вчера сидел и думал как поменять ссылки в статьях, а тут вот она статья прям в тему, спасибо!)

    в 20:17 | Ответить
  22. Ирина Рассветная

    Спасибо за плагин. Пригодится обязательно.А особое спасибо за продление акции, у меня тоже зарплата 10-го, а очень хочется приобрести курс.

    в 21:18 | Ответить
  23. Юлиана

    Очень полезный плагин. У меня на блоге, например, есть битые ссылки (по партнерки одной), они повторялись довольно часто. Все думала, как выделить время и почистить их все 🙂 А теперь сделаю за 5 минут. Спасибо

    в 22:13 | Ответить
    • Александр, психолог счастья

      Интересно, а можно этим плагином, просто отменить ссылки — почистить. Например, фидбернер ссылки заменить на пустое место?

      в 14:03 | Ответить
  24. Галина Бакшеева

    Спасибоооооооо Александр и Сергей! Вещь однозначно мега полезная. Рано или поздно пригодится любому блогеру. СПАСИБО РЕБЯТА [good]

    в 22:17 | Ответить
  25. Валентин Лифанов

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

    в 22:20 | Ответить
  26. viachik

    Специфическая информация, конечно!

    Но просили прокомментировать — думаю, что любому блоггеру эта статья пригодится рано или поздно!

    в 23:31 | Ответить
  27. Евгений Аристахов

    Отличный плагин! То, что нужно! Спасибо! У меня блог хоть и молодой, но тоже поработать с заменой текста нужно. Я, как раз по вашему примеру, Александр, заменил Feeedburner на Smartresponder. 🙂

    в 23:36 | Ответить
  28. Александр

    Тоже думал о такой решении, но у меня с плагином не проканает... приходиться рукоделить!

    в 23:59 | Ответить
  29. Алексей

    О классный плагин! И где ты раньше был Александр? Мне приходилось менять все ссылки на блоге, правда не 300, а 200, что тоже не мало. Ну да ладно, все равно благодарю. Может еще мне пригодиться, а если нет, то твоим читателям будет польза.

    в 00:13 | Ответить
  30. Мастер пк

    Александр а вы в кодах joomla разбераетесь

    в 00:52 | Ответить
    • Александр Борисов

      Немного. Мой сайт пожарный сделан на ней.

      в 13:40 | Ответить
      • Игорь

        А почему именно джумла, если не секрет? Что повлияло на ваш выбор?

        в 13:48 | Ответить
        • Мастер пк

          Мне кажется что у джумала больше возможности и еще в новом джумале предусмотрена анти дубли страниц. вообще мне она кажется удобгой 😉

          в 15:53 | Ответить
          • Игорь

            Оригинально. Вы умудрились в одном коменте и похвалить джумлу, и поругать.

            в 18:11 | Ответить
          • Мастер пк

            Сам шоке [:))] но когда я начил пользоваться все норм это было версии 1.1.5 а у меня 3.3.6 😉

            в 22:58 | Ответить
      • Мастер пк

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

        в 15:52 | Ответить
        • Андрей Серебряков

          В джумле большей функций, но она сложна в понимании.

          в 21:22 | Ответить
          • Алексей

            И плюс грузится дольше.

            в 19:50 | Ответить
          • life-pc.ru

            это не так проверь мой блог она нормально грузиться life-pc.ru

            в 00:29 | Ответить
          • life-pc.ru

            это правда но тяжким трудом я добился хоть каких то результатов

            в 23:34 | Ответить
  31. Алексей

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

    в 10:09 | Ответить
  32. Виктор Алексеевич Дулин

    Приходится делать сотни ссылок на старый свой сайт — пока не обновил и не перенёс все странички на блог, сделанный и оптимизированный Александром.

    В перспективе, все их придётся менять на новые — так, что плагин однозначно понадобится.

    Спасибо «союзу» Зайцевых и Борисовых за «рацуху» в делах наших «HTML-ных»!

    в 10:56 | Ответить
  33. Александр

    Thank you very much, this article is useful to me... [good]

    в 11:06 | Ответить
  34. Александр, психолог счастья

    😉 Ох боюсь я чего то, может поручить Руслану Белому этим плагином поорудовать. С другой стороны — обожаю эксперименты!!!

    в 13:57 | Ответить
  35. Игорь

    Александр, а приоткройте маленький секрет: когда и где вам всё-таки лучше пишется? Днём в своём офисе или всё-таки ночью дома, когда все родные уже спят?

    в 13:33 | Ответить
    • Александр Борисов

      Я в офисе не пишу. Я там вообще тока курсы пишу, все остальное делаю дома.

      в 13:40 | Ответить
    • Андрей Серебряков

      Когда брат приезжает к гости 🙂

      в 21:23 | Ответить
  36. Сергей Саранчин

    Привет, Александр!

    Благодарю тебя за этот плагин! Серьёзно упростит жизнь с помощью сокращения времени при правке кодов.

    Без него я помню почти целый день потратил на такого рода исправления [good] 🙂

    в 15:04 | Ответить
  37. Ирина

    Отличный плагин, я думаю многие скажут Вам огромное спасибо...

    в 19:57 | Ответить
  38. Николай Вилков

    Александр, я не до конца про плагин понял : выбираю я какой код заменить на другой и плагин должен постоянно работать или он заменит код во всех местах блога и его можно отключить? [:-|]

    в 11:30 | Ответить
    • Александр Борисов

      Можно отключить. Раз поменял и все.

      в 02:08 | Ответить
  39. Тарас

    Отличный плагин! Спасибо Саша! Ты как всегда даешь кучу полезностей.

    в 14:17 | Ответить
    • Марков Денис

      Ну не он один такой светач знаний о WordPress 🙂

      в 11:59 | Ответить
  40. Татьяна

    Спасибо за информацию! Пока с проблемой замены кодов не сталкивалась, но мало ли. Вполне возможно, в будущем придётся столкнуться. И на такой случай я уже буду знать, что делать и как поступить.

    в 16:42 | Ответить
  41. Наталья Буланова

    Очередная полезная штучка. Спасибо.

    в 18:33 | Ответить
  42. Надежда

    Шикарный плагин. И как это его никто не догадался раньше сделать?

    Наверное потому, что не далеко не все достигают таких высот в блогинге.

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

    Поздравляю!

    в 09:43 | Ответить
  43. Александр

    Как всегда полезный и интересный материал — спасибо!

    в 20:21 | Ответить
    • life-pc.ru

      да уж я с вами согласен [good]

      в 23:36 | Ответить
  44. Никита

    Удобный плагин! Помню, мне тоже нужно было заменить HTML в нескольких статьях, так я использовал SQL-запросы в БД. 😉

    в 18:14 | Ответить
  45. Нина Лыкова

    Очень полезная статья и плагин нужный!. Александр, эту статью я прочитала сразу на блоге, т.к. письмо в рассылке мне не приходило. Я подумала, что не подписалась повторно (с фидбернера на смарт). А когда вновь сделала подписку, мне выдало, что я уже подписана на эту рассылку. В чем проблема может быть? В папке "Спам" это письма тоже не было.

    в 14:43 | Ответить
  46. Александр

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

    в 21:01 | Ответить
  47. Лариса

    Интересная статья. Поставлю себе заметочку на будущее, уверена — пригодится [good]

    в 15:42 | Ответить
  48. Мясные рецепты

    Реально полезная информация. Жалко не нашел раньше, сам ковырял неделю...

    в 18:14 | Ответить
  49. Алина

    Здравствуйте. Подскажите, пожалуйста, как вставить ссылку на smartresponder в конце каждой статьи? Шаблон ваш из бесплатного курса про создание блога, но нигде не могу найти этот код 🙁 Помогите, пожалуйста!

    в 06:07 | Ответить
  50. Альберт

    Александр, респект [good]

    А то я однажды руками менял, слава богу 50 статей всего было. Теперь вот снова появилась потребность и этот пост, круто!

    в 16:47 | Ответить
  51. Анастасия

    За плагин ОГРОМНЕЙШЕЕ спасибо! Плохо разбираюсь во всяких кодах, так что мне очень пригодится [good]

    в 20:26 | Ответить
  52. Константин Кислов

    Спасибо за плагин, только что передылвал длинные URL и думал сколько работы мне предстоит по переделыванию ссылок в статьях, все сделал за 10 минут и аж мурашки по коже пробежали от счастья [:-))] [good]

    в 16:59 | Ответить
  53. Яна

    Круто. А нет подобного плагина для исправления одинаковых ошибок кода, на которые валидатор ругается?

    в 00:25 | Ответить
  54. Виталик

    Спасибо за хороший плагин, очень пригодился!

    в 08:49 | Ответить
  55. Елена Голоштенко

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

    в 23:08 | Ответить
  56. Тарас

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

    в 12:34 | Ответить
  57. Степан

    Привет. А можно с этим плагином просто вставить в все записи короткий фрагмент кода, без замены? Я оставил поле "старый код" пустым, а в "новый код" добавил то что нужно, запустил. Не сработало

    в 14:46 | Ответить
  58. Александр

    Спасибо за плагин, очень хороший, пригодился, сэкономил кучу времени 😉

    в 22:57 | Ответить
  59. Веблайнер

    Хм, надеюсь, подойдет. Мне не код нужно менять, а просто слова (мат) удалить или заменить на менее плохие)) Ну типа — вместо бл*** написать "блин"

    в 12:25 | Ответить
  60. Мария (itis-easy.ru)

    Ух ты, как все просто оказывается, спасибо за плагин!

    в 16:52 | Ответить
  61. Илья

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

    в 11:01 | Ответить
    • Эдвард

      Здравствуйте, Илья! У меня сохранился этот плагин в архиве. Если он Вам ещё нужен, могу отправить Вам на почту.

      в 18:35 | Ответить
Оставить комментарий: