Здравствуйте! Подскажите пожалуйста.
Два вопроса:
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;
}