Реклама на сайте Advertise with us

Как на странице в ВП вывести список ссылок?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 20/02/10 в 18:45       Ответить с цитатойцитата 

Вообщем инетересует вывод ссылок добавленных в разделеле ссылки на определенной странице. С картинкой, описанием и всем прочим...

Желательно с возможностью настройки отображения.

Может есть какой плагин? Или вообще функция какая? Подскажите как реализовать.

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 

good bucks add wings!

С нами с 07.05.05
Сообщения: 2156
Рейтинг: 1409

Ссылка на сообщениеДобавлено: 20/02/10 в 19:18       Ответить с цитатойцитата 

log писал:
Вообщем инетересует вывод ссылок добавленных в разделеле ссылки на определенной странице. С картинкой, описанием и всем прочим...
Желательно с возможностью настройки отображения.
Может есть какой плагин? Или вообще функция какая? Подскажите как реализовать.

лови http://wordpress.org/extend/plugins/mycustomwidget/
smail54.gif, только фак почитай внимательно

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 21/02/10 в 01:24       Ответить с цитатойцитата 

Спасибо, но немного не то. Этот плагин походу для вывода ссылок в сайтбаре, а мне нужно их выводить прямо на странице!

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 

осинизатор

С нами с 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, или я тебя с кем-то другим путаю?

ушел на завод

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 21/02/10 в 07:25       Ответить с цитатойцитата 

Спасибо, работает smail54.gif

Цитата:
P.S. Ты же вроде где-то писал, что разбираешься в WP, или я тебя с кем-то другим путаю?


Путаеш, я рпр почти не шарю ничего...

З.Ы. На досуге для решения задачи надыбал плагин, который выводит линки сортируя их по буквам: http://www.dagondesign.com/articles/multi-column-link-list-plugin-for-wordpress/

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 21/02/10 в 10:50       Ответить с цитатойцитата 

А как сделать, чтобы ссылки выводились спискомс возможностью разбития на страницы штук по 10 штук?

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 21/02/10 в 10:54       Ответить с цитатойцитата 

И еще неплохо было бы, чтобы они упорядочены были по алфавиту.

С меня рейт!!!

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 

осинизатор

С нами с 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, досконально документированные на сайте разработчика.

ушел на завод

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 21/02/10 в 15:59       Ответить с цитатойцитата 

Спасибо, за помощь! Оценил.

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »