Плагин My Category Order
В версиях WordPress 2.0.* я добавлял возможность указать порядок рубрик. Делалось это за счет того, что в базе данных в таблицу рубрик добавлялось отдельное поле, в котором и можно было указать номер.
Но в WordPress 2.1 и выше я отказался от этого, из-за того, что обновления WordPress выходят довольно часто и такую возможность сложно поддерживать. Поэтому я подумывал о том, чтобы сделать отдельный плагин, но, как окакзалось, уже есть готовые, которые выполняют туже самую функцию и тем же самым способом.
Соня на своем блоге уже писала о плагине My Category Order, который позволяет визуально расставить рубрики. Это действительно очень удобно.
После активации плагина, нужно в админ-панели просто перетащить мышью рубрики в нужной последовательности. Для того, чтобы использовать эту возможность, нужно в файле sidebar.php найти функцию wp_list_categories() и указать/изменить в ней параметр «orderby=order». Вот полный код для вставки:
<?php
if (function_exists('mycategoryorder'))
wp_list_categories('<u>orderby=order</u>&show_count=1');
else
wp_list_categories('show_count=1');
?>
Вы можете использовать оригинальный плагин, а можете скачать мой руссифицированный вариант.
- Плагин Anti Spam Image. Новый подход
- Плагин социальных закладок
- Плагин «”Облако” рубрик»
- Плагин «Anti-XSS attack»
- Подключение кода SAPE для WordPress
- Авторы комментариев
- Плагин Clutter Free
- Плагины WordPress, которые вы используете на своем блоге
- Новый плагин «ушки»
- Активация плагинов в WordPress 2.5
- Плагин “Сноски”
- Плагин WP-SpamViewer
- Обновление плагина «Anti-XSS attack»
- Плагин «Ключевые слова»
- Борьба со спамом или превращаем спамера в постоянного комментатора


Странный плагин. У меня выбивает ошибку
Fatal error: Call to undefined function wp_register_sidebar_widget() in /var/home/darkmankie/domains/darkman.kiev.ua/public_html/blog/ wp-content/plugins/mycategoryorder.php on line 215И в сайдбаре у меня пусто т.к. тема на видгетах. Нашел видгет сайдбара в папке видгетс в плагинс - там функция не
wp_list_categories
а
wp_list_cats
Сложно сказать. Вообще функция wp_list_cats используется в WordPress 2.0.*. Я не проверял работу на виджетах, но такая ошибка свидетельствует о не 0найденной функции wp_list_categories, то есть версия WordPress у вас не подойдет.
у меня 2.2.1
хотя тема тоже не старая, 2.1 поддерживала.
Класс мечта сбылась :cool:
На днях вышел плагин для WP 2.3, с новой БД работает.
Поправил баги и сделал русский перевод.
Выложил на
http://algolist.ru/mycategoryorder2-3ru.zip
Спасибо, Илья!
С этим плагином правда не всё так просто. Нужно заменить файл taxonomy.php, а также плагин добавляет в базу данных терминов дополнительное поле. Насколько я понял, возможно, что в WordPress 2.4 всё-таки добавят order как стандарт. Тогда можно будет выполнять сортировку вручную по сути самим WordPress. (http://trac.wordpress.org/ticket/5126)
Все это есть в инструкции.
Я ее кстати только что дополнил на счет создания поля и обновил зип.
P.S Нужна Javascript-проверка на пустоту поля с капчей когда комент набираешь.
А то HTTP-кеширование у тебя вырублено жестко, набрал камент большой забыл заполнить капчу и обломался. Абидна.
А есть ли нечто подобное, но для страниц?
Для страниц можно указать номер при редактировании.
Максим, можете посмотреть что именно у меня неправильно сделано? Также есть еще несколько задач, которые пока не могу решить... Естественно, за помощь отблагодарю (ЯД, wmz)
Скажите, пожалуйста, можно ли этот плагин применить к версии WP 2.3.3?
Я на 2.5 не проверял, но на официальном сайте есть ссылка и на эту версию: http://wordpress.org/extend/plugins/my-category-order/
Максим, молодец, спасибо. На wp версии 2.5.1. работает безотказно.:smile:
На WP 2.6 тоже работает на ура.
Макс, доброго времени суток. Трабл возник. Поставил плагин, активировал, прописал нужное в sidebar.php. Захожу в "Порядок рубрик" и вижу такое вот message: "Table 'bmwautoc_sqlbase.wp_categories' doesn't exist?" Как быть? Я в ворд прессе новенький, так что если будете писать "решение" - как можно подробнее. Заранее спасибо.
Возьмите на сайте автора новую версию плагина.
Макс, обращаюсь повторно. По вашей рекомендации переставил плаг - всё заработало (по инструкции, прилагаемой в архиве всё прописал в sidebar.php). Ошибка исчезла. Казалось бы - УРА!... Но вот как бы я не двигал статьи, как бы я их местами не менял - на сайте изменений в их расположении не вижу =( Как быть? Опять-таки заранее спасибо.
Ну значит не указаны верно параметры, либо не обновили файл новым. Попробуйте его установить по пунктам.