Как да създадете персонализирани тагове за WordPress шаблон
Изграждането на WordPress тема е толкова лесно с етикети с шаблони. Можете да добавите заглавието()
, за да покажете заглавието на публикацията или страницата и можете да я използвате съдържанието()
за да се покаже съдържанието на публикация или страница. В WordPress има още много други шаблони, които можем да използваме покажете други неща.
Но когато става въпрос за това показване само на определени неща на вашата тема, може да искате създайте свой собствен шаблон за шаблон. В днешния урок ще ви преведем през този не твърде сложен процес. Нека да започнем с основите.
Основен етикет на шаблона
Ако погледнете източниците на WordPress Core, ще откриете, че шаблонът на шаблон е основно PHP функция, изпълняваща набор от кодове с някои параметри.
За да създадете свой собствен шаблон за шаблон, можете да напишете PHP функция в functions.php в директорията на вашата тема, например.
функция 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 ()
Ще поставим функцията (шаблонния етикет) на страница или пост, така че трябва да получим идентификационния номер на страницата и пощата. Това може да бъде извлечено с помощта на get_the_ID ();
.
функция the_view () $ id = get_the_ID ();
След това можем да използваме функция за извличане на броя изгледи от WordPress.com Stats чрез използване на stats_get_csv ();
. Тази функция приема няколко параметъра (тук можете да намерите пълния списък).
В нашия случай трябва да добавим дни
, които указват времевия диапазон на броя на изгледите и POST_ID
.
функция the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. ');
В горния код, тъй като сме задали дни
параметър до -1
, ще извлечем броя на изгледите на дадения идентификатор на публикация още от самото начало, откакто е активиран приставката за WordPress.com Stat.
След като намерим номера, просто трябва да го повторим, както следва.
функция 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. Например:
Ако имате някакви въпроси, моля не се колебайте да ги поставите в раздела за коментари по-долу.