Здравствуйте! Подскажите пожалуйста.
Два вопроса:
1. При публикации задания (через Freelance NextGen Версия 1.2.5) НЕзарегистрированным пользователем, появляется надпись: «Публикация ожидает утверждения!». Как сделать чтоб Незарегистрированный пользователь мог публиковать задания без УТВЕРЖДЕНИЯ?
2. Как сделать чтоб в «Форме заявки к заданию» нажимая на кнопку «Добавить заявку» мог добавлять заявку только пользователь с оплаченным аккаунтом (через WP Access Ultimate Версия 1.5.2)?
По второму вопросы, ранее создавалась похожая тема. Вот
Вставив код из темы (
):
1. Да, при нажатии «Добавить заявку» перебрасывает на страницу с оплатой тарифа.
2. Оплачиваю тариф
3. Пробую снова нажать на оплаченном тарифе в «Форме заявки к заданию» кнопку «Добавить заявку»
4. Опять перебрасывает на страницу оплаты.
Хочу сделать так что бы все пользователи могли просматривать опубликованные задания, но добавить заявку могли только пользователи оплатившие доступ ?
Добрый день.
1. Пробуйте указать опции модерации в общих настройках публикации плагина wp-recall
2. пробуйте этот код:
add_filter('fng_request_form_args', 'wau_edit_request_form', 10); function wau_edit_request_form($formArgs){ global $WAU_User; if(!$WAU_User->access) $formArgs['onclick'] = 'wau_redirect_paypage();return false;'; return $formArgs; } add_action('wp_footer', 'wau_add_redirect_script'); function wau_add_redirect_script(){ //тут пишем нужный урл echo "<script>function wau_redirect_paypage(){ location.replace('https://maketof.com'); }</script>"; }
а, я понял, для гостей, публикация всегда отправляет на модерацию, тк высока вероятность спама, но программно это можно изменить, пробуйте добавить такой код в файл функций своей темы:
add_filter('pre_update_postdata_rcl','rcl_after_register_author_post',20); function rcl_after_register_author_post($postdata){ $postdata['post_status'] = 'publish'; return $postdata; }