Есть ли способ генерировать авто заголовок внутри поста WordPress при публикации - PullRequest
0 голосов
/ 16 января 2020

У меня есть собственный тип записи, где я могу создавать сообщения и публиковать sh. Заголовок может быть любой произвольной строкой. Есть ли способ автоматического изменения заголовка сообщения при публикации сообщения?

1 Ответ

1 голос
/ 16 января 2020

Если вы хотите установить заголовок при создании сообщения в бэкэнде, вы должны использовать фильтр title_save_pre. Он работает над созданием нового сообщения или обновлением существующего сообщения без изменений.

add_filter( 'wp_insert_post_data' , 'modify_your_post_title' , '99', 1 ); 

function modify_your_post_title( $data )
{
  if($data['post_type'] == 'rating') { /

    $id = get_the_ID();
    $title = 'Post Title for ' . $id;
    $data['post_title'] =  $title ; //Updates the post title to your new title.
  }
  return $data; // Returns the modified data.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...