Как сделать ссылку на css документ

Как сделать ссылку на css документ
Как сделать ссылку на css документ
Как сделать ссылку на css документ
Как сделать ссылку на css документ
Как сделать ссылку на css документ

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

Именно эти статьи и обсуждение в комментариях стали огромным толчком к написанию готового к работе инструмента — плагина Hide Links. Его установка и настройка под силу даже новичку и займет не более 5 минут. Детальнее о возможностях плагина Hide Links и ссылка на его скачивание — дальше в статье.

hide links плагин wordpress

Описание плагина Hide Links

Плагин дает возможность закрыть внешние ссылки от индексации поисковыми системами:

  • Добавляет специальный шоткод [link][/link], с помощью которого можно скрыть внешнюю ссылку в тексте статьи, в текстовом виджете или в тексте комментария.
  • Скрывает адреса сайтов всех комментаторов в ленте комментариев (в тексте комментария внешние ссылки не будут скрываться).

Закрытие внешних ссылок от индексации осуществляется методом с использованием специального jQuery скрипта. Более детальную информацию о сути этого метода можно найти в статье о закрытии внешних ссылок от Владимира (в плагине используется скрипт со вторым способом).

Плагин ориентирован на синтаксис официально рекомендуемого HTML5.

Но пользоваться плагином можно даже если сайт на HTML 4.1. Работоспособность полностью сохраняется с единственным недостатком — наличие невалидных для HTML 4.1 атрибутов data-. Ошибка не критичная и не препятствует правильному построению и отображению документа.

к оглавлению ↑ Как работает Hide Links

Механизм основан на маскировании ссылок под обычный текстовый тег:

  1. Плагин записывает закрытую ссылку в исходном коде как тег <span> со специальными значениями:
    • с атрибутами data-, в  которых хранятся данные для будущей ссылки (адрес и значения для target и rel);
    • с классом link, по которому скрипт опознает «скрытую ссылку».
  2. После полной загрузки страницы сайта, включается скрипт на jQuery, который перезаписывает все теги <span> c классом link в обычную ссылку.
  3. При подмене текстового тега на ссылку, сохраняются атрибуты class, id, style. А также — весь html-код, находящийся внутри тега (это позволяет закрывать ссылки с картинками вместо анкора — баннерами).

В исходном коде ссылка будет выглядеть так:

<span data-link="http://site.com" data-target="_blank" title="Тайтл" class="link">анкор ссылки</span>

После работы скрипта ссылка примет стандартный вид в коде:

<a href="http://site.com" target="_blank" title="Тайтл">анкор ссылки</a> к оглавлению ↑ Использование шоткода [link]

1. В тексте статьи добавьте шоткод с текстом будущей ссылки: [link]анкор ссылки[/link]

вставка шоткода [link]

2. Выделите текст ссылки (в примере — анкор ссылки) и нажмите кнопку Вставить/Изменить ссылку (в визуальном редакторе).

добавление ссылки

3. Настройте параметры ссылки, как делаете это обычно и нажмите ОК.

настройка ссылки

4. Проверьте, чтобы ссылка установилась только для текста и не затрагивала открывающий и закрывающий шоткод.

закрытая ссылка в редакторе

к оглавлению ↑ Закрытие ссылок в комментариях, виджетах и в HTML коде

Для закрытия ссылки в текстовом виджете и в тексте комментария шоткод нужно ставить вокруг стандартного html-кода гиперссылки:

[link]<a href="http://site.com" target="_blank" title="Тайтл">анкор или картинка</a>[/link]

А в коде сайта с использованием специальной конструкции с тегом span:

<span data-link="http://site.com" class="link" data-target="_blank" title="Тайтл">анкор ссылки</span>

где, http://site.com — адресс ссылки (обязательно),
class="link" — опознавательный класс скрытой ссылки для скрипта (обязательно),
анкор ссылки — текст и/или html-код изображения (обязательно),
data-target="_blank" — стандартный атрибут target,
а также title и id.

к оглавлению ↑ Проверка работы HideLinks

