Как вывести на одной странице записи, отсортированные по рубрикам

Продолжаю публиковать полезные сниппеты, которые использую в работе. Следующий код понадобился для вывода товаров на главной странице. Требовалось создать следующую структуру:

Родительская категория
---Дочерняя категория 1
------Товар 1
------Товар 2
------Товар 3
---Дочерняя категория 2
------Товар 4
Родительская категория 2
------Товар 5

Продолжение «Как вывести на одной странице записи, отсортированные по рубрикам»

Отправка сообщения автору поста.

В обсуждении вот этого вопроса на сайте n-wp.ru была поставлена следующая задача:

  1. Простая форма отправки сообщения из текстового поля и кнопки «Отправить».
  2. Кому: автору поста
  3. От кого: от зарегистрированного пользователя

Элементарно, Ватсон!

Продолжение «Отправка сообщения автору поста.»

Безопасная передача клиенту логинов/паролей с помощью WordPress

Сегодня на хабре увидел интересный пост «А как Вы передаете клиентам логины/пароли?»

Суть сервиса проста, сохранить в зашифрованном виде сообщение для клиента, предоставить клиенту одноразовый url для просмотра сообщения, после прочтения сообщение сжечь, после просмотра — удалить сообщение из базы.

Среди плюсов числятся AES-шифрование базы, вход по https и возможность добавления пароля для просмотра.

Среди минусов — сам факт того, что это сторонний сервис. В записи «WordPress как собственный сервис закладок» я уже говорил, что, если есть возможность реализовать какой-то сервис на собственном сервере — нужно это делать.

Очевидно, что реализовать подобное на WP ничего не стоит. Для того, чтобы обеспечить минимальный функционал, даже напрягаться особо не придется.

Продолжение «Безопасная передача клиенту логинов/паролей с помощью WordPress»

WordPress как собственный сервис закладок

Я очень люблю WordPress. Это очень старое, выпестованное сотнями часов кодинга, нежное чувство, которое сохраняется у меня аж с 2007-го года. И я считаю преступлением неиспользование всех функций этого движка по максимуму.

К примеру, у WordPress есть такой замечательный функционал, как «Ссылки». Обычно его используют в качестве блогролла, но чаще — не используют никак вообще. А ведь это прекрасный инструмент, который можно легко превратить в собственный, персональный и весьма удобный (хоть и не лишенный минусов) сервис онлайн-закладок.

В качестве примера приведу свой закладочник: agenius.ru/links/. На данный момент открытых закладок в нем не так много, как могло бы быть. Но помимо открытых, есть еще и скрытые ссылки, доступные только мне.
Продолжение «WordPress как собственный сервис закладок»

КС: Контент, видный только администратору.

КС = "Как сделать так, чтобы..."

Наверное, все, кто заходит на мой блог, видят под названием небольшую надпись. Некоторые, возможно, даже замечают, что эта надпись постоянно меняется. Достигается этот эффект при помощи небольшого плагина Tagline Rotator, но о нем я расскажу как-нибудь в другой раз. Так вот, понадобилось мне добавить ссылку на страницу с добавлением нового теглайна. Понятное дело, что эта ссылка должна быть видна только мне, тобеж администратору блога.
Недолго думая, я добавил в код header.php рядом с теглайном нечто следующего вида:

<?php
if (is_admin())
{ echo "&nbsp;<a href="адрэс">(+)</a>"; }
?>

Продолжение «КС: Контент, видный только администратору.»

Как увеличить количество комментариев?

Перевод (местами, как всегда, вольный) статьи, опубликованной на сайте Pro Blog Design.

Комментирование записей — одна из наиболее важных составляющих блоггинга, это то, что больше всего ценят авторы блогов. И несмотря на это, скажем честно, на многих блогах оставлять комментарии просто скучно.

Отсюда вывод — достаточно сделать процесс комментирования чуть более интересным, и комментарии польются рекой. Ну, или почти рекой. Во всяком случае, очевидно, что пользователю будет интересно возвращаться к вашей записи, чтобы посмотреть на новые комментарии и, возможно, оставить свой.

Ниже следует перечисление десяти плагинов для популярного блог-движка WordPress, облегчающие и улучшающие процесс комментирования.
Продолжение «Как увеличить количество комментариев?»