Intereting Posts
Почему мои пользовательские поисковые запросы перестали работать после изменения URL-адресов / обновления WordPress? Пользовательские контуры типа сообщения и Disqus Как создать статический плеер сверху или снизу WordPress? Можно ли анимировать миниатюру анимированного gif? front-page.php stylesheet Минимальная настраиваемая структура постоянной ссылки Новый стиль меню меню wp WordPress перенаправляет меня на домашнюю страницу после обновления страницы в разделе admin Могут ли плагины устаревать? Почему wp_nav_menu () не показывает правильную работу при вызове два раза подряд? Wp Содержание некоторых страниц Не отображается в редакторе после перемещения в реальном времени $ query-> set ('post_type', 'post'); не работает Форматы сообщений в стиле по-разному только в одном Несколько tax_queries: отображает заголовки сообщений из нескольких пользовательских таксономий Отображение кода страницы в WP Dashboard

PHP для программного удаления файла

Я пишу плагин, который позволяет пользователю загружать файлы в каталог загрузки WordPress.

Я хочу, чтобы они могли «деинсталлировать» файлы одним нажатием кнопки. Когда пользователь нажимает кнопку, я хочу, чтобы файлы были удалены. Мне удалось настроить загрузку и размещение файлов в правильном каталоге, но когда дело доходит до удаления файлов, оно не работает.

Я пытаюсь очень просто unlink('file/path'); но он, похоже, не удаляет мой файл.

 <?php $filename = 'direct/path/to/file/for/testing/purposes'; unlink($filename); ?> 

Кажется, что функция запускается, когда я нажимаю кнопку, но файл никогда не удаляется. Путь правильный, поскольку я дважды проверял его несколько раз. Есть ли что-то, что я делаю неправильно?

Вы можете сделать это, используя запланированные события WordPress.

Пожалуйста, посмотрите здесь: http://codex.wordpress.org/Function_Reference/wp_schedule_event