Міняємо параметри шапки сайту на wordpress через адмінку
Не впевнений, що я дав правильну назву цього функціоналу, але зате точне, адже вся його суть полягає в тому, що ви можете змінювати параметри шапки вашого сайту через адмінку.
Які саме параметри? Зображення шапки, колір тексту, а також її ширина і висота. Я вважаю, що на своєму сайті робити таке сенсу немає - набагато простіше зайти в код і поміняти там те, що потрібно. Однак для клієнтів такий функціонал може виявитися корисним.
Сама ця можливість WordPress з'явилася у версії 2.1, я не стану розглядати, як це працювало в старих версіях, а краще розповім, як це використовується зараз.
Ось як це виглядає на прикладі стандартної теми TwentyTwelve (Зовнішній вигляд> Тема):
Крок 1. Функція add_theme_support () - підключаємо необхідний функціонал в темі WordPress
Починаючи з версії WordPress 3.4 ми можемо використовувати функцію add_theme_support () у файлі functions.php для задіяння цієї можливості движка.
Якщо ж вам знадобиться звернутися до цієї функції з іншого файлу теми або з файлів плагіна, тоді використовуйте хук after_setup_theme наступним чином:
Насправді в якості другого аргументу функції ми можемо також передати масив параметрів шапки сайту, які будуть задіяні як параметри за замовчуванням.
Ось ці параметри:
Крок 2. Виводимо шапку і її параметри
Використовуйте функцію header_image () для виведення URL зображення шапки, а функцію get_custom_header () - для отримання параметрів шапки, наприклад:
Також є функція get_header_textcolor (). яка повертає встановлений колір.
Миша Рудрастих
Дивіться також
- add_theme_support () - додає підтримку: форматів постів, мініатюр, меню, HTML5, довільного фону і заголовка Додає підтримку додаткових можливостей Wordpress: форматів постів, мініатюр, довільних фонів і заголовків, меню.
- Довільний фон в темі WordPress. Розглянемо, як стандартними засобами WordPress можна додати в адмінку сторінку, в якій можна налаштовувати фон сайту.
- Мініатюри записів і сторінок в WordPress. Як задати і як вивести мініатюру поста? Докладний урок, присвячений мініатюр WordPress. Включення поддержікі мініатюр. Як задати мініатюру. Способи їх виведення на блозі.
- Меню в WordPress. Волкер меню. Розглянемо детально функціонал меню в WordPress: як включити його підтримку, як створити меню і вивести його на сайті, з'ясуємо на прикладі, що таке Волкер меню.