Реклама

Додаци ми сметају - кад видим дуги списак њих, сваки региструје своје куке и филтере и... еугх. Понекад се може наћи једноставно решење са само неколико редова у вашем фунцтион.пхп датотека. Ево 10 наших омиљених.

Напоменути да фунцтион.пхп је део ваше теме, и као такви било какви хакови које тамо поставите биће изгубљени кад промените тему. Морате да копирате оне које желите да задржите на нову тему - то никако није тешко, али нешто на што морате имати на уму ако се ваша веб локација одједном поквари и не можете да схватите зашто. Ако погрешите у кодирању ових, суочићете се са празном страницом (крајњи водич за суочавање са њима 500 грешака на серверу и празних страница у ВордПресс-у Врхунски водич за решавање 500 грешака у унутрашњем серверу и празних белих страница у ВордПресс-уИмате проблема са 500 грешака у унутрашњем серверу и празних страница у ВордПресс-у? Ево како их исправити одмах. Опширније рећи ће вам неке друге начине како се то може догодити) - пазите. Такође је корисно познавање ПХП-а (ево нашег

instagram viewer
почетни водич за ПХП Научите да градите помоћу ПХП-а: Црасх ЦоурсеПХП је језик који Фацебоок и Википедија користе да би послуживали милијарде захтева дневно; де фацто језик који се користи за подучавање веб програмирања људи. Лепо је једноставно, али сјајно моћно. Опширније ).

Додајте сличице у административно подручје

Ако само идете око додавања постави сличице Комплетан водич за представљене сличице и величине слике у ВордПресс-уЕво свега што треба да знате о величинама слика у програму ВордПресс и управљању истакнутим сликама. Опширније , може вам бити изузетно корисно да на први поглед видите који постови још увек садрже сличицу - овај исјечак ће додати нову колону на ваш администраторски екран када гледате Све поруке. Можете променити величину подешавањем променљивих у низу (100,200), који одређује максималну ширину и висину.

адд_филтер ('манагемент_постс_цолумн', 'постс_цолумн', 5); додавање ('манагемент_постс_цустом_цолумн', 'постс_цустом_цолумн', 5, 2); функција постс_цолумн ($ дефаулт) {$ дефаултс ['пост_тхумбс'] = __ ('Тхумбс'); врати $ задане вредности; } функција постс_цустом_цолумн ($ цолумн_наме, $ ид) {иф ($ цолумн_наме 'пост_тхумбс') {ецхо тхе_пост_тхумбнаил (низ (100,200)); } }

Требали бисте завршити са нечим таквим:

палац-листа-листа

Направите властити кратки код за ЈС исјечке

Уметање ЈаваСцрипта директно у пост садржај може бити проблематично (али могуће је, погледајте хакирање ТиниМЦЕ касније у чланак), посебно када су ти исјечци склони често мењању - при чему се приказују сви тренутни постови сломљен. Ако ЈаваСцрипт који уграђујете укључује атрибут величине, такође можете имати проблема када се тема промени и одједном се више ништа не уклапа. Или ћете се можда једноставно уморити од тога да исте ствари уграђујете изнова и изнова. У сваком случају, кратки код може неизмерно помоћи.

Ево исјечка за један који сам направио да уградим недељну собу за ћаскање, која се ослања на бесплатно тлк.ио услуга. Коришћење кратког кода Ћаскање, и дат је један атрибут соба, он уграђује одговарајући код који указује на тачну адресу ћаскања - или у овом случају подразумевано подразумева заједничку собу за „технофилију“.


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

Убиј кратак код

Ако више не желите да користите кратки код, можда ћете их наћи у излазу. Овај једноставан код уклониће их, ако желите - краћи код „чистији“ - иако не делује на бази података, само на излазу објављеног садржаја.

функција схортцоде_цлеанер () {ремове_схортцоде ('цхат'); адд_схортцоде ('цхат', 'ми_ремове_схортцоде'); } додавање ('инит', 'схортцоде_цлеанер'); функција ми_ремове_схортцоде () {ретурн ''; }

Издвојите ИоуТубе видео из поста

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


функција видео_фром_пост () {глобални $ пост; $ ретурн = низ (); прег_матцх ('| http://www.youtube.com/watch\?v=([a-zA-Z0-9_\-]+)|', $ пост-> пост_цонтент, $ подударања); $ в = $ подудара [1]; $ ретурн [0] = $ пост; $ ретурн [1] = $ в; ретурн $ ретурн; } 

Такође бисте желели да користите следећи исечак који филтрира постове ради уклањања ИоуТубе УРЛ адреса (пошто ћете их користити негде другде).

функција ремове_иоутубе ($ цонтент) {$ сеарцх = '/хттп:\/\/ввв\.иоутубе\.цом\/ватцх\?(.*?)в=( евиденцеа-зА-З0-9_\-Сенсе+ ) (\ С *) / и '; $ цонтент = прег_реплаце ($ сеарцх, "", $ цонтент, 1); врати $ садржај; } адд_филтер ('тхе_цонтент', 'ремове_иоутубе');

