index.php

if(is_home()):
Тем, кто здесь впервые: не пугайтесь!
Это не баг, а фича. Я постаралась наглядно показать, из чего строятся темы для WordPress. Все, что написано серым - это теги вордпресса, которые выводят записи, страницы, категории в блог. На некоторые из них можно нажать: значит, я что-то уже писала об этом. Обо всем остальном речь впереди!
endif
include (TEMPLATEPATH . '/searchform.php');
if (have_posts()) : while (have_posts()) : the_post();
the_time('F j, Y'); ноябрь 5, 2008
the_author_posts_link(); Yantar
the_category(', '); wordpress, для всех
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 11)
comments_popup_link(); Комментариев: 41

the_excerpt();

С 1 ноября доступна для скачивания бета-версия wp 2.7, и в официальном блоге уже устраивают голосование среди опробовавших: что из нововведений больше всего нравится.
Вот список этих новшеств:

  • раскрывающееся меню в админке (по вертикали и по горизонтали)
  • автоматическое обновление
  • новый дизайн
  • добавления к API
  • комментарии ветвятся и разбиваются постранично (в дефолтной теме это не реализовано, но возможность в базе заложена)
  • переделанная доска объявлений
  • возможность ответить на комментарий из админки
  • возможность передвижения блоков на доске объявлений и во время создания записи
  • Массовое редактирование записей
  • HTTPOnly Cookies
  • QuickPress - возможность быстро написать сразу с Доски объявлений
  • встроенный инсталлятор плагинов
  • добавление медиа без создания записи
  • прямо во время создания записи, ее можно "приклеить" к главной странице блога
  • Быстрое редактирование
  • XMLRPC API для комментариев
  • апгрейд и инсталляция с помощью секьюрного фтп (не очень поняла/нашла, про эту и следующую фичи)
  • Документация PHPdoc

Официальная версия релиза wp 2.7 должна была выйти 10 ноября, но теперь в этот день будет выпущен release candidate — то есть, почти законченная версия. Ну а выход финального релиза состоится в конце месяца.

the_time('F j, Y'); май 6, 2008
the_author_posts_link(); Yantar
the_category(', '); wordpress, для всех
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 37)
comments_popup_link(); Комментариев: 8

the_excerpt();

Хорошая новость от мастерхоста - они увеличили доступную для работы PHP-скриптов память с 10 Mb до 32. Это значит, что последняя версия вордпресса (2.5) теперь будет там работать, хотя раньше даже и версия 2.3 с плагинами (это требовало 16Мб) не всегда запускалась.

the_time('F j, Y'); март 30, 2008
the_author_posts_link(); Yantar
the_category(', '); wordpress, links, для всех
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 20)
comments_popup_link(); Комментариев: 12

the_excerpt();

После полугода с момента выхода последней версии Вордпресс 2.3 вышла новая - Вордпресс 2.5 (от промежуточной 2.4 было решено отказаться). Мэтт Мюлленвег рассказывает подробности, а я вольно перевожу его россказни.

a7a97eecd8cdae271e2f5a1bc7538fd7

Читать дальше »

the_time('F j, Y'); март 24, 2008
the_author_posts_link(); Yantar
the_category(', '); разное
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 11)
comments_popup_link(); Комментариев: 7

the_excerpt();

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

the_title();

Pages или Posts?

the_time('F j, Y'); февраль 26, 2008
the_author_posts_link(); Yantar
the_category(', '); wordpress, для продолжающих
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 48)
comments_popup_link(); Комментариев: 12

the_excerpt();

Я довольно часто пользуюсь движком WordPress в качестве CMS для маленьких и не очень сайтов. И каждый раз передо мной встает вопрос - как лучше организовывать информацию, посредством записей (Posts) или страниц (Pages)? узнать банальности и тонкости

the_time('F j, Y'); декабрь 28, 2007
the_author_posts_link(); Yantar
the_category(', '); wordpress, для начинающих
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 46)
comments_popup_link(); Комментариев: 14

the_excerpt();

Для тех, кто пользуется плагином WP-PostRatings, и хочет украсить свой блог по-новогоднему: скачайте эти снежинки, распакуйте зип (у вас получится папка snow), положите их на фтп в папку /wp-content/plugins/postratings/images. Затем отправляйтесь в админку блога, во вкладке Ratings найдите Ratings Options и включите новогодние снежинки. После этого понадобится перенастроить опции, если вы их как-то по-особенному настраивали раньше.
Пример снежинок можно посмотреть прямо здесь (там где строчечка the_ratings) или на Простых играх.
Сразу предупреждаю - я не дизайнер, и на дизайнерские лавры не претендую в принципе. Если можете сделать лучше - welcome!

the_time('F j, Y'); декабрь 7, 2007
the_author_posts_link(); Yantar
the_category(', '); wordpress, для продолжающих
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 18)
comments_popup_link(); Комментариев: 12

the_excerpt();

С тех пор как я только начала изучать WordPress меня интересовала эта проблема: как показать профиль/профайл автора, у которого нет ни одной записи. Дело в том, что Вордпресс в этом случае почему-то перенаправляет нас на ошибку 404.
И вот, спустя два года, у меня наконец дошли руки до этой проблемы.
Во-первых, в теме должен находиться файл author.php.
Во-вторых, там же должен быть файл 404.php (он обычно есть в стандартных темах).
В-третьих, в этом самом 404.php сразу же как только начинается php-код, то есть после <?php (или <?), перед get_header(); надо написать:

 
if(isset($_GET['author_name'])) {
$curauth = get_userdatabylogin($author_name);
include (TEMPLATEPATH.'/author.php');
}
elseif ($curauth = get_userdata(intval($author)))
 {
include (TEMPLATEPATH.'/author.php');
} else {
 


Ну и в конце файла, после get_footer(); и перед ?> надо поставить закрывающую фигурную скобку }.

the_time('F j, Y'); ноябрь 11, 2007
the_author_posts_link(); Yantar
the_category(', '); wordpress, для всех
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 21)
comments_popup_link(); Комментариев: 12

the_excerpt();

Наблюдается какая-то суета вокруг систем комментирования. Яндекс запустил поиск по комментариям (пока только в жж и в li.ru); Automattic, создатели платформы WordPress, объявили о покупке Gravatar (система, которая дает возможность использовать свой юзерпик в комментариях на блогах). Я решила не отставать и написать еще о парочке-другой подобных событий: One-Face, Intense Debate, Disqus, JS-Kit

the_time('F j, Y'); ноябрь 4, 2007
the_author_posts_link(); Yantar
the_category(', '); css
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 16)
comments_popup_link(); Комментариев: 7

the_excerpt();

Вопрос: как скрыть css от Файрфокса, но при этом оставить видимым для Оперы
Ответ: <link href="/css/styles_opera.css" type="text/nonsense" rel="stylesheet"> . В общем, любой некошерный тайп
Отсюда: http://community.livejournal.com/ru_webdev/2227297.html (а вообще-то по ссылке очередной холивар "дивная верстка против табличной")

the_time('F j, Y'); октябрь 29, 2007
the_author_posts_link(); Yantar
the_category(', '); разное
the_ratings();
раз снежинкадва снежинкатри снежинкаа я четвертую сорву!отличная снежинка (голосов: 11)
comments_popup_link(); Комментариев: 8

the_excerpt();

Мои попытки побороть mod_rewrite оказались пока безуспешны: что бы я ни писала в корень сайта, вордпрессовский .htaccess переписывает на свой лад. Так что пока я добилась лишь того, что по любому из старых адресов (напр. trampampam.ru/blog/category/links) читателей перенаправляют на blog.trampampam.ru/index.php. Сегодня приняла решение оставить пока именно так. Это значит, что скоро все ссылки на Sape выдадут красный ERROR, а все страницы, кроме главной потеряют свой PageRank (надеюсь, что с главной страницей этого не случится).
Ну да и ладно - это лишь повод писать сюда чаще :-)
Кстати, вы можете чуть-чуть мне помочь, исправив свои ссылки на этот блог (если они у вас были, конечно). Теперь новый адрес - http://blog.trampampam.ru.
UPDATE: ура, вроде получилось

endwhile;
endif;