Домой Каталог: Дополнения WP-Recall Public Recall перенаправление после публикации
8ответ(ов) в теме
z4913@yandex.ru
не в сети 8 лет
На сайте с 22.08.2016
Участник
1
21:08

Здравствуйте, помогите разобраться в чем проблема. Хочу что бы после публикации пользователи перенаправлялись на созданную мной страницу. В настройках я задал путь куда перенаправлять, но почему то этого не происходит. Пользователи попадают на страницу где видят что их публикацию отправили на модерацию. Если убрать модерацию то их публикация сразу публикуется.

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 9 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
22:18

Эта настройка появляется когда вы выбираете "Гостям" выше - соответственно она работает для гостей. Ошибки нет. Авторы видят что запись еще не одобрена

0
z4913@yandex.ru
не в сети 8 лет
На сайте с 22.08.2016
Участник
3
12:30

Выше у меня установлено "Гостям и пользователям". Если в настройках Wordpress задать пользователю роль гостя, то перенаправление происходит, но не на ту страницу которую я указал, а на www.название сайта.ru/?p=825 и с каждой новой записью к числу ?p=825 плюсуется единица(826,827,828 и т.д.) НО у меня таких страниц нету и соответственно он выдает, что страница не найдена.

0
Вова (Otshelnik-Fm)
не в сети 9 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
12:38

Гость - это не авторизованный пользователь. Я что-то роль "гость" у себя в админке не могу никому назначить (ее просто нет). Наверное потому что это не роль в ее прямом смысле - т.к. роли не авторизованным пользователям дать никак нельзя. Это просто определение не авторизованным пользователям.

В общем как и было сказано это настройка для гостей. Чтобы вы гостям показывали к примеру дальнейшие инструкции

upd: цитата с вашего же скриншота

Выберите страницу, на которую гости будут перенаправляться, после удачной публикации, если на сайте включено подтверждение email при регистрации

- какие еще вопросы?

0
z4913@yandex.ru
не в сети 8 лет
На сайте с 22.08.2016
Участник
5
14:02

Хорошо, это теперь ясно. А можно как нибудь сделать, что бы зарегистрированные пользователи(к примеру редакторы), после публикации были перенаправлены на нужную страницу?

0
Вова (Otshelnik-Fm)
не в сети 9 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
14:08

Есть экшен update_post_rcl - цепляйтесь к нему, делайте редирект
Подглядеть можете /wp-recall/add-on/publicpost/rcl_editpost.php 234-240 строки

0
Вова (Otshelnik-Fm)
не в сети 9 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
14:12

// добавляем редирект после публикации
function add_some_redirect() {
    wp_redirect('http://across-ocean.otshelnik-fm.ru/author/deswfgvrtcds/');  exit;
}
add_action('update_post_rcl', 'add_some_redirect');

- проверил - редиректит. Свой урл ставьте только

1
z4913@yandex.ru
не в сети 8 лет
На сайте с 22.08.2016
Участник
8
15:27

Отлично! Работает! Спасибо!

1
Тема закрыта. Публикация новых сообщений запрещена.