Como posso configurar automaticamente uma lesão de publicação com base no título da publicação durante a publicação?

Quando você cria uma postagem no WP, se você não especifica um título rapidamente, o WP gera uma lesão padrão na gravação automática, com base na ID da postagem. Então, quando você adiciona o título mais tarde, a menos que você modifique o slug editando-o, ele permanece o mesmo (com base na identificação pós)

O que estou tentando fazer é adicionar uma ação na publicação de publicações, que gera e salva o slug de publicação, com base no título do post.

Solutions Collecting From Web of "Como posso configurar automaticamente uma lesão de publicação com base no título da publicação durante a publicação?"

Enquanto não tocarem o slug, o WordPress irá gerar um novo depois de inserir um título.

Atualizar

Para mudar as linguas de outras pessoas use um filtro (não testado!):

add_filter( 'wp_insert_post_data', 'prevent_numeric_slugs', 10, 1 ); function prevent_numeric_slugs( $post_data ) { if ( ! isset ( $post_data['post_title'] ) or ! is_numeric( $post_data['post_name'] ) ) { // exit early return $post_data; } // post_name is the slug $post_data['post_name'] = sanitize_title( $post_data['post_title'] ); return $post_data; }