scottb
  • 0
Гуру

Заменить стандартные ссылки на блогролл ссылками на социальные сети

  • 0

Я создаю скрипт, который удалит ссылки «Блогролл» по умолчанию в диспетчере ссылок и заменит их произвольным списком ссылок, каждая из которых имеет собственное имя стиля CSS.

В моем случае я заменю их своим списком ссылок и значков социальных сетей.

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

Например, файл blogroll.txt по умолчанию будет выглядеть следующим образом:

<ul class="social">
<li class="twitter"><a href="http://twitter.com" />Twitter</a></li>
<li class="facebook"><a href="http://facebook.com" />FaceBook</a></li>
<li class="youtube"><a href="http://youtube.com" />YouTube</a></li>
<li class="linkedin"><a href="http://linkedin.com" />LinkedIn</a></li>
</ul>

И я создаю скрипт, который будет анализировать этот контент, и для каждого элемента списка он будет использовать wp_insert_link(), чтобы добавить элемент списка в список «Ссылки».

Единственная проблема, которая у меня есть, заключается в том, что нет возможности вставить собственный класс CSS для определения каждой ссылки. Это нужно для того, чтобы к ссылке можно было прикрепить соответствующую иконку.

Возможно, я мог бы использовать для этого поле «адрес изображения», но я бы предпочел css.

Как можно назначить идентификатор или имя класса css для каждой созданной ссылки?

Share
  1. Почему бы не прокрутить идентификаторы закладок и не назначить их div по линиям <div id="bookmark-<?php $bookmark_id(); ?> использования get_bookmark для получения идентификаторов,$bookmark_id = get_bookmark(....);

    • 0

Оставить ответ

You must login to add an answer.