Як створити власні теги WordPress шаблонів
Створення теми WordPress так легко теги шаблонів. Можна додати назва()
, щоб відобразити назву повідомлення або сторінки, і ви можете використовувати контент()
для відображення вмісту повідомлень або сторінок. У WordPress є багато інших тегів шаблонів, які ми можемо використовувати відображати інші речі.
Але коли справа доходить до відображення лише окремих речей у вашій темі, можливо, вам захочеться створити свій власний тег шаблону. У сьогоднішньому підручнику ми збираємося пройти через цей не дуже складний процес. Почнемо з основ.
Основний тег шаблону
Якщо ви подивитеся на джерела WordPress Core, ви побачите, що тег шаблону в основному функція PHP, що виконує набір кодів з деякими параметрами.
Щоб створити свій власний тег шаблону, ви можете написати функцію PHP у functions.php у вашій тематичній директорії, наприклад.
function my_template_tag () echo 'Це мій шаблон';
Потім у інших файлах теми скажіть, single.php
або page.php
, Ви можете додати цю функцію, як це так.
У цьому вікні відобразиться "Це мій шаблон", який відображається всередині my_template_tag ()
функції.
Створення шаблону WordPress дійсно так просто. Добре, давайте тепер подивимося на трохи більш простий приклад.
Сторінка перегляду лічильник шаблонів тегів
У цьому прикладі ми збираємося створити шаблон що відображатиме кількість переглядів для кожної публікації та сторінки.
Спочатку, встановіть і активуйте WordPress.com Stat в Jetpack. І переконайтеся, що ви підключили Jetpack до WordPress.com. Причина використання WordPress.com Stat полягає в тому, що Переглянути дані будуть зберігатися в WordPress.com, а не в нашій власній базі даних. Це може заощадити навантаження на наш сервер.
Створіть функцію в functions.php ім the_view ()
, так:
функція the_view ()
Ми розмістимо цю функцію (шаблонний тег) на сторінці або повідомленні, тому нам необхідно отримати номер ідентифікатора сторінки та повідомлення. Це можна отримати за допомогою get_the_ID ();
.
function the_view () $ id = get_the_ID ();
Потім ми можемо використовувати функцію для отримання кількості переглядів з статистики WordPress.com за допомогою stats_get_csv ();
. Ця функція приймає кілька параметрів (повний список можна знайти тут).
У нашому випадку нам потрібно додати днів
, , які вказують діапазон часу для перегляду, і post_id
.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ');
У наведеному вище коді, так як ми встановлюємо днів
параметр на -1
, ми будемо отримувати кількість переглядів даного ідентифікатора повідомлення з самого початку, з моменту активації модуля WordPress.com Stat.
Після того, як ми отримаємо число, нам просто потрібно повторити його, як зазначено нижче.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. "); echo $ page_view [0] ['views'];
Саме це, наш новий тег шаблону для відображення рахунку перегляду сторінок зроблено. Ти можеш будь-де в page.php або single.php. Наприклад:
Якщо у Вас виникли питання, будь ласка, не соромтеся розмістити їх у розділі коментарів нижче.