Прошлая попытка обновления Mediawiki-движков на JabberWorld.info и linuxoid.in закончилась без особого успеха. Сейчас снова вернулся к теме — и то ли в конфиге сервера что-то поменялось, то ли из-за обновления через консоль, но все же удалось успешно обновиться сначала до 1.39, а потом и до текущего (1.43) LTS. Чуть поменялся конфиг: потребовалось убрать инклуд DefaultSettings.php, а также старое определение минимальной длины пароля.
Архив метки: wordpress
Ejabberd Account Tools теперь на русском
Пока еще буду вычитывать, но в целом — перевел https://wordpress.org/plugins/ejabberd-account-tools/
Кросс-ссылки на посты
А, ну и еще заметка по блогу, раз уж эта тема пошла. Я тут как-то постил заметку насчет мультиварок на ESP32 — там шла ссылка на внешний блог. И вот недавно заметил, что в том блоге под постом появилась ссылка на мой блог. Рекурсивненько вышло, но был интересен механизм. Были мысли даже написать автору — спросить, может плагин какой-то. Сегодня сам нашел ответ, когда пытался найти решение с датами публикации — в консоли блога идем в «Настройки» — «Обсуждение» и там есть галочка «Пытаться оповестить блоги, упоминаемые в статье». Т.е., это чисто внутренний штатный механизм WordPress’а — хотя, возможно, на той стороне автор все же аппрувил эту ссылку.
Тут еще всплыла вторая тема — перестали поститься кросс-ссылки между внутренними постами блога. Причина — удаление xmlrpc.php. Точнее, его переименование — причем, не помогает даже наличие плагина rename-xml-rpc. Надо будет как-то вернуть функцию, но ограничить доступ к этому файлику, чтобы боты сильно не бушевали.
Published date в заголовках блога
Ну, во-первых, небольшое отступление: мне очередной раз пришла в голову мысль о том, что было бы неплохо проставлять категории постов. Добавил даже меню наверху с короткими названиями, так что надо завести себе привычку ставить нужные галочки. Удобно все-таки.
А во-вторых, я таки проставил категории для нескольких постов, которые были на первой странице — т.е., за последние 2-3 месяца. В итоге с ними стало то, что меня давно раздражало — в заголовке стала светиться не дата публикации, а дата последней правки.
Пришлось разобраться. Идем в консоль блога — внешний вид — редактор тем. Выбираем справа functions.php и в самом низу правим 2 строчки — там, где get_the_modified_date — меняем их на get_the_date. Сохраняем — все, теперь все даты корректные.
Можно даже повысить информативность и добавить обе даты (в интернете встречаются советы о том, как это сделать — да и разобраться самому несложно). Но если у меня таки дойдут руки поправить категории для всех трех сотен постов, которые на сейчас есть в блоге, то полезность второй даты может в большинстве случаев пропасть.
Заметка о блогах
Искал вчера инструменты для генерации RSS-лент — в частности, хотелось найти что-то под задачу «уведомлять через RSS о появлении нового прайс-листа в каталоге». Того, что хотел, так и не нашел, зато попались на глаза несколько других интересных проектов.
Баг в WP?
Только что случайно заметил — посъедались «тире» в текстах. Причем, в том числе в старых постах. При этом при правке они есть. Если используется как дефис (т.е., вплотную к «-» есть какие-то слова) — то все ок. Если поставить 2 «минуса» — то движок преобразовывает их в нормальное тире и нормально его отображает. А вот то, как я привык делать — использовать «минус» в любом случае — так больше не работает и тексты стали выглядеть странно 🙁
Надо будет попробовать перетрусить плагины, возможно, где-то что-то перехватывает нормальное отображение.
Тестовый пример на сейчас:
- минус -> —
- 2 минуса -> —
- минус с обрамлением -> «-«
- минус с буквой до -> a-
- минус с буквой после -> -a
Актуализация wiki на linuxoid.in
Как-то подзабросил я свои wiki-проекты в последние годы — что http://jabberworld.info, что http://linuxoid.in.
Репосты с procrypto
Собственно, один пост уже прилетел — настроил репост своих постов с http://procrypto.jabberworld.info с помощью плагина SNAP. Так что теперь заметки там на криптотематику будут автоматически поститься и сюда.
Ага, update: есть небольшая бага — на репосты не уходят твиты на местный аккаунт. Так что надо твитить напрямую оттуда.