Замена стандартных ссылок Blogroll на ссылки социальных сетей
Я создаю скрипт, который удалит стандартные ссылки "Blogroll" в менеджере ссылок WordPress и заменит их на произвольный список ссылок, каждая с собственным 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 класс (id или имя) каждой создаваемой ссылке?

Да, наверное мой пример для runtime, я так привык использовать цикл для всего, что он может не подходить для вашего скрипта. Есть причина, по которой вы не делаете виджет для этого?
