Задать вопрос
Kozack
@Kozack
Thinking about a11y

Как создать папку в плагине?

Есть тип записи poll.
Нужно при публикации в каталоге плагина создать папку с ID только что опубликованной записи. И в последствии в этой папке размещать изображения.
А при удалении (не в корзину а при полном удалении) удалить это папку и всё её содержимое.

Попробовал создавать директории вот так:
add_action( 'publish_poll', 'mkdir_poll', 10, 2 );
function mkdir_poll($ID) {
	mkdir('results/'.$ID, 0755);
}

mkdir работает (возвращает true), но проблема в том, что папки создаются в директории wp-admin.
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@eSelf
Попробуйте так:
mkdir('results\\'.$ID, 0755);
Или так
mkdir("results\\{$ID}", 0755);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