Intereting Posts

Как рекурсивно копировать одну папку в другую папку

Я хочу скопировать все файлы папки в другую папку. Итак, как копировать рекурсивно в wordpress.

Solutions Collecting From Web of "Как рекурсивно копировать одну папку в другую папку"

Вы можете использовать Filesystem API , особенно метод copy_dir() – источник – похоже, то, что вы ищете. Взгляните на докблоки из приведенной выше ссылки на источник для получения дополнительной информации:

 /** * Copies a directory from one location to another via the WordPress Filesystem Abstraction. * Assumes that WP_Filesystem() has already been called and setup. * * @since 2.5.0 * * @param string $from source directory * @param string $to destination directory * @param array $skip_list a list of files/folders to skip copying * @return mixed WP_Error on failure, True on success. */ 

Сценарий (очень) базового использования будет выглядеть так:

 global $wp_filesystem; $wp_filesystem->copy_dir( '/path/you/are/copying/from/', '/path/you/are/copying/to/' ); 

К сожалению, Filesystem API не совсем хорошо документирован. Вы обязательно должны взглянуть на связанную статью codex. Еще одним (почти всегда) связанным источником информации будет статья @Otto:

  • Учебное пособие: Использование WP_Filesystem

Кроме того, здесь есть некоторые вопросы и ответы, которые могут быть полезны:

  • Использование wp_filesystem в плагинах
  • Используйте WP_Filesystem для отображения файлов в каталоге
  • Копирование и удаление каталога с помощью функций WordPress

Обратите внимание, что выше всего лишь небольшой пример, используйте поиск, чтобы найти больше. И последнее, но не менее важное: более внимательно изучить источник, чтобы узнать и узнать больше об этом, безусловно, должно быть в вашей повестке дня.