Не знаю как вам, а мне очень не нравится поведение быстрой кнопки link в панели редактирования постов в админке Wordpress. Должен сразу оговориться, я работаю в режиме HTML и не пользуюсь визуальным редактором, т.к. он коверкает примеры программного кода.
Итак. Вот мои суровые притязания:
- Я хочу, чтобы ссылки по-умолчанию открывались в новом окне
- Я хочу, чтобы по-умолчанию ссылки имели аттрибут rel=”nofollow”
- Ещё хочу, чтобы вся ссылка была заключена в noindex.
Понятно, список можно продолжать, но мы на этом остановимся.
Это можно реализовать с помощью грязного хака. Берём файл /wp-includes/js/quicktags.js и ищем в нём функцию edInsertLink. В ней ищем строчку вида
edButtons[i].tagStart = '<a href="' + URL + '" >';
и заменяем ещё на
edButtons[i].tagStart = '<noindex><a href="' +
URL + '" rel="nofollow" target="blank">';
edButtons[i].tagEnd = '</a></noindex>';
И получаем то что хотели .
Таким же образом можно было бы изменить практически любую из имеющихся функций.
Минус этого решения в том, что при следующем обновлении WP опять запишется старый файл quicktags.js. Если конечно за этим не проследить.
Пока всё =)
PS: Кстати, какие плагины делают то же самое?