В файле style.css пропишите стили для .page-template-landing-page-php #content-full. Все изменения, внесенные в шаблон, будут потеряны при обновлении. Лучше создайте дочернюю тему и там вносите изменения.
Спасибо! помогло. другую тему пытаюсь по тому же принципу редактировать -не выходит. Подскажите для чего прописывать стили? И как отключить навигационное меню например? Тема customizr шаблон custom-page.php
<?php
/*
Template Name: Custom Page Example
*/
?>
<?php do_action( '__before_main_wrapper' ); ##hook of the header with get_header ?>
<div id="main-wrapper" class="<?php echo tc__f( 'tc_main_wrapper_classes' , 'container' ) ?>">
<?php do_action( '__before_main_container' ); ##hook of the featured page (priority 10) and breadcrumb (priority 20)...and whatever you need! ?>
<div class="container" role="main">
<div class="row">
<?php do_action( '__before_article_container'); ##hook of left sidebar?>
<div id="content" class="<?php echo tc__f( '__screen_layout' , tc__f ( '__ID' ) , 'class' ) ?> article-container">
<?php do_action ('__before_loop');##hooks the header of the list of post : archive, search... ?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : ##all other cases for single and lists: post, custom post type, page, archives, search, 404 ?>
<?php the_post(); ?>
<?php do_action ('__before_article') ?>
<article <?php tc__f('__article_selectors') ?>>
<?php do_action( '__loop' ); ?>
</article>
<?php do_action ('__after_article') ?>
<?php endwhile; ?>
<?php endif; ##end if have posts ?>
<?php do_action ('__after_loop');##hook of the comments and the posts navigation with priorities 10 and 20 ?>
</div><!--.article-container -->
<?php do_action( '__after_article_container'); ##hook of left sidebar ?>
</div><!--.row -->
</div><!-- .container role: main -->
<?php do_action( '__after_main_container' ); ?>
</div><!--#main-wrapper"-->
<?php do_action( '__after_main_wrapper' );##hook of the footer with get_get_footer ?>
В темах есть функция, которая называется body_class(), она добавляет свой уникальный класс для каждого отдельного шаблона страницы. Стили для разных шаблонов страниц нужно задавать через эти классы, а посмотреть точное название класса можно в html коде страницы.
Чтобы не выводить определенное меню в неком шаблоне страницы можно использовать проверку вида
<?php if ( ! is_page_template( 'page-templates/my-page-template.php' ) ) : ?>
// тут вывод меню
<?php wp_nav_menu( array...
<?php endif; ?>
в том шаблоне, где оно выводится.
Чтобы убрать меню из всех шаблонов удалите код вывода из шаблона и код его объявления из файла functions.php.
Я наверно не совсем верно сформулировал.. мне нужно из этого шаблона с кодом custom-page.php — сделать страницу без хедера, футера и сайдбаров. Только основной текст. Как отключить именно эти ненужные элементы в этом коде?
Именно в этом шаблоне так сразу и не скажешь, как именно их отключить. Ведь он использует хуки, чтобы подключить хедер, а там много нужной информации, без которой сайт не заработает. Да и в футере есть кое что необходимое. Вам надо читать код функций, который цепляется к этим хукам и там уже отключать ненужные вам вещи именно для этого шаблона как показано выше.