Media Custom Fields, Media Categories

Media-custom-fields Создаёт интерфейс для добавления custom fields к медиа-файлам.

Media Categories – позволяет назначать рубрики (categories) медиафайлам и предоставляет короткий код для их отображения, вида . Также, при помощи добавления всего одной строчки в код плагина (или, лучше, в код своей темы) активирует для медиафайлов произвольные таксономии, пример:
<?php $media_metabox_brand = new Media_Categories('brand'); ?>

Плагины для ограничения доступа

restricted-site-access – ограничение доступа по IP или диапазону IP.

members – менеджер ролей wordpress, ограничение доступа к разным типам контента, виджет списка пользователей, виджет формы входа, запрет доступа для незалогиненных пользователей.

mingle – превращает wordpress-сайт в социальную сеть

User Access Manager – создаёт группы пользователей, для которых можно указать правила доступа (постранично, по рубрикам и т. п.), в которые можно внести список пользователей. Утверждается даже, что можно ограничить доступ к загруженным файлам (неужели это действительно реализовано, как например, в drupal? надо проверить).

Часто используемые плагины

Неполный (дополняемый) список плагинов, которые я часто использую.


Install via URL
– добавляет возможность установить тему или плагин по ссылке на zip-архив.

Regenerate Thumbnails – пересоздаёт миниатюры, все или для заданного изображения. Необходим, если нужно поменять размеры миниатюр.

Custom Post Type UI – создание собственных post types без php-программирования.

Duplicate Post – клонирование записей, страниц и контента произвольного типа.

Quick Page/Post Redirect – 301 или 302 перенаправление.

Taxonomy Widget – позволяет создать виджеты меню для разных таксономий

Newsletter – подписка на рассылку новостей и выполнение рассылки

Embed PDF – встраивание PDF-файла при помощи Google docs (регистрация в google не требуется)

Simple Slideshow – крутилка изображений, встраиваемая в запись при помощи короткого кода, настраиваемая.

Simple Post Template – неудачное название, лучше было бы назвать его “Default Post Template”: плагин позволяет задать заголовок и содержание “по умолчанию” для новых записей. Недостаток: нет разграничения по типам постов. Использует wordpress-фильтр default_content.
(оказалось, есть уже плагин и в точности с таким названием и такой же функциональностью: Default Post Template).

Advanced Custom Fields – мощный плагин для обращения с custom fields.

Клонирование записей (Duplicate Posts)

Замечательный плагин Duplicate Post экономит кучу времени, если нужно создать много похожих записей. Например, в моём случае, при заполнении интернет-магазина – приходится вводить похожее описание продуктов и назначать им одинаковые метки.

Когда плагин включен, на страничке редактирования записи будет ссылка “Клонировать” (Clone to Draft). Клонируется всё, в том числе custom fields, и имеется страница настроек, где можно указать, что клонировать.

Единственный момент – в текущей версии плагина (2.2) в файле duplicate-post/duplicate-post-admin.php стоит заменить в строке 232 unserialize($meta_value) на maybe_unserialize($meta_value) – иначе в случаях, когда $meta_value нельзя рассериализовать, возникают php notices, и авторедирект на редактирование созданного черновика не происходит.