Ох уж мне эти блогеры, которым SEO важнее людей!

Оказалось, что замечательный плагин Category Specific RSS Menu, который делает красивейшие RSS для каждой категории, и всё автоматом, типа сделал и забыл — они кастрируют посты. Только первые несколько строк и […]. Ну не сволочи ли? Я ж не за ради интриги RSS предлагаю, а за ради того, что бы кому удобнее читать так — мог читать через RSS Reader, причём, только то, что ему интересно.

Расстроили они меня. Надо пойти в коде поколупаться.

Ох, нелёгкая это работа — настраивать плагины WordPress

Ну, собственно, началось. Я настроил несколько плагинов, поэтому плагин Simple Tweet будет отправлять все посты в Twitter. Может быть и не стоило с этим торопиться, но какая разница — когда-то всё равно начинать. Пару плагинов, которые показывали справа мои последние сообщения в twitter я снёс, потому что тут оно как-то не пришей кобыле хвост. Короче, не понравились они мне ни по виду, ни по смыслу в этом месте. Простую публиковалку поста найти было не так просто — все они слишком умные казались. 🙂

Вторым по желанности был Related Posts by Category. То есть просто выбираются посты с теми же (или похожими) категориями. Я не вдавался пока в подробности, но что-то он показывает. Неприятно расстроил меня этот пост тем, что его надо вписывать прямо в текст страницы single.php, что существенно ухудшает управляемость сайта и делает нетривиальным переключение темы. Кстати, найденный походу дела плагин на ajax, который выдаёт случайные посты — устанавливается намного проще и не требует вообще никаких лишних телодвижений — только настройку количества постов и оформления этого блока.

Заключительным в этом посте хочу упомянуть плгин погоды. Я уже даже успел его удалить, пока не обнаружил, что мне пришло письмо с сайта weather.com  c моим id и license key. Короче, блок погоды достаточно невзрачный, но он есть.

Ну ещё добавился в sidebar один прикольный счётчик — показывает сколько посетителей из какой страны. Пока я тут отлаживаюсь и настраиваюсь он накрутился уже на три десятка показов. 🙂 Но это я не специально.

Отдельная лента RSS для каждой категории

Так сложилась жизнь, что я личность достаточно многогранная. В первый раз я столкнулся с этим в тогда, когда от моего ЖЖ начали отписываться мои реальные знакомые, потому что я засирал полностью им френдленту своими постами про какие-то прикольные сайты, обнаруженные в сети. Тогда для меня стало открытием, что кому-то интересно чем я живу, а кому-то интересны найденные мною в сети, а отчёты о проведенных выходных как раз не интересуют совсем. В тот день у меня появился отдельный ЖЖ для ссылок (принципиально без подзамочных записей и в котором ничего личного не бывает). Потом, если не считать виртуалов и экспериментов), то у меня появился ещё один ЖЖ, что бы в нём оставлять заметки про моё изучение линукса.
Создавая этот сайт я сразу хочу дать возможность моим подписчикам или выбирать нужные им категории, или читать только нужные категории через RSS. Для реализации этой задачи был установлен плагин Category Specific RSS, который добавляет замечательный виджет со списком категорий и потоком RSS для каждой из них.
Надо сказать, что неприятная сторона этого плагина — приписка большими буквами со ссылкой на авторский сайт. Ребята, вы не обижайтесь, но я убрал эту подпись — больно она некрасивая была.

Кросспост в разные ЖЖ

Во-первых, я настрогал 5 копий плагина livejournal crossposter. Самая главная хитрость заключается в том, что имена полей, которые сохраняются в базе надо делать разными. Для этого необходимо (разумеется, после того, как мы сделали уже копии каталогов с плагином) войти в редактирование каждого плагина и заменить там строки ljxp на ljxp2, LJXP на LJXP2, а ljID на ljID2. После этого плагины начнут работать независимо друг от друга. По аналогии я сделал ещё три плагина. После чего были сделаны категории для разных ЖЖ. Две для основного: для друзей (которая будет под замок) и о жизни (которая будет в тот же журнал, но без замка). Категория Копипаст (для журнала со ссылками) и категория linux для соответствующего жж. Каждый режим был протестирован — всё работает.
Хочу дополнительно обратить внимание, что после редактирования поста в WP этот пост замечательно редактируется в ЖЖ, но у него появляется птичка «Date Out of Order», что означает, что этот пост не будет показываться у ваших читателей во френдленте. Это совсем неважно, если вы редактируете старый пост, который всё равно во френдленте не виден, но это очень обидно, если пост совсем свежий.
Ещё один момент, на который хочется обратить внимание — метки. Вроде как метки должны существовать для того, что бы можно было в графе «метки записи» их внести. Сейчас буду пробовать.

UPD: Обратите внимание, что созданная новая категория во всех копиях настроек плагина появляется как отмеченная для постинга!