Имеются сверстанные 8 страниц с Bootstrap, версталось изначально не под WP, то есть просто CSS, JPG, JS и HTML файлики для каждой страницы. Мне нужно интегрировать все это на вордпресс с возможностью редактирования хотя бы текстового контента из админки.
Я посмотрел несколько статей и видеотуториалов, везде из готовой верстки делается новый шаблон для WP, вопрос чисто для понимания происходящего, можно ли взять тему-пустышку из underscore и грубо говоря распихать код из имеющихся HTML файлов по PHP файлам пустого шаблона (header.php, footer.php, index.php, functions.php), и если да, то нужно ли для каждой страницы создавать новый page.php?
Если что то из написанного выше неправильно, то напишите пожалуйста краткий алгоритм посадки.
Ответ просто для понимания :) да, можно взять тему-пустышку и раскидать код по файлам шапки, подвала и т. д. Трудности у вас могут возникнуть с навигационным меню, если вы захотите сделать его настраиваемым, а не жёстко зашить в код. Обычно меню, созданные с помощью всяких конструкторов типа бутстрапа, вызывают у новичков дикие сложности в процессе интеграции, будьте к этому готовы.
Для каждой страницы делать свой шаблон page-slug.php нужно только в том случае, если страницы не типовые и сильно различаются своей структурой. В противном случае одного шаблона будет достаточно.
В самом общем случае, если код шапки вы разместите в файле header.php, код подвала - в файле footer.php, код page.php будет выглядеть примерно следующим образом:
<?php get_header(); ?>
<div ... > <!-- какая-то разметка до начала текстового содержимого и прочее -->
<?php if (have_posts()) { // классика, читать гугл по запросу "wordpress the loop"
the_post();
?><h1><?php the_title();?></h1><?php // заголовок страницы
?><div><?php the_content();?></div><?php // тело страницы
} ?>
</div><!-- закрываем теги обвязки, если они были -->
<?php get_footer(); ?>
Страницы, созданные в админке WP на вкладке "Страницы" (не "Записи"), будут выводиться с использованием этого шаблона.
Для записей по тому же принципу создаётся шаблон single.php
Если что то из написанного выше неправильно, то напишите пожалуйста краткий алгоритм посадки.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости