Здравствуйте, сегодня попробуем через админку wordpress и с помощью php функции создать, переименовать, удалить файл.
Скачать исходники для статьи можно ниже
1. Первое, что вам нужно сделать – это узнать каталог вашей активной темы.
Например если у вас стоит стандартная тема wordpress – Twenty Fifteen, то путь до нее будет следующим:
wp-content/themes/twentyfifteen/
2. Далее вам нужно зайти в файл header.php (можно и в другой), для этого в панели управления wordpress, в левом меню выбираем пункт “Внешний вид” и его подпункт “Редактор”, справа в списке шаблонов выбираем файл header.php, далее находим в нем тег body, например в стандартной теме wordpress – Twenty Fifteen, данный тег будет выглядеть следующим образом:
<body <?php body_class(); ?>>
И вставляем сразу после него приведенный ниже код – вы сможете создать, переименовать или удалить файл:
2.1. Как создать файл с помощью php:
<?php touch('wp-content/themes/twentyfifteen/111.php');?>
Сохраняем изменения в файле header.php и переходим на любую страничку сайта и обновляем её.
После чего обратно заходим в админку wordpress, в пункт “Внешний вид”, подпункт “Редактор” и увидим справа, в списке шаблонов, новый файл – 111.php.
2.2. Переименовываем файл с помощью php:
<?php rename('wp-content/themes/twentyfifteen/111.php', 'wp-content/themes/twentyfifteen/222.php');?>
Действия аналогичны как и в пункте 2.1. Данный код переименует файл темы 111.php на 222.php.
2.3. Как удалить файл с помощью php:
<?php unlink('wp-content/themes/twentyfifteen/222.php');?>
Действия аналогичны как и в пункте 2.1. Данный код удалить файл темы 222.php.