За всю свою карьеру я создавал WP-сайты разными способами, и мне всегда любопытны методы создания пользовательских WP-сайтов. В прошлом я делал все, начиная от создания премиальных тем и заканчивая тем, что я хочу, до создания каждого файла в моей теме с нуля. За свою эволюцию в качестве разработчика я в настоящее время стал в основном удовлетворен использованием пустой стартовой темы, такой как подчеркивание или подчеркивание. Затем я использую ACF Pro вместе с пользовательскими типами записей, и это обычно покрывает большую часть того, что я пытаюсь выполнить. У меня есть опыт в дизайне, поэтому я иногда создаю свои собственные вещи, и я также работаю с несколькими очень талантливыми дизайнерами, которые продвигают свои проекты, которые я люблю. Для этого часто требуются настраиваемые макеты, верхние и нижние колонтитулы, которые я пытаюсь связать с интуитивно понятным внутренним интерфейсом, чтобы клиент мог изменять любой контент на лету, одновременно имея некоторый контроль над внешним видом, таким как размещение и добавление столбцов.
Второй после метода Underscores / ACF, я удивился тому, как легко я могу достичь того же результата с чем-то вроде Divi (конструктор страниц), где я почти полностью свободен с кодом, шаблонами и пользовательскими модулями реагирования. Кроме того, клиент все еще получает продукт перетаскивания, который выглядит очень хорошо на бэкэнде. Иногда больше, чем мой предпочтительный метод. Благодаря обоим этим методам я всегда использую дочернюю тему, поэтому у меня очень мало границ при построении материала, но я все равно получаю выгоду от обновлений темы, при этом ничего не сломалось за два года.
Это всего лишь мой собственный опыт, и, поскольку на этом сайте есть много людей, которые обладают гораздо большим опытом и знаниями, чем я. Мне интересно, как другие люди всегда начинают с разносторонней темы. Я открыт для опробования новых типов тем, а также способов создания пользовательских полей, мета-блоков и таксономий.