Здравствуйте.
На какой хук можно повесить проверку, что название (не slug) планируемой через форму публикации WP-Recall уже существует в указанной категории? Хочу реализовать, желательно с возможностью на ajax. Может быть такая/подобная проверка уже есть?
Если такого хука нет, то за что лучше зацепиться?
Спасибо.
Не могу сообразить, мне показалось, что pre_update_post_rcl
срабатывает на обновлении уже существующей записи.
Подскажите, что делает вот это: onclick="rcl_publish(this);
- висит на кнопке опубликовать, что вызывает?
Не сможет ли мне здесь быть более полезным фильтр rcl_public_form
?
Спасибо.
Андрей CS, вот это очень хорошее направление. Спасибо. Ajax не пришлось отдельно писать и работает быстро. По нажатию на "Предпросмотр" тоже идет проверка, как и на "Отправить". Просто Небо!
add_action( 'rcl_preview_post', 'before_publish_data', 10 ); function before_publish_data( $postdata ) { if ( УСЛОВИЕ ) { КОД } else { wp_send_json( array( 'error' => __( 'ТЕКСТ ОШИБКИ', 'wp-recall' ) ) ); } }
Помог еще этот пост:
Как посмотреть, что в $postdata при срабатывании этого хука? Потому что $postdata['post_title'], который мне нужен был я нашел в коде, а вот в документации, простите, не смог найти. Или в нем все ключи, даже произвольные, которые созданы в разметке формы публикации, типа $postdata['meta_key']?