Упознајте се са кратким кодовима у ВордПресс-у

Аутор: Lewis Jackson
Датум Стварања: 6 Може 2021
Ажурирати Датум: 14 Може 2024
Anonim
CS50 Live, Episode 006
Видео: CS50 Live, Episode 006

Садржај

Демо: нетмаг.цлиентден.цом/схортцодес

ВордПресс има фантастичну функцију звану „Схортцодес“, ако сте у било ком тренутку користили ВордПресс, вероватно ћете успут видети кратке кодове.

Пречице су се први пут појавиле у верзији 2.5 и користе се за креирање макронаредби за употребу у садржају поста.

Типични кратки код изгледа овако:

[фообар]

Па зашто користити кратке кодове? Па, за почетак су супер кратак начин да додате све врсте садржаја на скраћени начин, штеди понављање блокова кода и наилази на проблеме и грешке. Могу се користити за велики број различитих ствари као што су обрасци, галерије, дугмад и постављање огласа, на пример.

Најбоља ствар код кратких кодова је што раде у визуелном уређивачу који омогућава вашим клијентима да их користе без потребе да уче било који ХТМЛ!

ВордПресс има низ стандардних „уграђених“ кратких кодова који се могу користити у вашој ВордПресс инсталацији. Овде је комплетна листа.

Данас сам желео да покажем низ примера кратких кодова који ће понудити нешто што можете да користите „из кутије“ или вас надахнути да креирате сопствене кратке кодове како бисте свој живот (или клијенте) учинили мало лакшим.


Упозорење: Пре било каквих промена на датотекама, обавезно направите резервну копију датотека као функције.пхп датотека ће посебно изазвати проблеме ако је разбијете!

Дугме за узорак

Дугмад су сјајан пример нечега за шта можете да користите кратки код, типичан код дугмета може изгледати овако:

а хреф = "хттп://ввв.нетмагазине.цом"> Нет Магазине / а>

Користећи кратке кодове можемо га променити у следећи:

[буттон линк = "хттп://ввв.нетмагазине.цом"] Нет магазин [/ дугме]

Следећи исечак бисмо додали у наш функције.пхп датотека:

