Разрешение косых черенков / постоянных ссылок

Я пытаюсь создать пули на сообщениях WordPress на основе ввода некоторых дополнительных пользовательских полей и заголовка сообщения.

Приведенный ниже код создает пул на основе данных в полях, но только две слэши (между месяцем и годом) удаляются, поэтому пул выглядит следующим образом: 201710postname-место вместо 2017/10 / postname-venue

// Auto-create post slug with eventyear, post title and venue function my_acf_save_post( $post_id ) { // Only trigger on posts if ( 'post' == get_post_type() ) { // Bail if no ACF if( empty($_POST['acf']) ) { return; } // Retrieve data to create slug $myslug = date_i18n('Y', strtotime( get_field('date-concert', $post->ID, false) )) ."/". date_i18n('m', strtotime( get_field('date-concert', $post->ID, false) )) ."/". get_the_title($post) .'-'. get_field('venue', $post->ID, false); $post = array( 'ID' => $post_id, 'post_name' => $myslug ); wp_update_post($post); } } // Run before saving post add_action('acf/save_post', 'my_acf_save_post', 1); 

Можно ли создать структуру константной ссылки, например, по умолчанию /% year% /% month% /% postname% / – но затем с помощью ввода года и месяца из расширенного настраиваемого поля?

Solutions Collecting From Web of "Разрешение косых черенков / постоянных ссылок"