Как постить, не заходя в админку | Posthaste

Как постить, не заходя в админку | Posthaste | n-wp.ru

Если вы посмотрите на тему P2, то заметите, что в ней можно создавать новые записи даже не заходя в административную часть – форма для ввода текста, названия и тегов находится прямо на главной странице. Иногда такой подход более удобен, нежели чем создание новых записей стандартным способом – экономится время. Особенно это касается блогов, которые задуманы как микро-блоги (наподобие Твиттера). Чтобы реализовать такую возможность у себя в блоге, не меняя тему, можно воспользоваться плагином Posthaste.

Как постить, не заходя в админку | Posthaste

Этот плагин создает форму для ввода нового поста. Пусть она не настолько навороченная, как стандартный визуальный редактор WordPress, но для быстрого постинга отлично подходит. Если же вам нужно оформить что-то более сложное, чем простое сообщение, то всегда можно зайти в админку и сделать это. Чтобы форма появилась, нужно вставить в шаблон вызов ее функции (обычно это файл index.php):


В настройках плагина Posthaste можно отметить, какие поля вы желаете видеть в форме – доступны название поста, строчка ввода тегов, выпадающее меню категорий, а так же поле не прямой публикации, а сохранения поста в черновиках. Понятно, что эта форма будет видна только тем пользователям, кто имеет права на создание новых записей. Если же вам нужно предоставить и другим пользователям (например, зарегистрированным подписчикам), то можно воспользоваться плагином uCan Post.

[dl url=”http://wordpress.org/extend/plugins/posthaste/” title=”Posthaste”]
Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

1 Kомментарий

  1. хорошо.

    а могу я эту функцию запаковать в шорткод?
    например так…

    add_shortcode('posting_form', 'posting_form_function');
    function posting_form_function () {
    if(function_exists(posthasteForm)) { posthasteForm(); }
    }

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*