Зауставите уклањање ХТМЛ-а за Висуал Едитор

ВордПресс визуелни уредник - ТиниМЦЕ - одличан је за већину корисника и може се проширити да би учинио још више са ТиниМЦЕ Адванцед плугин Преузмите контролу над ВордПресс Едитор-ом са ТиниМЦЕ Адванцед Опширније . За оне који желе мало мање чувања свог кода, овај мали исјечак спречит ће ТиниМЦЕ да скине из ознаке проширите листу важећих елемената, омогућавајући вам да уградите ствари као што су иФрамес или одредите класе на њима елементи.

функција фб_цханге_мце_оптионс ($ инитАрраи) {// низ одвојен зарезима проширених тагова $ ект = 'пре [ид | име | класе | стил | ланг | избегао], ифраме [поравнати | лонгдесц | име | ширина | висина | оквир | граница | помицање | маргинхеигхт | маргинвидтх | срц]'; иф (иссет ($ инитАрраи ['ектенсион_валид_елементс'])) {$ инитАрраи ['ектенсион_валид_елементс']. = ','. $ ект; } елсе {$ инитАрраи ['ектенсион_валид_елементс'] = $ ект; } $ инитАрраи ['верифи_хтмл'] = лажно; ретурн $ инитАрраи; } адд_филтер ('тини_мце_бефоре_инит', 'фб_цханге_мце_оптионс');

Напокон, овај зауставља уклањање ЈаваСцрипта, али имајте на уму да то отвара велику сигурносну рупу у окружењима за више аутора.

функција дисаблед_ксес_цонтент () {уклони_филтер ('садржај_саве_пре', 'вп_филтер_пост_ксес'); } додавање ('инит', 'дисаблед_ксес_цонтент', 20);

Бесплатни Тхумбнаилер

ВордПресс.цом нуди мало познату услугу умањења веб страница - то јест, можете јој рећи УРЛ веб странице, а он ће генерисати и послужити умањену слику тог вебсајта. Додајте следећи исјечак да бисте креирали „вебтхумб“ кратки код и користите га окружењем УРЛ-а попут [вебтхумб] // ввв.макеусеоф.цом [/ вебтхумб]. Користите атрибуте да надјачате ширину или висину и подесите ХТМЛ излаз према потреби. Минијатуре се спремају у меморију, али почет ће можда требати мало времена.


функција вебситетхумбнаилс ($ аттс, $ цонтент = нулл) {ектра (схортцоде_аттс (арраи ("снап" => ' http://s.wordpress.com/mshots/v1/', "алт" => 'Моја слика', "в" => '600', // ширина "х" => '350' // висина), $ аттс)); $ имг = ''. $ алт ''; ретурн $ имг; } адд_схортцоде ("вебтхумб", "вебситетхумбнаилс");

Додајте истакнуте сличице РСС феедовима

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


функција екцерпт_тхумбнаил_феедс ($ цонтент) {глобални $ пост; иф (хас_пост_тхумбнаил ($ пост-> ИД)) {$ цонтент = '
'. гет_тхе_пост_тхумбнаил ($ пост-> ИД, 'истакнуто'). '
'. рсс_тхе_екцерпт ($ пост-> ИД, 100); } $ цонтент. = "

Прочитајте цео чланак: ".гет_тхе_титле ($ пост-> ИД)."

"; врати $ садржај; } адд_филтер ("тхе_екцерпт_рсс", "екцерпт_тхумбнаил_феедс"); // прикажите умањене сличице у феедовима. функција фулл_тхумбнаил_феедс ($ цонтент) {глобални $ пост; иф (хас_пост_тхумбнаил ($ пост-> ИД)) {$ цонтент = '
'. гет_тхе_пост_тхумбнаил ($ пост-> ИД, 'истакнуто'). '
'. $ садржај; } $ цонтент. = "

Прочитајте цео чланак: ".гет_тхе_титле ($ пост-> ИД)."

"; врати $ садржај; } адд_филтер ("тхе_цонтент_рсс", "фулл_тхумбнаил_феедс");

Видите - постоји грозно пуно што можете учинити без додатака, а то је само гребање по површини. Ако желите још, погледајте моју листу ИФТТТ рецепти за ВордПресс 5 невероватних ИФТТТ рецепата за кориснике ВордПресс-аИФТТТ је алат за аутоматизацију корисника по избору; а ВордПресс је врхунски блогерски нож швајцарске војске. Замислите какву бисте светску доминацију могли остварити комбиновањем ове две! Опширније или посетите ВПСнипп - сајт са преко 600 категоризованих исечака из хаубе.

Јамес има диплому о вештачкој интелигенцији и сертификат је ЦомпТИА А + и Нетворк +. Он је водећи програмер МакеУсеОф-а и своје слободно време проводи играјући ВР паинтбалл и таблегамес. Градио је рачунаре још од детета.