WordPress
Подписаться на эту рубрику по RSS
Не так давно завершил работу над сайтом «Римская слава». Я бы хотел обратить внимание на его навигацию (включая и «хлебные крошки»/breadcrumb). Для WordPress она несколько «нестандартна», поскольку подразумевает отображение рубрик последовательно от родительской до дочерней и получение списка статей в последней.
Плагин написан по мотивам TheRussianDate.
В отличие от этого плагина, в моём не требуется вносить никаких изменений в шаблон - всё работает автоматически. Если же нужно отключить действие плагина локально в одном месте, то достаточно в шаблон вывода даты добавить «---»:
the_time('j F Y'); // выведет «20 октября 2006»
the_time('j F Y---'); // выведет «20 Октябрь 2006»
Русские даты 5140
Использование произвольных полей в WordPress
Многие знают, что к каждой записи WordPress можно указать дополнительные поля и присвоить им какие-либо значения. Самым очевидным является указание ключевых слов и описание поста в заголовочной части HTML:
<meta name="description" content="описание"> <meta name="keywords" content="ключевые слова">С точки зрения оптимизации сайта, это хорошее решение, да и реализуется он не очень сложно.
Помните WordPress for wall с подачи Дмитрия Честных? Оказывается некоторые товарищи упираются лбом, правда в вордпрессовские стенки и... прошибают их. Пару раз стенки падали, но что будет дальше? Лоб-то жалко!
Поэтому я решил сделать и подарить им специальную версию WordPress! Совершенно новую, ну может быть чуть-чуть попользованную (вроде как оттестированную). Думаю, что она будет в самый раз по их потребностям.

Оптимизация WordPress
В своей статье "Производительность WordPress" я рассказал о том, как работает WordPress с базой данных MySQL. Вы можете почитать эту статью, чтобы иметь об этом общее представление. Сегодня же я продолжу эту тему, но уже в практическом разрезе: мы поговорим о том, как оптимизировать WordPress, чтобы обеспечить максимальную производительность блога.
Нередко в Сети встречаются высказывания, что WordPress очень "прожорлив" и сильно "грузит" сервер. В качестве "доказательства" приводят количество запросов к базе данных. Действительно, на каждую страницу WordPress может потратить 20-40 запросов к базе данных. Но, является ли это таким важным параметром, как это представляют критики? Попробуем разобраться.
[upd] Всё-таки я вынужден отметить, что данная статья написана в то время, когда WordPress действительно потреблял ресурсов в разумных пределах. Начиная версии 2.5, разработчики практически не уделяют внимание этому вопросу внимания и новые версии требуют всё болье и больше php-памяти sql-запросов. Проблема здесь кроется в неоптимальном алгоритме подключения библиотек, отстутствие нормального кэширования и т.д.
[upd. см. WordPress 2.0.7]
Ну уж, коли вышел WordPress 2.0.5, то получите и русское обновление ![]()
Сразу скажу, что особого смысла обновлять WordPress нет. Те изменения, которые внесены не имеют критической важности. Поэтому для тех, кто предпочитает стабильность, лучше подождать релиза 2.1. Тем же кому всё-таки нетерпится обновиться до самой последней версии, можете выполнить обновление.
Ну вот и вышел официальный WordPress 2.0.5. Версию можно скачать как обычно по адресу: http://wordpress.org/download/. Там же ссылки на инструкцию по инсталяции и апгрейду.
К своему удивлению я увидел, то это совсем не та версия, которую я описывал чуть раньше. Это совершенно не похоже на новую версию, а лишь только небольшой апгрейд 2.0.4 - исправлены некоторые функции по-мелочам. Большинство исправлений иначе, как косметическими и не назовешь (Список исправлений). ![]()
Я так думаю, что если вы установили мою версию 2.0.4 с исправленными трэкбаками и пингами, а также багом кэша, то смысла обновляться до 2.0.5 нет. Объяснить причину выхода 2.0.5 можно наверное только маркетинговоми причинами - привлечь внимание к WordPress как таковому, а после на волне этого интереса выпустить полноценную 2.1.
Эта запись сделана, в качестве тестовой из docs.google.com (Docs & Spreadsheets).
В общем это довольно навороченный визуальный редактор, и на мой взгляд, даже удобней родного вордпрессовского. ![]()
Кроме этого, здесь можно не просто публиковаться в блоге, но и сохранять свои документы в своем аккаунте. Получается что-то наподобии файлов. Интересно, что есть возможность опубликовать свой текст на самом сайте google (хотя я не тестировал эту возможность).
Теперь несколько слов о том, как всё верно сделать.
Сам уже давно пользуюсь этим сайтом, поэтому просто выкладываю ссылочку: http://wphooks.flatearth.org/ Здесь собраны и отсортированны по функциональности и по версиям все (наверное) функции WordPress. Очень удобно. Для тех, кто занимается написанием программ для WordPress, этот сайт просто незаменим.
Поскольку WordPress перешел в стадию предрелизного выпуска, то я решил оттестировать самую последнюю версию (21 октября 2006 г.).
Прежде всего необходимо отметить, что хотя версия и имеет публичный номер 2.0.5, но реальный будет 2.1. Во всяком случае в самом дистрибутиве она отмечена как 2.1-alpha3.
Но, не зависимо от номеров, разработчики WordPress приготовили множество сюрпризов.
Оформление изображений с помощью псевдокода
В прошлом выпуске я показал примеры оформлений изображений. Но, наверное для большинства из нас покажется, что вводить каждый раз такой сложный HTML-код, да ещё и для каждой картинки, просто неудобно. Поэтому на помощь мы призовем плагин "Псевдокод". Плагин предназначен для того, чтобы заменять одни текстовые фрагменты на другие. Например вот так:
Похоже что скоро появится WordPress 2.0.5. В связи с этим, у меня такое предложение ко всем пользователям WordPress. В свою будущую сборку, которая будет руссифицирована, я хотел бы сразу включить дополнительные плагины. Как показал опыт предыдущих версий, это очень удобно, поскольку не нужно их искать.
Оформление изображений
При публикации картинок, часто требуется каким-то образом их оформить: рамочки добавить или отступы. Лично я предпочитаю использовать для этих целей PhotoShop
, но это требует определенных навыков. Поэтому рассмотрим сегодня способы оформления с помощью HTML и CSS.
