if ( $query->have_posts() ) {
$i = 1;
while ( $query->have_posts() ) {
$query->the_post();
if ( $i == 1 ) {
get_template_part( 'templates/template-one' ); // первый
} elseif( $i == 2 ) {
get_template_part( 'templates/template-two' ); // второй
} else {
get_template_part( 'templates/template-common' ); // остальные
}
$i++;
}
} else {
// Постов не найдено
} if ( is_home() ) {
get_header('home');
} elseif ( is_404() ) {
get_header('404');
} else {
get_header();
}if ( is_home() ) {
// тут контент уникального хедера домашней страницы
} else {
// тут контент общего хедера для остальных страниц
} __(), _e(), esc_html__(), esc_html_e() и подобные<?php echo esc_html__( 'Any text with HTML', 'domain' );register_post_type(), создать в корне темы файл single-{post-type}.php, скопировав в него все из single.php и править его для вывода вашей версткиwp_head() в теме вообще есть?init, after_setup_theme и сравнивайте с дефолтной темой <div class="row">
<div class="col-12 col-lg-6">
<div class="item"></div>
</div>
<div class="col-12 col-lg-6">
<div class="item"></div>
</div>
<div class="col-12 col-lg-6">
<div class="item"></div>
</div>
<div class="col-12 col-lg-6">
<div class="item"></div>
</div>
<div class="col-12 col-lg-6">
<div class="item"></div>
</div>
<div class="col-12 col-lg-6">
<div class="item"></div>
</div>
</div>