WordPress Support

Плагин WordPress "My Link Order" служит для управления порядком ссылок.

Добавлено 12 января 2010 в категорию Плагины.

Я уже описал плагины сортировки рубрик и сортировки страниц в WordPress. Надо бы закончить тему плагинов сортировки последним оставшимся плагином из этой серии – My Link Order, который служит, как вы уже догадались, для сортировки рубрик ссылок и самих ссылок в рубриках.

Скачиваем оригинальный плагин с его домашней страницы или русскую версию по ссылке внизу этого поста и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку my-link-order в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

4. Обязательно заходим в "УправлениеMy Link Order" – при первом заходе плагин автоматически пропатчит файл taxonomy.php, что необходимо для правильной работы плагина.

5. Проверяем как у нас выводятся ссылки, обязательным параметром должно быть "orderby=order&category_orderby=order", вот так примерно должен производиться вывод ссылок:

<?php wp_list_bookmarks('orderby=order&category_orderby=order'); ?>

Теперь плагин установлен, настроен и работает. Управлять сортировкой рубрик ссылок и ссылками вы можете в "УправлениеMy Link Order".

 

Автор плагина: froman118

Страница плагина: [ссылка]

Скачать русский плагин: my-link-order.zip

Рассматриваемая версия: 2.8.3 от 07.08.2009

Совместимость с версией WordPress: 2.3.2 и выше.

Плагин "last.fm Live!" выводит виджет с последними треками last.fm.

Добавлено 12 января 2010 в категорию Плагины.

Плагин last.fm Live! представляет собой виджет, выводящий список последних прослушанных композиций на сайте last.fm. Не скажу, что плагин предназначен для широкой аудитории, по крайней мере, не в нашей стране, для которой last.fm в прошлом году стал платным. Но, тем не менее, описать мне его захотелось. Потому что в последний год last.fm заменил мне и радио и собственную медиа-библиотеку – ничего другого я теперь не слушаю. Поясню в двух словах для тех, кто не в курсе, что это такое: last.fm это интернет радио предпочтений. Работает это очень просто – вы устанавливаете плагин-клиент сервиса, слушаете музыку в своем любимом музыкальном проигрывателе (например, в winamp‘е), клиент отслеживает информацию о прослушанных вами треках и затем составляет для вас радио, на котором будут проигрываться композиции, которые по мнению сервиса вы бы хотели услышать. Чем больше вы "обучаете" сервис – тем больше он будет угадывать ваши вкусы.

Скачиваем плагин с его домашней страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку lastfm-live в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Плагин крайне ограничен в настройках – несколько опций вы можете указать при настройке виджета, но в остальном он совершенно не настраивается. Существует несколько десятков плагинов с подобной функциональностью, я пересмотрел их практически все, но ничего удобнее этого лишенного настроек плагина не нашел. Везде есть какие-либо изъяны – либо рушится шаблон блога, либо блог перестает загружаться, останавливаясь на загрузке виджета, или, наконец, плагин настолько прост, что не может даже загрузить картинки альбомов, довольствуясь лишь текстом.

Еще одним недостатком плагина является то, что я так и не нашел способа вывести виджет в блоге, не используя систему виджетов, а напрямую через вставку кода. Так почему же, собственно, я выбрал именно этот плагин из десятков существующих? Как оказалось, несмотря на отсутствие настроек внешний вид виджета очень легко настраивается через правку css в файле styles.css. Далее, рассматривая файлы плагина, я наткнулся на папку "tpl", в которой оказались html-шаблоны виджета. Совместно правя css стили и файлы шаблона можно создать виджет любого вида, полностью его вписав абсолютно в любой дизайн блога.

Зайдя на страницу автора плагина, я узнал, что поддержка шаблонов в плагине появится чуть позднее, как и более гибкая настройка плагина. Даже в коде плагина оказалось много закомментированных кусков кода, предназначенных для будущих версий плагина. Вот это огромный плюс плагину – большинство конкурирующих плагинов давным-давно не обновляется. И если судить по планам автора, то плагин станет самым удобным и настраиваемым из всех похожих плагинов.

Как я уже сказал выше, из-за платности last.fm (хоть и символической) данный плагин вряд ли будет пользоваться хоть какой-то популярностью у нас. Но если вы все-таки слушаете last.fm и имеете свой собственный личный блог, то плагин вам окажется полезным – ведь зачастую музыкальные вкусы человека говорят о нем куда больше, чем он сам может рассказать.

 

Автор плагина: Ryan Peel
Страница плагина: [ссылка]
Рассматриваемая версия: 0.2.4 от 07.12.2009
Совместимость с версией WordPress: 2.7 и выше.

Добавляем число постов в рубрике в ссылку на эту рубрику.

Добавлено 11 января 2010 в категорию Плагины.

Настраивая шаблон к одному из своих блогов я столкнулся с небольшой проблемой: вывод числа постов в рубрике переносится на новую строку. Причина понятна: ссылки на рубрики выводятся в css параметром display: block;, что и выкидывает любое другое содержимое на новую строку. Моих любительских знаний в css не хватило, чтобы сходу решить эту проблемку, а на специализированных форумах мне никто не ответил. Просмотрев с десяток шаблонов, где ссылки на рубрики также выводятся в блоках я ни в одном из них не увидел решения своей задачи, в каждом из этих шаблонов число записей в рубрике тоже перескакивает на новую строку. То ли никто не задавался таким вопросом, то ли никто не знает как его решить, не знаю.

Биться головой об стену в поисках решения ерундовой в общем-то проблемы я не стал, для меня проще оказалось пойти по другому пути: изменением файла движка заставить число постов в записи оказаться частью ссылки на рубрику. Для примера взгляните на сайдбар этого блога – здесь число записей в рубрике как раз является частью ссылки на эту рубрику. Надо сказать, что такое решение проблемы оказалось для меня куда более предпочтительнее, чем просто вывод цифр рядом с ссылкой на рубрику.

Чтобы аналогичным способом выводить число записей в рубриках вам надо отредактировать файл wp-includesclasses.php следующим образом:

Найдите строчку:

1336
$link .= $cat_name . '</a>';

И замените ее на:

1336
1337
1338
1339
1340
if ( isset($show_count) && $show_count ){
    $link .= $cat_name . '';
    $link .= ' (' . intval($category->count) . ')</a>';}
else
    $link .= $cat_name . '</a>';

Теперь находим и удаляем эти строки:

1370
1371
if ( isset($show_count) && $show_count )
    $link .= ' (' . intval($category->count) . ')';

Теперь при выводе числа постов в рубрике (параметр &show_count=1 в функции wp_list_categories) это число станет частью ссылки на рубрику:

Вариант с изменением файла WordPress хорош тем, что тут можно задать каким образом будет показано число постов. Вы, например, можете взять его в квадратные скобки, такого выбора при обычном выводе у вас нет. С другой стороны недостатком является необходимость редактировать этот файл при каждом апдейте движка.

Способ 2. Нашел способ решить изложенную проблему, не редактируя файл движка. Для этого используйте следующий код вывода рубрик:

<?php
$mycats = wp_list_categories('show_count=1&title_li=&echo=0');
$mycats = str_replace(array('</a>',')'), array('',')</a>'), $mycats);
echo $mycats;
?>

Этот способ применим не только к функции wp_list_categories, но к wp_list_authors, [[wp_get_archives]] и другим функциям, выводящим число записей.