функција миБуттон ($ аттс, $ цонтент = нулл) {ектрацт (схортцоде_аттс (арраи (’линк’ => ’#’), $ аттс)); ретурн ’а хреф =" ’. $ линк.’ ">’. до_схортцоде ($ садржај). ’/ А>’;} адд_схортцоде ('буттон', 'миБуттон');

Ово у основи ствара нову функцију (миБуттон) и омогућава нам додавање садржаја помоћу „везе“.

Како смо у кратки код додали класу, сада је можемо обликовати у нашем листу стилова као што бисмо то урадили за било коју другу класу.


То је врло основни пример њиховог рада, када је рашчлањен једноставан, али ефикасан процес. Дакле, сада имамо основно, идемо даље, а ја ћу проћи кроз неколико других згодних кратких кодова које и сам често користим.

Гоогле Адсенсе кратки код

Многа инсталирања ВордПресс-а користе Гоогле Адсенсе, па сам сматрао да би кратки код за ову сврху био од помоћи.

Гоогле генерише ваш Адсенсе код овако:

типе типе = "тект / јавасцрипт">! - гоогле_ад_цлиент = "пуб-КСКСКСКСКСКСКСКСКСКС"; гоогле_ад_слот = "КСКСКСКСКСКСКСКСКСКС"; гоогле_ад_видтх = 468; гоогле_ад_хеигхт = 60; // -> / сцрипт> сцрипт типе = "тект / јавасцрипт" срц = "хттп://пагеад2.гооглесиндицатион.цом/пагеад/схов_адс.јс"> / скрипта>

Ако у ваш додајемо следећи исечак функције.пхп датотека:

функција гооглеадс () {ретурн 'сцрипт типе = "тект / јавасцрипт">! - гоогле_ад_цлиент = "пуб-КСКСКСКСКСКСКСКСКСКС"; гоогле_ад_слот = "КСКСКСКСКСКСКСКСКСКС"; гоогле_ад_видтх = 468; гоогле_ад_хеигхт = 60; // -> / сцрипт> сцрипт типе = "тект / јавасцрипт" срц = "хттп://пагеад2.гооглесиндицатион.цом/пагеад/схов_адс.јс"> / сцрипт> ';} адд_схортцоде (' адсенсе ',' гооглеадс ');

Сада можемо приказати Адсенсе блок једноставним додавањем:


[адсенсе]

За више величина створили бисмо нову функцију и нови кратки код као што је [аденсе2].

Кратки код за Гоогле документе

Гоогле документи су невероватно корисна алатка за преглед датотека у мноштву формата, а ако читаоцима понудите било какве документе, постоји шанса да на њима можда није инсталиран одговарајући софтвер, па је употреба Гоогле докумената одличан начин да се осигура да се сваки садржај који желите да гледате заиста може прегледати.

Ово се може користити за бројне формате датотека, јер Гоогле документи подржавају следеће: .ДОЦ .ДОЦКС .КСЛС .КСЛСКС .ППТ .ППТКС .ОДТ .ОДС .ПДФ .ПАГЕС .АИ .ПСД .ТИФФ .ДКСФ .СВГ .ЕПС .ПС .ТТФ .ОТФ .КСПС .ЗИП .РАР

Фунцтионс.пхп

функција доцс_схортцоде ($ аттр, $ цонтент) {ретурн 'а хреф = "хттп://доцс.гоогле.цом/виевер?урл='. $ аттр ['линк']. '">'. $ цонтент. '/ а> ';} адд_схортцоде (' доц ',' доцс_схортцоде ');

Употреба

[доц линк = "филе.пдф"] ПРОЧИТАЈТЕ ПДФ [/ доц]

Кратки код Гоогле мапе

Још једна корисна Гоогле услуга је Гоогле Мапс. Касне мапе су честа појава у нашим ВордПресс инсталацијама, па је овде једноставан начин да додате мапу у пост или страницу.

Фунцтионс.пхп

функција гооглемап ($ аттс, $ цонтент = нулл) {екстракт (схортцоде_аттс (низ ("ширина" => '', "висина" => '', "срц" => ''), $ аттс)); ретурн ' ифраме видтх = "'. $ видтх.'" хеигхт = "'. $ хеигхт.'" фрамебордер = "0" сцроллинг = "но" маргинхеигхт = "0" маргинвидтх = "0" срц = "'. $ срц.' & оутпут = ембед "> / ифраме> ';} адд_схортцоде (" мап "," гооглемап ");

Употреба

[мап видтх = "300" хеигхт = "300" срц = "хттпс://мапс.гоогле.цо.ук/мапс?к=лондон&хл=ср&слл=53.800651,-4.064941&сспн=12.165846,33.815918&хнеар=Лондон,+Уједињено + Краљевство & т = м & з = 11 "]

Горњи исечак омогућава нам да контролишемо величину и ширину сваки пут када користимо кратки код, али ако бисмо желели мапу исте величине све време, могли бисмо да дефинишемо ширину и величину у низу:

функција гооглемап ($ аттс, $ цонтент = нулл) {ектрацт (схортцоде_аттс (низ ("ширина" => '400', "висина" => '400', "срц" => ''), $ аттс)); ретурн 'ифраме видтх = "'. $ видтх. '" хеигхт = "'. $ хеигхт. '" фрамебордер = "0" сцроллинг = "но" маргинхеигхт = "0" маргинвидтх = "0" срц = "'. $ срц . '& оутпут = ембед "> / ифраме>';} адд_схортцоде (" мап "," гооглемап ");

Као резултат, кратки код би био краћи и не треба да укључујемо ширину и висину:

[мапа срц = "хттпс://мапс.гоогле.цо.ук/мапс?к=лондон&хл=ср&слл=53.800651,-4.064941&сспн=12.165846,33.815918&хнеар=Лондон,+Унитед+Кингдом&т=м&з=11"]

Уградите видео код

Видео снимци постају све популарнији додатак многим ВордПресс блоговима, толико да ВордПресс сада аутоматски уграђује бројне видео услуге.

Нису подржане све видео услуге, па је овде пример за ИоуТубе који се може променити за управљање другим видео услугама.

Фунцтионс.пхп

функција иоутубе ($ аттс) {екстракт (схортцоде_аттс (низ ("вредност" => '', "ширина" => '640', "висина" => '480', "име" => 'филм', "алловФуллСцреен "=> 'труе'," алловСцриптАццесс "=> 'алваис',), $ аттс)); ретурн 'објецт стиле =" хеигхт:'. $ хеигхт.'пк; видтх: '. $ видтх.'пк "> парам наме = "'. $ наме.'" валуе = "хттп://ввв.иоутубе.цом/в/'.$валуе. '"> парам наме = "алловФуллСцреен" валуе = "'. $ алловФуллСцреен. '" > / парам> парам наме = "алловСцриптАццесс" валуе = "'. $ алловСцриптАццесс.'"> / парам> ембед срц = "хттп://ввв.иоутубе.цом/в/'.$валуе. '" типе = " апплицатион / к-схоцкваве-фласх "алловфуллсцреен =" '. $ алловФуллСцреен.' "алловСцриптАццесс =" '. $ алловСцриптАццесс.' "видтх =" '. $ видтх.' "хеигхт =" '. $ хеигхт.' "> / ембед> / објецт> ';} адд_схортцоде ("иоутубе", "иоутубе");

Употреба

[иоутубе валуе = "КХ2-ТГУлву4"]

Када користимо кратки код, само морамо да зграбимо вредност видеа, па део после в = (ввв.иоутубе.цом/ватцх?в=КХ2-ТГУлву4).

Помоћ! Схортцоде неће радити у мојим датотекама шаблона !!

Кратки код не ради у датотекама шаблона у типичном формату кратког кода, срећом ВордПресс има начин да то реши.

Коришћењем функције „до_схортцоде“ можемо да користимо наше кратке кодове у датотекама шаблона на следећи начин:

? пхп ецхо до_схортцоде ("[адсенсе]"); ?> вар13 ->

Кратки код неће радити у мојим виџетима

Кратке шифре не раде аутоматски у виџетима, али то можемо омогућити ако у наш додајемо следеће функције.пхп датотека:

адд_филтер ('видгет_тект', 'до_схортцоде');

Закључак

Обухватио сам основе кратких кодова и оно што они могу учинити и понудити вам, горње примере је лако применити и нуде довољно увида да га прилагодите и проширите за своје потребе. Срећно!

Наша Препорука
Како ресетовати Тосхиба лозинку за лаптоп
Опширније

Како ресетовати Тосхиба лозинку за лаптоп

Када сам посетио тосхиба заједницу, открио сам да много корисника непрестано поставља питања попут „Заборавио сам лозинку за пријављивање за Тосхиба лаптоп, како да је ресетујем? Молим помоћ!“ и „Жели...
Најбоља 4 могућа решења за уклањање РАР лозинке
Опширније

Најбоља 4 могућа решења за уклањање РАР лозинке

РАР је један од најпопуларнијих формата датотека данас. Користи се од компресије података до опоравка грешака, а главна предност је способност заштите датотека лозинком. Али некако ће доћи времена кад...
Како разбити лозинку за Екцел датотеку
Опширније

Како разбити лозинку за Екцел датотеку

Екцел датотеке су веома важне датотеке у којима се чувају драгоцени подаци. Ове датотеке су од највеће важности у било којој фирми. Стога све компаније, као и корисници, теже да датотеку заштите лозин...