My Category Order русская версия
Как известно, пока что WordPress не умеет толком менять порядок отображения ни рубрик, ни страниц. Если страницы еще кое-как можно расставить в нужном порядке через "Порядок страницы", присваивая им вручную номера, то с рубриками такого проделать вообще нельзя...
Понравился пост? Подпишись на обновления по RSS или Twitter !
#41,
Роман я не запаривался, через виджет у меня не получилось и я сделал:
а с самого виджета удалил рубрики и все заработало! Удачи!
#42,
Прочитал с очень большим интересом.
В начале вашей статьи вы пишете о возможностях стандартной
функции wp_list_categories. И в связи с этим один небольшой вопрос, на который я не нашел готового ответа в рунете. А именно: обычно файл sidebar.php кодируют таким образом, что если мы в соответствующий сайдбар не заводим виджеты, то работают WP функции из файла sidebar.php. В том числе и wp_list_categories, где можно с ней поупражняться в части задания различных вариантов параметров. Но в случае, если мы в сайдбар ввели например стандартный виджет "Рублики", то функции WP из файла sidebar.php уже в нем не работают. А работают функции из этого виджета. Так вот где находятся описания стандартных виджетов. Дополнительные понятно - в плагинах, а вот стандартные??
PS: Ваш сайт мне очень нравится и по содержанию статей (включая комментарии) и по оформлению. Это оформление не только приятно для глаз, но и очень наглядно демонстрирует
возможности WP и его плагинов. РЕСПЕКТ!
#43,
ну это просто - Дизайн\Виджеты
#44,
И еще в догонку к предыдущему посту.
При попытке установить My Category Order на WP 2.8 встретил
проблемы:
1. После установки и при входе в "Управление\My Category Order" нет 2-х вариантов ("Сортировать подрубрики" для сортировки подрубрик и "Сортировка рубрик" для сортировки собственно главных рубрик), а есть только 1 - Сортировка рубрик.
2. Несмотря на наличие нескольких рублик и записей в них (все они нормально высвечивались стандартным виджетом "Рублики") при подключении в сайдбар виджета My Category Order на сайте высвечивается только: Нет рубрик.
3. И последнее, но возможно главное. Я делал замену в wp_list_categories на "orderby=order" в файле sidebar.php. Но
по логике это делать не надо? К стати в файле readme.txt плагина так прямо и написано - что эта замена нужна ТОЛЬКО в случае, если мы НЕ используем виджет!!
Похоже что для последней версии WP 2.8 этот плагин надо доработать !?
#45,
возможно, я пока еще не разбирался с последними версиями WP. в ближайшие дни этим займусь и обновлю плагины на сайте.
#46,
Я спросил про php код этих стандартных виджетов.
#47,
код виджетов в файлах самих плагинов. только не понимаю зачем править php код виджетов, когда можно обойтись вообще без виджетов и все сделать напрямую кодом в sidebar.php?
#48,
Наверное работа напрямую через sidebar.php зачастую действительно предпочтительней. Но поскольку я недавно занялся WP, то решая конкретные проблемы для конкретных сайтов я одновременно пытаюсь глубже разобраться и в самом WP. Лучше понять его "внутреннее устройство". А отсюда и дополнительные вопросы. Так и в случае со стандартным виджетом "Рубрики". Когда я скачал русскую сборку WP 2.8 (а для меня это было первое знакомство с WP) я обнаружил в ней с
десяток виджетов. Их я и обозвал стандартными. И думаю, что
подключены в сборку они не через механизм плагинов, а как то
иначе. Вот это я и хочу понять на примере виджета "Рубрики".
Где можно посмотреть его php код ?
#49,
Цитирую
Чтоб отсортировать по количеству записей надо в sidebar.php что подредактривоать или это настраивается в адми панели?
#50,
Добавь в инструкцию, что вместо обычного виджета "Рубрики", надо использовать "My Category Order"
#51,
Плагин обновлен, все прекрасно работает. У кого по-прежнему проблемы с плагином - пишите.
#52,
wp-includes\widgets.php
ищем по строчке
"/* Default Widgets */"
#53,
как через виджеты не знаю, но если напрямую через функцию wp_list_categories, то нужно указать параметр orderby=count
#54,
Ужас, в 2.8 все до смешного просто :-) Поставил, настроил и поменял виджет...
Уххх, как хорошо, что я в WP пришел именно с версией 2.8 :-)
#55,
у меня все замечательно работает, но только с обычным меню.
по задумке должно быть меню с выезжающими подкатегориями, я его сделала с помощью плагина wp-dtree-30.
в сайдбаре прописала
?>
вот. и с этим плагином сортировка не работает. кто-то сталкивался?
#56,
что-то гложат меня сомнения, что функция wp_dtree_get_categories будет понимать параметр orderby=order.
#57,
сомнений нет, не понимает. вопрос именно в этом - как быть-то? отказаться от одного плагина в пользу другого или как-то их примирить можно?
#58,
уверен, что можно. только вот копаться надо в плагине, а я даже не слышал никогда про этот плагин. забейте лучше на My Category Order, не так уж важна сортировка в произвольном порядке в большинстве случаев.
#59,
спасибо
wp-dtree-30 - это такой расчудесный плагин, который позволяет делать красивые раздвижные меню, как здесь (правда, это движок не вп. оффтоп - как определить, какой это движок?).
это очень нужно, когда много категорий/подкатегорий.
на это я пойтить никак не могу. очень важна сортировка категорий. я так и не разобралась, в каком порядке они сортируются автоматически. по дате создания?
#60,
почти уверен, что у них свой собственный движок.
смотрите тут, если так навскидку у функции wp_list_categories есть параметр orderby, отвечающий за сортировку.
* ID (по ID категории)
* name (по имени)
* slug
* count (по числу записей в категории)
* term_group
что за сортировка идет по slug или term_group я не уверен. судя по всему функция wp_dtree_get_categories из вашего плагина должна понимать эти параметры.