Внешняя ссылка в перечне рубрик — как сделать?
-
Собственно — как сделать так, чтобы под названием одной из рубрик скрывалась открытая внешняя ссылка? Таково пожелание заказчика…
-
Одна и без настроек? Можно повесить перехватчик на хук ‘category_link’, и если запрашивается url этой рубрики, возвращать внешний адрес.
Что значит «открытая» я не знаю.
Ну, у меня сейчас следующая менюшка:
Рубрики
— http://…/category/main/
— http://…/category/public/
— http://…/category/notes/и последним пунктиком надо вставить, допустим:
— http://ru.forums.wordpress.orgПод словом «открытая» я подразумеваю: без редиректа. Правильнее сказать: ПРЯМАЯ ссылка. =)
Сайт вот он:
http://gaid.in.ua/С последним пунктом еще проще. Если список выводится вызовом wp_list_categories(), то можно просто руками в шаблоне дописать после вызова
<li><a....</li>.Глубоко благодарен за совет! Сейчас попробую! О результате отпишусь! 😉
Блин… меню с названием «Рубрики» выводится на страничке при помощи виджета. Пробую найти все файлы с упоминанием «wp_list_categories()». о_О
Тема поддерживает меню? Если да, что вместо виджета рубрики можно поставить виджет меню, собранный из рубрик и одной произвольной ссылки.
PS А может для виджета «меню» и не нужна поддержка меню Темой. Не знаю, не пробовал.
Да, тема поддерживает вывод меню, а точнее — Рубрик с помощью виджета.
Иии… в найденных файлах только два содержат wp_list_categories()
wp-content\themes\default\archives.php
и
wp-includes\deprecated.phpВо втором файле нашел вот такие строки кода:
function list_cats($optionall = 1, $all = 'All', $sort_column = 'ID', $sort_order = 'asc', $file = '', $list = true, $optiondates = 0, $optioncount = 0, $hide_empty = 1, $use_desc_for_title = 1, $children=false, $child_of=0, $categories=0, $recurse=0, $feed = '', $feed_image = '', $exclude = '', $hierarchical=false) { _deprecated_function( __FUNCTION__, '2.1', 'wp_list_categories()' ); $query = compact('optionall', 'all', 'sort_column', 'sort_order', 'file', 'list', 'optiondates', 'optioncount', 'hide_empty', 'use_desc_for_title', 'children', 'child_of', 'categories', 'recurse', 'feed', 'feed_image', 'exclude', 'hierarchical'); return wp_list_cats($query);…может это они отвечают за вывод виджета с рубриками? В них попробовать добавить:
<li><a....</li>???
Попытка вставить пунктик списка в этот код приводит к падению сайта… ищу дальше.
===offtop===
Таково пожелание заказчика…
У меня утреннее дежавю )))
Ребята, помогите вставить эту несчастную ссылку в «Рубрики»… 1 WMZ и много благодарностей! =)
В настройках меню выбираете свойство произвольной ссылки.
Так в том и проблема, что ссылку нужно вставить в тот перечень рубрик, который выводится виджетом. В горизонтальном меню я такую функцию вижу, но она в данном случае не нужна. о_О
тогда попробуйте вставить в виджеты вертикальное меню, заведомо выбрав свойство рубрики.
Тема «Внешняя ссылка в перечне рубрик — как сделать?» закрыта для новых ответов.