Fires once a post has been saved.
Se déclenche une fois qu'un message a été sauvegardé.
$post_id, $post, $update
Sortie :
@param int $post_id Post ID. @param WP_Post $post Post object. @param bool $update Whether this is an existing post being updated.
add_action('save_post', 'auto_generate_slug', 10, 3);
function auto_generate_slug($post_id, $post, $update) {
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return;
if ($post->post_status === 'auto-draft') return;
if (!$update && empty($post->post_name)) {
wp_update_post(array(
'ID' => $post_id,
'post_name' => sanitize_title($post->post_title) . '-' . time(),
));
}
}
Chargement des actualités...