log
Вообщем инетересует вывод ссылок добавленных в разделеле ссылки на определенной странице. С картинкой, описанием и всем прочим...
Желательно с возможностью настройки отображения.
Может есть какой плагин? Или вообще функция какая? Подскажите как реализовать.
cyberxxx
Для того, чтобы вывести ссылки на нужной странице (page), нужно отредактировать соответствующий темплэйт. Обычно он называется
page.php.
Находим блок, вывода контента страницы:
Код:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
...
<?php endwhile; endif; ?>
И вставляем в нужном нам месте (перед функцией
the_content(), или после нее) код для вывода ссылок, опять же, в нужном тебе формате, который определяется параметрами функции
get_links(). Например, так:
Код:
get_links('-1', '', '', ', ', TRUE, 'id', TRUE, FALSE, -1, FALSE);
Если нужно, чтобы код срабатывал не на любой странице, а на какой-то определенной, например, на странице "About", то нужно вставить дополнительную проверку:
Код:
if ( is_page('about') ) {
get_links('-1', '', '', ', ', TRUE, 'id', TRUE, FALSE, -1, FALSE);
}
P.S. Ты же вроде где-то писал, что разбираешься в WP, или я тебя с кем-то другим путаю?
cyberxxx
WP сам упорядочивает ссылки по алфавиту без всяких плагинов и волшебных заклинаний. См. описание функции
get_links() (6-й параметр в твоем случае должен иметь значение 'name').
Если хочешь выводить ссылки по группам (хоть по 10 штук, хоть по 100). Просто создай нужное количество категорий и раскидай по ним свои ссылки. Это и будут группы. При выводе их на страницу, первым параметром функции укажи какую именно категорию (группу) ссылок ты хочешь отобразить. Как делать выбор конкретной страницы по названию, я показал в предыдущем посте.
Кстати, вместо get_links(), можешь поэкспериментировать с функцией
wp_list_bookmarks() - у нее возможностей для тонкой настройки чуть больше. Можно, например, в явном виде задать список ссылок которые нужно отобразить, или же наоборот - спрятать (параметры
include и
exclude).
З.Ы. Знание PHP тут вообще не требуется. Мы же не пишем свой код, а всего лишь пользуем стандартные функции WP, досконально документированные на сайте разработчика.