Gutenberg / WP - поле заголовка обязательно - PullRequest
2 голосов
/ 26 мая 2020

Я не могу сделать поле title (сообщения) необходимым до публикации sh сообщения с интерфейсом Гутенберга.

Я пытаюсь использовать эту функцию, но это не работает. Я думаю, что эти функции не адаптированы для Гутенберга.

function force_post_title_init() {
    wp_enqueue_script('jquery');
}

function force_post_title() {
    echo "<script type='text/javascript'>";
    echo "
        jQuery('.editor-post-publish-button__button').click(function(){
              var testervar = jQuery('.editor-post-title').find('.editor-post-title__input');
              if (testervar.val().length < 1) {
                  jQuery('.editor-post-title').css('border', '1px solid red');
                  $( '.editor-post-title' ).after('<label>Post title is required</label>'); // Make it red according your requirement
                  return false;
              }
          });
        ";
    echo "</script>";
}

add_action('admin_init', 'force_post_title_init');
add_action('edit_form_advanced', 'force_post_title');
add_action('edit_page_form', 'force_post_title');

Есть идеи, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...