Домой / WordPress / Плагины / Доработка чужих плагинов
Доработка чужих плагинов

Доработка чужих плагинов

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

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

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

Итак, первый плагин - это Auto Highslide.

Все подробности о доработке этого плагина читайте в статье Расширяем возможности плагина Auto Highslide. Там я объяснил суть совершенствования и показал код, который применил для этой цели. Если кратко, то в моей интерпретации плагин позволяет увеличивать картинки по клику не только в статьях, но и в комментариях.

Здесь даю ссылку на скачивание самого плагина, в котором всё это уже внедрено: Скачать Auto Highslide

Второй плагин - WP-NoRef.

В принципе все его усовершенствования описаны в моём обзоре плагинов. В двух словах: плагин закрывает внешние ссылки в опубликованных на блоге постах и комментариях в тег noindex и добавления атрибута nofollow. В настройках плагина, при необходимости можно настроить исключения... Тег, noindex WP-NoRef прописывает валидно:

 

 

<!--noindex-->
  <a rel="nofollow" href="http://site.com" target="_blank">Сайт</a>
<!--/noindex-->

Ссылки открывает в новом окне (вкладке).

Кто-бы что ни говорил об отмене noindex и nofollow - всё это работает, учитывается ПС и думаю, что так и будет.

В текущей доработке устранена ошибка, которую я увидел при включении DEBUD.

Ссылка на скачивание плагина: Скачать Wp-Noref

Постскриптум

На этом пока всё. 

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

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

Так, что, если кому-то нужно - берите, пользуйтесь, как есть. Не нужно - не берите, не пользуйтесь.  Доработка чужих плагинов 

А я желаю всем удачи! До встречи!

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

Плагины WordPress 2015

Плагины WordPress 2015 — ревизия

Уже становится традицией периодически пересматривать плагины WordPress на блоге. Всё течёт, всё меняется, меняется и …

Закрыть ссылки в комментариях

Закрыть ссылки в комментариях WordPress

Вопрос как закрыть ссылки в комментариях WordPress оказался очень актуальным. Всегда утверждал, что ссылки, закрытые …

