Доброго дня. Є питання, яке напевно дуже банальне для олдових розробників ВП. Прошу не кидати камінням.
Нагортаю верстку на ВП. В каталозі теми назараз є 4 файли: header.php, footer.php, index.php, catalog_object.php. Звичайно ж є ще папки з зображеннями, стилями та скриптами, а також style.css в корінні (де тільки службова інформація про тему.
В index.php хедер та футер підключені через звичайний include, все гарно працює, стилі підвантажуються.
1) В меню хедера є "<a class="menu-item" href="catalog_object.php">Об'єкти</a>"
1а) Якщо підключати хедер у catalog_object.php таким чином:
<?php
/*
Template Name: Каталог об'єктів
*/
get_header(); ?>
То при переході з головної сторінки на catalog_object.php сторінка просто перезавантажується
1б)Якщо підключати хедер у catalog_object.php таким чином:
<?php
/*include("<?php echo get_template_directory_uri(); ?>/header.php");*/
?>
Також нічого не виходить.
2) Якщо В меню хедера є "<a class="menu-item" href="<?php echo get_template_directory_uri(); ?>/catalog_object.php">Об'єкти</a>":
2а) і при цьому само підключення відбувається через include:
То сама сторінка завантажується без стилів (бо вони в хедері, я їх ще не підключав через function.php), а замість хедеру виходить дві помилки:
Warning: include(<?php echo get_template_directory_uri(); ?>/header.php): failed to open stream: No error in *шлях*\catalog_object.php on line 5
Warning: include(): Failed opening '<?php echo get_template_directory_uri(); ?>/header.php' for inclusion (include_path='.') in *шлях*\catalog_object.php on line 5
2б)і при цьому самому підключення відбувається через get_header(), то взагалі не завантажується нічого і видається помилка:
Fatal error: Uncaught Error: Call to undefined function get_header() in *шлях*\catalog_object.php:6 Stack trace: #0 {main} thrown in *шлях*\catalog_object.php on line 6
Саме питання (виділяю капсом, бо знаю не всі люблять багато читать): ЩО Я РОБЛЮ НЕПРАВИЛЬНО І ЧОГО НЕ ВИХОДИТЬ ПІДКЛЮЧИТЬ ХЕДЕР ЧИ ЗРОБИТЬ ЛІНК НА ІНШУ СТОРІНКУ З ГОЛОВНОЇ (НЕ ЗНАЮ ЩО САМЕ З ЦЬОГО Є ПРИЧИНОЮ НЕ ЗАВАНТАЖЕННЯ СТОРІНКИ)???