Пустое название поста Wordpress - PullRequest
0 голосов
/ 05 ноября 2018

есть ли способ проверить, является ли заголовок поста пустым, а затем, а также, если заголовок поста пуст, автоматически установить этот пост в черновик или скрыть в веб-интерфейсе? Я знаю, что есть плагин https://wordpress.org/plugins/post-title-validation/ но от меня это не вариант. Есть ли способ добиться этого?

Как:

Ответы [ 2 ]

0 голосов
/ 04 февраля 2019

Я обнаружил, что набор </> тоже работает.

0 голосов
/ 05 ноября 2018

Фильтр wp_insert_post_data может сделать это:

add_filter( 'wp_insert_post_data' , 'filter_post_data' , '99', 2 );
function filter_post_data( $data , $postarr ) {
    // Change post status if empty post title
    if( empty($data['post_title']) ) {
      $data['post_status'] = 'draft';
    }
    return $data;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...