36 комментариев

  1. Саша, привет! Пока не прочел статью, не разобрался. Зато теперь плагин увеличивает картинки и в комментах, так что спасибо! 

  2. Здорово, что Вы поддерживаете и усовершенствуете старые плагины. А то бывают они устаревают, но на их смену ничего нового не приходит.

    • Спасибо, Иван! Сначала я пытался "достучаться " до авторов и только когда понял, что авторы забросили эти плагины — стал их "подкручивать"… Просто они на самом деле очень малюсенькие, блог совершенно не грузят, но при всём при этом отлично выполняют свою работу — в большинстве случаях гораздо лучше новоявленных навороченных плагинов…

  3. Я такими плагинами не пользуюсь. Но все же хорошая проделанная работа. Это здорово когда люди помогают друг другу. Спасибо! 

    • Спасибо, Роман! Да уж больно плагины мне эти понравились, жалко было от них отказываться только на том основании, что авторы их забросили… Очень импонирует их минимализм и безупречность функционала… Но это заслуга авторов, я лишь чуть-чуть кое-что добавил и поменял…

  4. Александр, здравствуйте! С удовольствием прочитала всё о плагинах. Я такими плагинами не пользуюсь, но у меня они вызвали интерес.Подумаю над их применением, если в этом будет необходимость. Как это сделать — теперь есть куда заглянуть. Спасибо вам большое за то, что делитесь своими наработками и просвещаете нас, "тёмных".(я имею ввиду себя). Но у меня возник другой вопрос к вам. При помощи чего вы делаете такое красивое выделение текста? Мне очень нравится ваш вариант. Поделитесь красотой вашей? С уважением, Анна.

    • Здравствуйте Анна! Красоту в выделенном тексте делает плагин Special Text Boxes. Он есть в репозитории. Там много вариантов оформления, можно создавать и свои стили…

  5. Здравствуй Александр! А я хотел бы с вами посоветоваться 

    У меня уже оооочень давно установлен плагин WP-NoExternalLinks. В принципе он меня вполне устраивает и никогда с ним не было проблем. Как вы считаете, стоит ли мне сменить его доработанный вами плагин WP-NoRef? Или ну его…

    • Игорь, приветствую! Если WP-NoExternalLinks полностью устраивает, то какой смысл его менять?

      Просто я помню там был косяк с открытием якорей, почему-то первый якорь открывался на отдельной странице… Может уже исправили, не знаю…

      • Александр, я помню тот косяк с якорями, но как оказалось, проблема была в плагине TinyMCE Advanced. Я когда удалил плагин и сделал якоря вручную, то ссылки начали открываться в той же статье. Я даже думал статью на эту тему написать, но так и забыл. Возможно сделаю это в будущем. Ну…хорошо, останусь я со своим WP-NoExternalLinks 

        И правда, если нет проблем, то зачем на них нарываться?

  6. Александр, какой Вы умница!
    Пользуюсь двумя из них, по Вашей рекомендации — теперь надо будет к увеличителю картинок присмотреться…
    Особенно мне Special Text Boxes нравится — текст в нём красивый и можно выделить по смыслу самое важное в статье.
    Успеха Вам!

  7. Александр, спасибо, что ответили. Буду проверять, есть ли он у меня. У меня есть плагин , который вставляет специальный текст, но он так красиво не выделяет! Буду разбираться. С уважением, Анна.

  8. Саша, у меня стоит твой плагин, закрывающий ссылки в комментариях, а если установить ещё WP-NoRef, они не будут конфликтовать? А то устала закрывать ссылки в постах вручную. 

    И ещё вопрос, если устанавливать этот плагин, то мне нужно будет все закрытые вручную ссылки открыть? А то произойдёт двойное закрытие, или это не так?

  9. Хорошо что есть люди кому не безразличны заброшенные плагины и с вашей помощью они продолжают функционировать.

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

  10. Саша, добрый вечер. Я с лёгкой руки Ирины Баталовой тоже пользуюсь вашим плагином, который закрывает ссылки в комментариях, большое вам за него спасибо. А скажите, пожалуйста, сколько у вас на блоге стоит плагинов и как при этом ведёт себя блог, скорость загрузки не страдает? А то говорят, если на блоге много плагинов, блог загружается долго. Заранее спасибо за ответ.

    • Здравствуйте, Татьяна! Извините за задержку с ответом — как-то упустил Ваш комментарий… Виноват, исправлюсь… blush

      У меня сейчас на блоге 31 активный плагин и 13 неактивных. Те, что неактивные я использую по необходимости — активировал, использовал, деактивировал…

      А то говорят, если на блоге много плагинов, блог загружается долго.

      Есть статья как раз по этой теме — Плагины vs коды WordPress, почитайте, думаю все ответы найдёте там.  И ещё одна — Скорость загрузки сайта и плагины, тоже советую посмотреть…

  11. У меня на блоге тоже парочка старых плагинов. Но работают они нормально. В принципе в них добавлять нечего вот авторы и не обновляют их. Зачем если и так работает нормально!))

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

    • В принципе в них добавлять нечего вот авторы и не обновляют их. Зачем если и так работает нормально!))

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

      • Александр, может вам самому добавить эти плагины в репозиторий только с немного измененным названием. Некоторые авторы так и делают. Дорабатывают плагины на основе старых и потом выкладывают в хранилище чтобы все скачивали. Может и вам так сделать.

        Например, назвать Auto Highslide Pro или Auto Highslide2 и выложить в репозиторий.

         

        • Не знаю насколько это будет этичным… Основа-то не моя. Я лишь внёс небольшие правки…

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

          Мне-бы со своими плагинами разобраться — времени и на это не хватает… Бывает, сам не рад что написал их… enlightened Но приходится и отвечать, и дорабатывать что-то, и содержать в актуальном состоянии с участившимися обновлениями движка…

  12. Здорово! Вы продолжаете работу авторов 🙂

    Вот по плагину WP-NoRef, если честно вообще не вижу смысла закрывать ссылки в noindex. Нет, я не сомневаюсь, что он работает, просто какой смысл ставить nindex, распознаваемый лишь яндексом, когда достаточно прописать nofollow, который распознают обе поисковые системы?

    Другое дело, если необходимо запретить индексировать кусок статьи.

    • Вот по плагину WP-NoRef, если честно вообще не вижу смысла закрывать ссылки в noindex…. …достаточно прописать nofollow, который распознают обе поисковые системы?

      Андрей, по сути Вы правы. Но когда-то Яндекс сам давал рекомендацию ссылки именно таким способом. С тех времён и осталось. Теперь-же он действительно так-же, как и Гугл, воспринимает nofollow… Но в плагине я решил пока noindex не отменять. Вроде не мешает, ну и пусть будет. Дальше посмотрим…

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

    • Видимо не сразу, но всё-же делают иногда пересмотр. Ведь там много плагинов, на странице которых выходит сообщение, что он не обновлялся более двух лет… А вот этих двух я там вообще не нашёл…

  14. .highslide-image {
    
    	cursor:url(graphics/zoomin.cur), pointer;
    
    	outline:none;
    
    }
    Александр, это в файле плагина/изменить/ CSS, ниже есть еще. Всего картинки две, вторая долго ищется, у меня терпения не хватает дождаться, пока второй файл найдется.

     

    • Ксенья, это картинка лупы, которая появляется когда наводишь курсор на изображение. Тут всё нормально. Я вообще не понимаю, чего Вы переполошились… Совершенно нормальный плагин. Там нет никакого вредного кода и левой графики.

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

       

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

    К статьям и картинкам стала присоединяться какая то база 0 data:image png: base 64, создавая ошибки 404. Видимо под конец года какие-то процессы в космосе идут — многие вещи ломаются и рушатся.

    • Ксенья, я вижу Вы капитально взялись за дело! У меня на такое духу не хватает… cheeky

      И всё-же я ещё раз хочу Вам сказать, а вернее повторить — не стоит слепо доверять всяким анализаторам.

      В частности, вот это data:image png: base 64 может быть вполне себе обычной картинкой, закодированной в эту самую base64… Этот метод давно используется повсеместно, в частности в почтовых сообщениях, да и на сайтах тоже. Простыми словами — это позволяет хранить объект, в данном случае изображение в самом теле html страницы. Я и сам, когда для корпоративного сайта писал php-скрипты для email-рассылки, то именно таким способом и вставлял все картинки в сообщения…

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

  16. Вы, Александр, на работу ходите и там свой "дух" оставляете. Все равно с вас толку больше чем с меня.smiley

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

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