Ссылки комментаторов и ссылки, закрытые шоткодом [link] внешне ничем не отличаются от обычных. При просмотре исходного кода через контекстное меню «Просмотр кода элемента«, вы так же увидите обычную ссылку (потому что скрипт уже выполнил подмену).

Единственно верный способ проверки — просмотр исходного кода:

  1. Заходим в исходный код, нажав на клавиатуре Ctl+U или через контекстное меню браузера (для Chrome — Просмотр кода страницы, для Opera — Просмотреть исходный код, для Firefox — Исходный код страницы).
  2. В исходном коде ищем (Ctrl + F на клавиатуре) главный атрибут скрытой ссылки data-link или просто текстовый анкор.
  3. Проверяем код вокруг первого результата — все атрибуты и текст ссылки будут заключены в тег <span>. А среди атрибутов обязательно будет class="link".

как проверить работу Hide Links

Таким-же способом можно проверить закрытие ссылок авторов комментариев.

UPD 15.02.2015 Может возникнуть ситуация, когда плагин не сработает для ссылок комментаторов.

Это происходит, если в используемой теме WordPress html-код ссылки прописывается напрямую, без вызова специальных функций get_comment_author_link или get_comment_author_url_link.

В таком случае есть два решения.

Первое

В файле comments.php ищем вызов функции wp_list_comments() и в параметрах (внутри круглых скобок) убираем callback. Это позволит использовать для вывода стандартный шаблон комментариев WordPress и замена ссылки через плагин сработает.

Ниже показано два варианта, как может выглядеть код до и после удаления этого параметра:

привер вызова пользовательской функции

Второе

Если важно сохранить пользовательский формат вывода комментариев, то будем редактировать функцию, указанную для параметра callback (в примере выше она назвается  — avd_custom_html5_comment, текст после знака =).  Нужно или добавить в нее вызов get_comment_author_link() или изменить html-код ссылки на специальный код с тегом <span>, который использует плагин.

Определение пользовательской функции может находиться как в functions.php, так и в любом другом файле (особенно, если это премиум-тема). Придется поискать во всех файлах по имени функции.

Ниже показано, как может выглядеть ссылка в пользовательской функции — в строке, подчеркнутой красным, плагин не сработает. Чтобы решить проблему, нужно или перезаписать этот код в тег <span> (как это сделано в следующей строке, подчеркнутой зеленым). В предпоследней строке на картинке для вывода ссылки используется функция  get_comment_author_link() и плагин сработает:

Как изменить вывод ссылки в пользовательской функции

к оглавлению ↑ Установка плагина

Автоматическая установка из репозитория WordPress:

  1. В консоли перейдите в меню Плагины -> Добавить новый.
  2. В поле поиска (справа вверху) вводите название — Hide Links и нажмите Enter на клавиатуре.
  3. В результатах поиска в блоке плагина Hide Links нажмите кнопку Установить .
  4. По завершению установки выберите Активировать плагин.

Ручная установка из архива:

  1. Скачайте и распакуйте архив hidelinks.zip.
  2. Загрузите распакованный каталог в /wp-content/plugins/ на хостинг через FTP или файловый менеджер на хостинге.
  3. Активируйте плагин в меню Плагины консоли WordPress.

Автоматическая установка из архива:

  1. С консоли перейдите в меню Плагины → Добавить новый.
  2. Выберите пункт Загрузить и нажмите кнопку Выберите файл.
  3. Укажите расположение архива hidelinks.zip и нажмите Установить.
  4. После завершения установки, выберите Активировать плагин.
к оглавлению ↑ Скачать Hide Links

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

.

Страница плагина
Hide Links

.

.

СКАЧАТЬ
плагин Hide Links

.

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

Распространение Hide Links за материальное вознаграждение запрещено.

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

Как сделать ссылку на css документ Как сделать ссылку на css документ Как сделать ссылку на css документ Как сделать ссылку на css документ Как сделать ссылку на css документ Как сделать ссылку на css документ Как сделать ссылку на css документ Как сделать ссылку на css документ Как сделать ссылку на css документ

Статьи по теме:



Схема вязания воротничка листья

Как сделать ежедневник своими руками ютуб

Как сделать ручку для калитки

Как сделать букет из гофры и конфет

Как сделать прически маленьким девочкам фото