Добрый день.
Пытаюсь организовать группы на сайте, но опять столкнулся с трудностями.
Одну проблемку с публикациями я решил так, как советовали ув. Владимир
Но теперь и после публикаций в группе перекидывает на ту же страницу. В группах включена возможность публиковать без модерации.
Суть в том, что публикации пользователей через лк, модерируются, а к примеру в закрытой группе (или даже открытой), в этом нет необходимости.
Как можно реализовать, что бы после публикации в группе, редиректило на страницу группы или публикацию? если не включена модерация.
Здравствуйте.
Тему перенес - у каждого дополнения свой форум поддержки.
Вот - исключит редирект если публикации из групп:
// добавляем редирект после публикации function add_some_redirect($post_id,$postdata) { if($postdata['post_type'] == 'post-group') return; // игнорим если публикация в группе wp_redirect('http://otshelnik-fm.ru'); exit; } add_action('update_post_rcl', 'add_some_redirect',10,2);
Все ваши предыдущие советы очень помогли. Спасибо.
Есть еще маленький вопрос и просьба: осталась проблема с редиректом при сохранении черновика публикации. Кидает по тому же адресу, а хотелось бы перекидывать в лк, ну или если так нельзя, то на другую страницу, которую можно так же указать ссылкой.
Сейчас у меня после публикации с отправкой на модерацию, перенаправляет на страницу с текстом и пояснениями о дальнейшей судьбе материала.
А для черновика хорошо было бы выходить на другую страницу или лк.
Если можно, подскажите пожалуйста, возможно ли.
Спасибо еще раз за вашу помощь.
// добавляем редирект после публикации function add_some_redirect($post_id,$postdata) { if($postdata['post_type'] == 'post-group') return; // игнорим если публикация в группе if($postdata['post_status'] == 'draft'){ // если черновик wp_redirect('http://otshelnik-fm.ru/'); exit; } else { // не черновик wp_redirect('http://otshelnik-fm.ru/'); exit; } } add_action('update_post_rcl', 'add_some_redirect',10,2);