Підключаємо стилі, скрипти та картинки WordPress – урок 13

Якщо у минулому уроці ви все зробили правильно, то у вас на екрані відобразилися дані з файлу index.php, але не були підвантажені стилі. У мене зараз після активації шаблону вийшла ось така картинка:

wordpress themplfte create курс по разработке шаблонов wordpress

Проблема в тому, що наш шаблон має не правильні адреси стилів та картинок, давайте це виправимо та розставимо відповідні функції у потрібні ділянки коду у файлі index.php у корені нашої теми.

Робота з шаблоном після підключення та активації

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

Починаємо розставляти функції

Додаємо функцію вказівки мови сторінки у тег <html>

<html <?php language_attributes(); ?>>

Між тегами <title></title> вставте функцію як показано нижче.

Цей код варто вставити, навіть якщо ви надалі використовуватимете плагіни для заповнення title і description.

Далі щоб зробити загальне кодування для блогу краще використовувати такий запис:

<meta charset=”<?php bloginfo( ‘charset’ ); ?>»>

Замінюємо наше стандартне кодування із шаблону:

<meta http-equiv=”content-type” content=”text/html; charset=utf-8″ />

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

<meta http-equiv=”Content-Type” content=”<?php bloginfo("html_type"); ?>; charset=<?php bloginfo(‘charset’); ?>” />

Рядки з ключовими словами та описом можна сміливо видаляти, оскільки на сайті ми будемо використовувати спеціальні плагіни. Видаляємо рядки:

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

Змінюємо частину коду шаблону:

На код наступного виду:

Так само потрібно підключити і стилі:

Після налаштування стилів і скриптів ваш сайт повинен почати набувати людського вигляду.

wordpress themplate зі стилем включення - курс по wordpress, розробка шаблонів

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

Для налаштування картинок тимчасово можна використовувати ту саму функцію, яку ми використовували для підключення стилів та скриптів.

Для швидкої заміни я користувався програмою notepad++, а також інструментом пошук/заміна.

розшук:

img src=”images

Заміняв на:

img src=”<?php echo bloginfo(‘template_url’); ?>/images

Якщо все зробили правильно, у вас після збереження з'являться картинки.

У мене після цих дій шаблон став виглядати так:

wordpress створити їхтаблицю - практика створення шаблону

Додамо в код перед тегом, що закриває </head> функцію <?php wp_head(); ?>, ця функція служить як мітка, вона при необхідності додає до шаблону яваскрипти та стилі., які потрібні для CMS WordPress і плагінів, які ви будете встановлювати.

Також движку WordPress потрібно в код шаблону додавати класи, які надалі можна використовувати для стилізації окремих розділів. Для додавання цих класів використовуйте наступний код у шаблоні:

<body <?php body_class( ); ?>>

Змінна $class може містити додаткові класи, які ви самі хочете додати.. Докладніше про функцію можна почитати тут.

Приклад використання функції із додатковими класами.

<body <?php body_class( ‘class-name’ ); ?>>

Цей урок закінчився, далі буде ще цікавіше.


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

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

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


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

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

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

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

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