С нами с 03.03.07
Сообщения: 474
Рейтинг: 290
|
Добавлено: 01/11/08 в 08:43 |
Как в вордпрессе отсортировать список категорий рэндомно?
|
|
Не прут сайны? Продавай трафик! Дорого! :) Адалт и мэйнстрим. Ру и зарубежный.
|
0
|
|
|
С нами с 25.10.04
Сообщения: 3306
Рейтинг: 2538
|
Добавлено: 01/11/08 в 09:39 |
есть плагин "My Category Order" он позволяет поменять порядок отображения рубрик и подрубрик самым простейшим способом - просто перетаскивая их мышкой
|
|
Сдам подпись (в личку, please)
|
3
|
|
|
С нами с 03.03.07
Сообщения: 474
Рейтинг: 290
|
Добавлено: 01/11/08 в 12:32 |
мне надо, чтоб каждую загрузку страницы порядок ссылок менялся
|
|
Не прут сайны? Продавай трафик! Дорого! :) Адалт и мэйнстрим. Ру и зарубежный.
|
0
|
|
|
С нами с 14.10.08
Сообщения: 13
Рейтинг: 9
|
Добавлено: 01/11/08 в 14:52 |
Т.е рандом что-ли?
|
|
|
|
С нами с 07.08.08
Сообщения: 262
Рейтинг: 176
|
Добавлено: 01/11/08 в 15:52 |
Попробуй
Код: | wp_list_categories('orderby=name,ID,count'); |
|
|
|
|
С нами с 03.03.07
Сообщения: 474
Рейтинг: 290
|
Добавлено: 02/11/08 в 03:06 |
Спасибо, но не работает
|
|
Не прут сайны? Продавай трафик! Дорого! :) Адалт и мэйнстрим. Ру и зарубежный.
|
0
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 02/11/08 в 13:11 |
Заходишь в файл /wp-includes/taxonomy.php, там нужно найти функцию get_terms, в ней последовательность строк
Код: | if ( 'count' == $orderby )
$orderby = 'tt.count';
else if ( 'name' == $orderby )
$orderby = 't.name';
else
$orderby = 't.term_id'; |
заменить на
Код: | if ( 'count' == $orderby )
$orderby = 'tt.count';
else if ( 'name' == $orderby )
$orderby = 't.name';
else if ( 'rand' == $orderby )
$orderby = 'rand()';
else
$orderby = 't.term_id'; |
Возможно, первичный список может отличаться и зависеть от версии, но главное тут - добавить условие
Код: | else if ( 'rand' == $orderby )
$orderby = 'rand()'; |
Потом, там где вызывается список категорий:
Код: | <?php wp_list_categories('orderby=rand'); ?> |
|
|
Power of the lime madness...
|
3
|
|
|
С нами с 03.03.07
Сообщения: 474
Рейтинг: 290
|
Добавлено: 02/11/08 в 18:03 |
Corex писал: | Заходишь в файл /wp-includes/taxonomy.php, там нужно найти функцию get_terms, в ней последовательность строк
Код: | if ( 'count' == $orderby )
$orderby = 'tt.count';
else if ( 'name' == $orderby )
$orderby = 't.name';
else
$orderby = 't.term_id'; |
заменить на
Код: | if ( 'count' == $orderby )
$orderby = 'tt.count';
else if ( 'name' == $orderby )
$orderby = 't.name';
else if ( 'rand' == $orderby )
$orderby = 'rand()';
else
$orderby = 't.term_id'; |
Возможно, первичный список может отличаться и зависеть от версии, но главное тут - добавить условие
Код: | else if ( 'rand' == $orderby )
$orderby = 'rand()'; |
Потом, там где вызывается список категорий:
Код: | <?php wp_list_categories('orderby=rand'); ?> | |
Спасибо огромное.Пришлось движок обновить, чтоб получить файл taxonomy.php. Все работает
|
|
Не прут сайны? Продавай трафик! Дорого! :) Адалт и мэйнстрим. Ру и зарубежный.
|
0
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |