Статьи из рубрики «Советы» RSS

Советы по программированию в WordPress, а также различные мелочи, которые помогут сделать код эффективнее

Показ отрывка вместо статьи на страницах комментариев

Прочитав сегодня еще раз статью «Комментатор уже читал пост», решил реализовать описанную Сергеем технику более простым способом.

Кроме того, в  2.7 добавлена поддержка многостраничных комментариев; следуя логике статьи, было бы неплохо показывать отрывок (excerpt) вместо полного текста и для страниц комментариев.

Я вижу два способа решения поставленной задачи:

  1. Изменение шаблона single..
  2. Добавление функции в functions. темы.

Далее »

Автор: Vladimir, опубликовано в: SEO, Советы, комментариев: 8
19
Июнь
2009

Глобальный nofollow для страниц комментариев

Идеально для шников, использующих разбиение комментариев на страницы: глобальный запрет следования по ссылкам для всех страниц комментариев, кроме первой (или последней, в зависимости от настроек ). Далее »

Автор: Vladimir, опубликовано в: SEO, Советы, комментариев: 16
15
Июнь
2009

WordPress: одновременный логин для HTTP и HTTPS

В , начиная с версии 2.6, встроена поддержка : можно сделать либо -логин, либо поместить панель администратора за . Однако, из-за особенностей реализации, когда пользователь входит в систему, он получает cookie либо для HTTP, либо для . Иными словами, если пользователь попал на http://example.com/wp-admin/, то при переходе на ://example.com/wp-admin/ ему придётся входить в систему еще раз.

Всё бы ничего, но если плагин делает POST на , то пользователь попадает на wp-login., который после успешного входа сделает перенаправление (GET) на URL, который ожидает принять POST. При этом если POST шёл на ://example.com/wp-admin/admin.?page=somepage&noheader=1, то пользователь увидит безобразную страницу. Далее »

Автор: Vladimir, опубликовано в: Советы, комментариев: 2
17
Янв
2009

Секреты update_postmeta_cache()

Если плагину приходится в цикле читать метаданные для большого количества записей, можно увеличить производительность путём использования функции update_postmeta_cache(). Далее »

Автор: Vladimir, опубликовано в: Советы, комментариев: 5
1
Окт
2008