Ссылка с атрибутом target в Wordpress
17-04-2008 02:06
к комментариям - к полной версии
- понравилось!
Копался в архивах и наткнулся на полезный хак для Wordpress. Источник не указан.
Кто как, а я частенько добавляю к ссылкам target="_blank"
Чтобы каждый раз не вписывать руками я просто прописал его в файле quicktags.js намертво. И если он мне в какой-то ссылке не нужен, то просто удалю его оттуда.
Но можно сделать иначе и выбирать, нужен ли этот атрибут, сразу при создании ссылки.
Для этого открываем wp-includes/js/quicktags.js
1. Находим:
if (!edCheckOpenTags(i)) {
var URL = prompt('Enter the URL' ,defaultValue);
if (URL) {
edButtons[i].tagStart = '<a href="' + URL + '">';
edInsertTag(myField, i);
}
}
2. Заменяем на:
if (!edCheckOpenTags(i)) {
var URL = prompt('Enter the URL' ,defaultValue);
if (URL) {
edButtons[i].tagStart = '<a href="' + URL + '"';
if (URL!='http://')
{
var defaultTarget = prompt('Enter the Target' ,'_blank');
if (defaultTarget) edButtons[i].tagStart += ' target="' + defaultTarget + '"';
} edButtons[i].tagStart +='>';
edInsertTag(myField, i);
}
}
}
Сохраняем.
Теперь для создания ссылки выделяем нужное слово, кликаем «link», вписываем URL, жмем ОК, и в следующем выпадающем окне либо жмем OK и получаем URL с атрибутом target, либо жмем Cancel и получаем ссылку без этого атрибута.
Вот, собственно, и все.
вверх^
к полной версии
понравилось!
в evernote