6ответ(ов) в теме
Lev
не в сети 3 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
1
15:53
Версия WP-Recall: 16.8.7
Версия дополнения: 3.0.0

Добрый день.
Пытаюсь организовать группы на сайте, но опять столкнулся с трудностями.

Одну проблемку с публикациями я решил так, как советовали ув. Владимир

Вы не можете просматривать опубликованные ссылки

Но теперь и после публикаций в группе перекидывает на ту же страницу. В группах включена возможность публиковать без модерации.

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

0
Вова (Otshelnik-Fm)
не в сети 15 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18644
2
16:04

Здравствуйте.
Тему перенес - у каждого дополнения свой форум поддержки.

Вот - исключит редирект если публикации из групп:

// добавляем редирект после публикации
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);

Редакции сообщения
18.11.2017 16:04Otshelnik-FmПричина: не указано
1
Lev
не в сети 3 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
3
16:44

Спасибо! все работает.

0
Lev
не в сети 3 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
4
18:49

Все ваши предыдущие советы очень помогли. Спасибо.
Есть еще маленький вопрос и просьба: осталась проблема с редиректом при сохранении черновика публикации. Кидает по тому же адресу, а хотелось бы перекидывать в лк, ну или если так нельзя, то на другую страницу, которую можно так же указать ссылкой.

Сейчас у меня после публикации с отправкой на модерацию, перенаправляет на страницу с текстом и пояснениями о дальнейшей судьбе материала.
А для черновика хорошо было бы выходить на другую страницу или лк.

Если можно, подскажите пожалуйста, возможно ли.
Спасибо еще раз за вашу помощь.

Редакции сообщения
18.11.2017 18:54LevПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 15 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18644
5
19:08

// добавляем редирект после публикации
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);

1
Lev
не в сети 3 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
6
19:34

Спасибо!

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