Розбиття шаблону WordPress на частини – підручник 14

Тепер, коли тема у нас працює як слід і виводить нашу першу сторінку, нам необхідно розділити код сторінки на ділянки, це допоможе нам:

  1. краще орієнтуватися у коді;
  2. не повторювати деякі ділянки коду, які повторюватимуться на всіх сторінках.

Для початку відокремимо header та footer від основної частини, для цього в Wordpress створені спеціальні функції, за допомогою яких ми можемо рознести код.

Що потрібно зробити із шаблоном:

  1. Створіть докорінно вашу тему 2 файлу з іменами header.php і нижній колонтитул.php;
  2. Виділіть вміст коду сторінки зверху донизу, зупиняємось після тегу <body>.
  3. Все що ви виділили, вирізаємо та переносимо у фай header.php.
  4. У файлі index.php у верхній частині вставте на окремому рядку функцію
    <?php get_header(); ?>, в будь-якому місці вашого шаблону, де вставлена ​​ця функція, буде вставлений код з файлу header.php. Якщо все зроблено правильно, то шаблон має залишитися нормальний вигляд і стилі все зберігатися.
  5. Далі вирізаємо з файлу index.php частину коду, відповідальна за нижню частину сайту (та частина, яка повторюється на всіх сторінках сайту) та переміщаємо її у файл footer.php. Це код, що починається з коментарю <!– Авторське право –> та до кінця документа.
  6. Після перенесення коду з index.php до footer.php необхідно файл footer.php викликати з index.php, для цього наприкінці коду index.php вставте функцію
    <?php get_footer(); ?>. Якщо все зробили правильно, то ваш сайт відмінно відображатиметься і нижня частина не пропаде.

Розділений шаблон WordPress

Якщо ви все робили по пунктах і правильно, то код вашого шаблону повинен збігатися з моїм в архіві нижче.

zip wordpress theme archive

На цьому урок закінчено, стежте за новими випусками, далі буде ще цікавіше.


Купити хостинг WordPress
Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal