С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 20/02/10 в 18:45 |
Вообщем инетересует вывод ссылок добавленных в разделеле ссылки на определенной странице. С картинкой, описанием и всем прочим...
Желательно с возможностью настройки отображения.
Может есть какой плагин? Или вообще функция какая? Подскажите как реализовать.
|
|
|
|
good bucks add wings!
С нами с 07.05.05
Сообщения: 2156
Рейтинг: 1409
|
Добавлено: 20/02/10 в 19:18 |
log писал: | Вообщем инетересует вывод ссылок добавленных в разделеле ссылки на определенной странице. С картинкой, описанием и всем прочим...
Желательно с возможностью настройки отображения.
Может есть какой плагин? Или вообще функция какая? Подскажите как реализовать. |
лови http://wordpress.org/extend/plugins/mycustomwidget/
, только фак почитай внимательно
|
|
|
|
С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 21/02/10 в 01:24 |
Спасибо, но немного не то. Этот плагин походу для вывода ссылок в сайтбаре, а мне нужно их выводить прямо на странице!
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 21/02/10 в 04:01 |
Для того, чтобы вывести ссылки на нужной странице (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, или я тебя с кем-то другим путаю?
|
|
|
|
С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 21/02/10 в 07:25 |
|
|
|
|
С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 21/02/10 в 10:50 |
А как сделать, чтобы ссылки выводились спискомс возможностью разбития на страницы штук по 10 штук?
|
|
|
|
С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 21/02/10 в 10:54 |
И еще неплохо было бы, чтобы они упорядочены были по алфавиту.
С меня рейт!!!
|
|
|
|
осинизатор
С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819
|
Добавлено: 21/02/10 в 14:50 |
WP сам упорядочивает ссылки по алфавиту без всяких плагинов и волшебных заклинаний. См. описание функции get_links() (6-й параметр в твоем случае должен иметь значение 'name').
Если хочешь выводить ссылки по группам (хоть по 10 штук, хоть по 100). Просто создай нужное количество категорий и раскидай по ним свои ссылки. Это и будут группы. При выводе их на страницу, первым параметром функции укажи какую именно категорию (группу) ссылок ты хочешь отобразить. Как делать выбор конкретной страницы по названию, я показал в предыдущем посте.
Кстати, вместо get_links(), можешь поэкспериментировать с функцией wp_list_bookmarks() - у нее возможностей для тонкой настройки чуть больше. Можно, например, в явном виде задать список ссылок которые нужно отобразить, или же наоборот - спрятать (параметры include и exclude).
З.Ы. Знание PHP тут вообще не требуется. Мы же не пишем свой код, а всего лишь пользуем стандартные функции WP, досконально документированные на сайте разработчика.
|
|
|
|
С нами с 15.12.06
Сообщения: 673
Рейтинг: 686
|
Добавлено: 21/02/10 в 15:59 |
Спасибо, за помощь! Оценил.
|
|
|
|