10 ВордПресс Темплате
ВордПресс се испоручује са обиљем Темплате Тагс од свог оснивања. Те ознаке предложака у програму ВордПресс су ПХП функције на које се могу користити оутпут добро као преузмите део података.
Ако сте развијали ВордПресс тему, можда сте упознати са неким од ових ознака шаблона, као што су Наслов
која показује наслов поста, Аутор
која показује име аутора поруке и везу поста.
ВордПресс се стално развија. Свако ново издање често представља неколико нових ознака шаблона. Толико, тако да држање корака са свим овим темама - старим или новим - може бити веома изазовно. Погледајте ових 20 предложака које сте можда превидјели.
Цапитал П
ВордПресс, према њиховим смерницама и стандарду, мора да писати са главним П, тј. ВордПресс је не не; прави начин је да то напишете као ВордПресс.
Капитал “П” је питање од толико великог значаја да је Матт Мулленвег (оснивач ВордПресс-а) то укључио у своју резолуцију још 2009. године. цапитал_п_дангит ()
функција је уведена као дио иницијативе.
Од: 3.0.0
// Користећи га једноставно $ фоотер_тект = гет_тхеме_мод ("фоотер_тект", ""); $ фоотер_тект = цаптиал_п_дангит ($ фоотер_тект); // Било који ВордПресс текст се окреће главним П. // Или, користећи га у ВордПресс филтеру. адд_филтер ("тхе_екцерпт", функција ($ тект) ретурн цаптиал_п_дангит ($ тект););
Цустом Лого
У 4.5, ВордПресс је увео могућност да постави лого за теме преко Цустомизер-а. Ова нова функција захтева подршку за тему: додавањем адд_тхеме_суппорт ('сите-лого')
, лого ће се појавити у Прилагођивачу.
Ова карактеристика доводи до коришћења неколико нових ознака шаблона које могу да обраде излаз за слику логотипа на темама, и то: хас_цустом_лого ()
, гет_цустом_лого ()
, и тхе_цустом_лого ()
.
Од: 4.5.0
// 1. Излаз садржи логотип слике и везу назад до куће. тхе_цустом_лого (); // 2. Набавите прилагођени излазни логотип "стринг". $ лого = гет_цустом_лого (); // 3. Цондитионал иф (хас_цустом_лого ()) $ лого = гет_цустом_лого (); // 4. Користећи 'гет_цустом_лого' да омотамо лого са див; адд_филтер ("гет_цустом_лого", функција ($ хтмл) ретурн ''. $ хтмл. '';);
УРЛ слике сличице
ВордПресс има дуго интегрисан услужни програм за додавање сличица или слике. Ознака шаблона, тхе_пост_тхумбнаил ()
, приказује ознаку слике заједно са њиховим атрибутима.
Али шта ако желите да прикажете умањену слику као позадину преко ЦСС-а? Користите ознаку шаблона, гет_тхе_пост_тхумбнаил_урл ()
.
Од: 4.4.0
Пример:
Генерирај случајни број
Ова ознака шаблона ће вам дати случајни број на основу одређеног опсега. ВордПресс интерно користи ову функцију за генерисање случајне лозинке. Вероватно га можете користити да генеришете случајни број купона за ваш ВооЦоммерце сајт.
Од: 2.6.2
Пример:
// Генеришите број од 1 до 200 $ ранд_нумбер = вп_ранд (1, 200); // излаз неће бити испод 0 или 201 изнад.
Коментари Пагинатион
Већина тема тренутно користи тхе_цомментс_навигатион ()
што ће дати “Следећи” и “Прев” тип везе за навигацију. Ако желите да прикажете нумерисану навигацију (пагинација), замените ознаку са тхе_цомментс_пагинатион ()
уместо тога.
Имајте на уму да је ознака шаблона доступна само у програму ВордПресс 4.4.0. Побрините се да покренете проверу пре него што је поставите.
Од: 4.4.0
Пример:
'ол', 'схорт_пинг' => труе, 'аватар_сизе' => 42,)); ?>
Скраћивање УРЛ-а
Ова ознака шаблона скраћује дужину УРЛ-а. И тако дуг УРЛ неће се пробити у нову линију унутар садржаја тела. Постоје 2 опције које можете узети: адд оверфлов-врап: бреак-ворд;
у ЦСС-у, или скратите дужину УРЛ-а са урл_схортен ()
Темплате Таг.
Од: 1.2.0
Пример:
$ линк = гет_тхе_пермалинк (); $ урл_тект = урл_схортен ($ линк); // на пример. ввв.хонгкиат.цом/блог/цсс… ецхо ''. $ урл_тект. '';
Адд Инлине Сцриптс
Увек смо користили вп_енкуеуе_сцрипт
да се региструје, учита скрипту и њене зависности. Учитавање интерне скрипте међутим, није била сасвим јасна, све док се ова шаблона није појавила, вп_адд_инлине_сцрипт
је уведен.
Додавање инлине скрипте захтева познати скривени скрипт на који ће бити прикључен. Ово хандлер се прослеђује као први параметар скрипте сличан вп_лоцализе_сцрипт ()
функције. Други параметар треба да проследи садржај скрипте. Трећи параметри одређују да ли инлине треба да буде „пре“ или „после“ .
Од: 4.5.0
Пример:
фунцтион енкуеуе_сцрипт () вп_енкуеуе_сцрипт ('твентисиктеен-сцрипт', гет_темплате_дирецтори_ури (). '/јс/фунцтионс.јс', арраи ('јкуери'), '20160412', труе); вп_адд_инлине_сцрипт ('твентисиктеен-сцрипт', 'виндов.хкдц = ', 'пре'); адд_ацтион ('вп_енкуеуе_сцриптс', 'енкуеуе_сцрипт'); // Оутпут: // //
Дропдовн Лангуаге
Тхе вп_дропдовн_лангуагес
Темплате Таг ће исписати ХТМЛ опцију која приказује листу језика у вашем ВордПресс мјесту. Ова ознака шаблона ће вам бити корисна ако желите да локализујете ваш сајт. Можете га користити да бисте приказали своје језичке опције у Усер Едитор екрану или на предњој страни вашег сајта да бисте дозволили корисницима да изаберу жељене језике.
Од: 4.0.0
Пример:
вп_дропдовн_лангуагес (низ ('ид' => 'ланг_оптионс', 'наме' => 'ланг_оптионс', 'лангуагес' => гет_аваилабле_лангуагес (), 'транслатионс' => арраи ('ид_ИД', 'ја'), // Индонезија , и Јапан 'селецтед' => 'ен_УС', 'схов_аваилабле_транслатионс' => фалсе,));
Добијте УРЛ УРЛ слике
Као што име каже, ова ознака шаблона, гет_аватар_урл ()
, ће преузети путању слике корисника. Омогућава вам да прикажете и обликујете аватар на било који начин, уместо да га једноставно прикажете кроз ХТМЛ ознаку слике.
Од: 4.2.0
Пример:
$ аватар = гет_аватар_урл ('админ@домаин.цом');
Гет Тхеме
Ова функција преузима објекат који садржи информације о тренутно активној теми. Ове информације укључују тему Слуг, име, верзију, домену текста, аутора итд.
У следећем исјечку кода користимо га да преузмемо верзију и проследимо је као верзију скрипте.
Од: 3.4.0
Пример:
$ тхеме = вп_гет_тхеме (); дефине ('ТХЕМЕ_СЛУГ', $ тхеме-> темплате); // твентисиктеен дефине ('ТХЕМЕ_НАМЕ', $ тхеме-> гет ('Наме')); // Твенти Сиктеен дефине ('ТХЕМЕ_ВЕРСИОН', $ тхеме-> гет ('Версион')); //1.2 фунцтион лоад_сцриптс () вп_енкуеуе_сцрипт ('сцрипт-ие', $ темплатеури. 'Јс / ие.јс', арраи ("јкуери"), ТХЕМЕ_ВЕРСИОН); вп_сцрипт_адд_дата ('сцрипт-ие', 'цондитионал', 'лт ИЕ 9'); адд_ацтион ('вп_енкуеуе_сцриптс', 'лоад_сцриптс');