Intereting Posts
WP_Query сбрасывается после тега <header> (используя метод цепочки) Ссылка на профиль форума пользователя с их комментария Список самых прочитанных сообщений за последние 7 дней (с настраиваемым типом сообщений и другими мета-запросами) Решение установить метатеги с моим плагином создания страницы? Как вы добавляете <div> вокруг второго уровня меню? add_image_size () zoom-crop Что такое «wordpress theming»? Правильный способ проверки nonce (безопасность) с использованием старого API-интерфейсов опций Как я могу вставить вложение (изображение) с его заголовком и перевести его в ссылку на свою галерею url onclick? Почему не работает мой enqueuing? Проверьте атрибут WooCommerce Как получить уведомление об уведомлении об обновлении безопасности? Почему последний фрагмент сообщения в блоге отображается вместо мета-описания? Как установить сайт с двумя языками в WordPress? сообщение мета удаляется при сохранении

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

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

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

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

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

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

Solutions Collecting From Web of "PHP для программного удаления файла"

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

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