Как разрешить пользователям самостоятельно публиковать посты | uCan Post

Как разрешить пользователям самостоятельно публиковать посты | uCan Post | n-wp.ru
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Если вам нужно организовать с помощью WordPress доску объявлений или что-то наподобие форума, то нужно решить одну задачу — дать возможность посетителям самостоятельно публиковать посты. Справиться с этой задачей может плагин uCan Post.

Как разрешить пользователям самостоятельно публиковать посты | uCan Post

Чтобы плагин заработал, нужно создать отдельную страницу, и вставить в нее в режиме HTML такой код:

[uCan-Post]

На этой странице будет выводиться форма публикации поста, представленная на скриншоте чуть выше. Как видно, для посетителя доступно практически все, чтобы оформить настоящий пост: название, выбор категории, вставка тегов, анонс и полный текст.
Для того, чтобы с помощью этой формы не публиковался спам с помощью скриптов и ботов, форма защищена каптчей.
Как разрешить пользователям самостоятельно публиковать посты | uCan Post

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

Скачать uCan Post c WordPress.org
Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. borodaaaa

    А если выставить Уровень пользователя, необходимый для создания сообщений: Гость то не надо и регистрации

    Ответить
    1. C регистрацией как-то надежнее. Да и спама поменьше будет.

      Ответить
  2. Toshiya

    Спасибо больше, буквально на дня искал что-то похожее, но так и не нашел, а тут вот оно )))
    Еще раз спасибо.

    Ответить
    1. Пожалуйста! Подписывайтесь на RSS, комментируйте. Если есть вопрос по WordPress, то вы можете его задать на странице http://q2a.n-wp.ru

      Ответить
  3. Saver

    Мне как раз для сайта такой плагин нужен, кстати кто-нить уже использует его??? Если да, то зацените всем смертным:)

    Ответить
  4. FHD

    На локалхосте с денвером работать не хочет. Выдаёт ошибку при нажатии "опубликовать".
    Категории выдаёт без иерархии. В редакторе много лишних и неработающих кнопок.
    Внешне хороший, а в деле… наверно сыроват еще.

    Ответить
  5. Александр

    Использую на WP 3.0.3 и с Денвиром на локалке, и в реале, так сказать, работает как часы. Да еще задал в каких категориях можно постить зарегистрированным, а в каких нет.
    В корневой папке плагина открываем ucan-post-class.php Находим 440 строку.

        //Get all post categories whether empty or not
        
        function uCan_Get_Categories()
        {
          $args = array('type'          => 'post',
                        'hide_empty'    => 0,
          );
          return get_categories($args);
        }
    

    И меняем на такой:

        //Get all post categories whether empty or not
        
    	function uCan_Get_Categories()
        {
        if( current_user_can( 'upload_files' ) )
          $args = array('type'          => 'post',
                        'hide_empty'    => 0,
    					'exclude'		=> '1, 3, 5'
          );
    	else
    	  $args = array('type'          => 'post',
                        'hide_empty'    => 0,
    					'exclude'		=> '1, 3, 4, 5'
          );
          return get_categories($args);
        }
    

    Если пользователь залоген, то исключаем категории 1, 3 , 5, если нет — 1, 3, 4, 5.

    Ответить
    1. Спасибо! Хорошая функция.

      Ответить
  6. FHD

    Александр

    Как бы еще выбор категории сделать…

    Ответить
  7. Leon

    Здравствуйте, прекрасный плагин! Давно искал нечто подобное!
    Вот только проблема с добавлением картинки. Картинка с УРЛ добавляется, а с компа загружается, но когда я нажимаю «вставить запись» — появляется белый экран, причем картинка остается на сайте в медиафайлах.
    Зайдите пожалуйста на сайт http://wp-money.ru/dobavit-zapis

    логин jurnalist
    пароль 123456789

    Ответить
  8. Серёга

    Такая же проблема, плюс еще несколько… Хороший плагин, но сыроват еще.

    Ответить
  9. первоклашка

    Здравствуйте! Просьба закончить доработку плагина, картинка не добавляется.
    Оказывается работает, но не на всех шаблонах
    На этом шаблоне работает http://www.pervoklahka.ru а на этом http://arts-foto.ru — нет…
    В чем может быть причина?

    Ответить
  10. eminkoff

    можно ли как-то в этом плагине добавить свои поля?

    Ответить
  11. Vintorez

    Плагин супер, теперь буду реализовывать идею, спасибо )

    Ответить
  12. stundr

    не добавляются фотографии почему то, подскажите, что можно сделать?

    Ответить
    1. Наверное у пользователей не хватает на это прав. Публиковать изображения могут только пользователя с правами не меньше, чем Автор.

      Ответить
      1. Adward

        я — вообще как админ зареген. даёт возможность картинку загрузить на сервак, и всё. начинает тупить. Недоделан в этом месте в общем.

        Ответить
  13. stundr

    даже под админом не могу добавить галерею, да и просто картинку (не галерею)
    Пробую и на локальной машине и на хостинге…

    Ответить
    1. stundr

      не работает кнопка «вставить галерею»

      Ответить
      1. stundr

        пробовал разные версии плагинов, результат один и тот же

        Ответить
  14. kyvrsant

    У меня почему то не работает графический редактор поле Post content

    Ответить
  15. stundr

    я реализовал эту возможность с помощью двух плагинов: usersidebarpanel (выводит понятную для пользователей панель управления в сайдбар) и второй плагин Bind user to category (с помощью него пользователям присваивается определенная категория/рубрика для записи). Из минусов, только то, что пользователей нужно в ручную добавлять для определенной категории.

    Ответить
  16. kyvrsant

    Нужно сделать публикацию новых постов пользователям группы ГОСТИ! с понятным интерфейсом, желательно идентичным как в админке!

    Ответить