Блог Андрія Огороднікова Хто з мечем до нас прийде, від меча й загине.

Быстрое создание файлов темы для wordpress

17.04.2017, 21:17

Ну, мало кому надо, но вдруг пригодится. Метода проста, как полкопейки.

Если вы по какой-то причине решили написать вордпрессовскую тему (ака шкуру) с нуля, шаблоны (т.е. ряд php и css) копировать из старых тем вредно: вычищать забитые кодом файлы муторно, взгляд обязательно зацепится, лень проснется и в итоге… полезное начинание пойдет прахом).

Мы идем другим путем. Задача очень быстро создать структуру темы, каркас, ее скелет, и отнюдь не в визуальном смысле.

Для начала создаем простой текстовый файл (laragut.txt) со списком необходимых файлов с расширениями в столбик:

home.php
index.php
page.php
single.php
header.php
footer.php
sidebar.php
functions.php
style.css
404.php
archive.php
archives.php
comments.php
reset.css
screenshot.png
search.php
_012.php
_345.php
_678.php
_910.php
avo.org.ua.url

Для стандартной темы список примерно таков. (Файлы вида _012.php просто запасные, на всякий случай).

Второе — сделать мельчайший батничек:

FOR /F %%i in (laragut.txt) do cd. > %%i

Сохранив его как, скажем, tinamaze.bat

Далее создаем новую директорию в ..wp-content\themes\, в которую и помещаем эти два чуда. Запускаем бат — и через мгновение у нас целый выводок искомого пустого файла.

word-press-files

Выделяем все это и отправляем в notepad++ и ш.. ш… кодим кодимм кодимм кодиммм кодиммм…

notepadplusplus

Сразу видна вся структура, не нужно отвлекаться на создание файлов по-отдельности итд итп, масса приятного. Работает с любыми файловыми расширениями и любым, сколь угодно длинным списком. Годится не только для WP.

!!!ВАЖНОЕ ДОПОЛНЕНИЕ. После создания файлов удаляйте батник из директории! Ибо, если задействовать его еще раз, он заново создаст файлы с нулевым размером, перезаписав имевшиеся (возможно уже гениально заполненные)). Как всякий острый и простой инструмент, сей требует внимательности.