Головна » WordPress » Як створити власні теги WordPress шаблонів

    Як створити власні теги 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. Наприклад:

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