Настройка каталога загрузки WordPress

Я пытаюсь загрузить определенные файлы в следующий пользовательский директор:

/wp-content/uploads/audio/yyyy/mm 

Однако каталоги года и месяца не создаются должным образом. Они появляются так:

 /wp-content/uploads/audio/%25year%25/%25month%25/ 

Вот код, с которым я пытаюсь сделать эту работу.

 function custom_upload_directory( $path ) { $id = $_REQUEST['post_id']; $parent = get_post( $id )->post_parent; // Check the post-type of the current post if( "risen_multimedia" == get_post_type( $id ) || "risen_multimedia" == get_post_type( $parent ) ) { $customdir = "/audio"; $time = current_time( 'mysql' ); $y = substr( $time, 0, 4 ); $m = substr( $time, 5, 2 ); $subdirectory = "/$y/$m"; $path['path'] = str_replace($path['subdir'], '', $path['path']); //remove default subdir (year/month) $path['url'] = str_replace($path['subdir'], '', $path['url']); $path['subdir'] = $customdir . $subdirectory; $path['path'] .= $path['basedir'] . $customdir . $subdirectory; $path['url'] .= $path['baseurl'] . $customdir . $subdirectory; return $path; } return $path; } add_filter( 'upload_dir', 'custom_upload_directory' ); 

Поэтому я не уверен, почему год и месяц появляются как слова с символами% вокруг них вместо целых чисел?