Intereting Posts
Выход и перенаправление с использованием меню WP Проблема с разбивкой по страницам параметры темы не сохраняются Блокировать IP-адреса с использованием кода Ошибка компоновки стилей и JS в многоуровневом вложенном пути WP Помощники подсказки для WordPress Чтение метаданных, только если сообщения являются общедоступными Как создать первые два сообщения цикла Как установить параметр темы по умолчанию после установки темы? Вставить несколько сообщений в одну категорию Проблема запуска разработки копии WordPress на WebMatrix? Модификация того, как данные контролируются / отображаются и сохраняются Страница отображается только при входе пользователя в систему (даже при наличии видимости для публики) отображать конкретную боковую панель для каждой роли Как я могу захватить определенные должности (по почте id) и отображать заголовок, изображение и выдержку?

Настройка каталога загрузки 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' ); 

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