Міняємо параметри шапки сайту на wordpress через адмінку

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

Які саме параметри? Зображення шапки, колір тексту, а також її ширина і висота. Я вважаю, що на своєму сайті робити таке сенсу немає - набагато простіше зайти в код і поміняти там те, що потрібно. Однак для клієнтів такий функціонал може виявитися корисним.

Сама ця можливість WordPress з'явилася у версії 2.1, я не стану розглядати, як це працювало в старих версіях, а краще розповім, як це використовується зараз.

Ось як це виглядає на прикладі стандартної теми TwentyTwelve (Зовнішній вигляд> Тема):

Міняємо параметри шапки сайту на wordpress через адмінку

Крок 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 (). яка повертає встановлений колір.

Міняємо параметри шапки сайту на wordpress через адмінку

Миша Рудрастих

Дивіться також

  • add_theme_support () - додає підтримку: форматів постів, мініатюр, меню, HTML5, довільного фону і заголовка Додає підтримку додаткових можливостей Wordpress: форматів постів, мініатюр, довільних фонів і заголовків, меню.
  • Довільний фон в темі WordPress. Розглянемо, як стандартними засобами WordPress можна додати в адмінку сторінку, в якій можна налаштовувати фон сайту.
  • Мініатюри записів і сторінок в WordPress. Як задати і як вивести мініатюру поста? Докладний урок, присвячений мініатюр WordPress. Включення поддержікі мініатюр. Як задати мініатюру. Способи їх виведення на блозі.
  • Меню в WordPress. Волкер меню. Розглянемо детально функціонал меню в WordPress: як включити його підтримку, як створити меню і вивести його на сайті, з'ясуємо на прикладі, що таке Волкер меню.

Схожі статті