Направите додатке и кратки код за ВордПресс

Додаци се могу инсталирати са ВордПресс контролна табла и можете слободно користити или изменити код да бисте проширили и проширили функционалност или чак створили сопствени прилагођени додатак у зависности од потреба ваше веб локације.
Главна карактеристика додатака је то што нису инвазивни, то јест, када је додатак инсталиран, веб ће преузети функције које додатак пружа, али када се додатак деинсталира, те функционалности ће бити елиминисане.
Већина додатака је независна од дизајна или теме која је додељена вебу, чак и ако промените теме или ажурирате инсталацију ВордПресс -а, то неће утицати на функционалност.
Вордпресс има велику базу додатака које објављују корисници и компаније, постоје неки плаћени, а други бесплатни. Додаци можемо видети у званичном директоријуму додатака Вордпресс. Такође можемо приступити са административног панела у Мени додатака.

Направите прилагођени додатак за Вордпресс


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

Циљ овог водича је креирајте додатак пратећи кораке детаљно и тестираћемо га на Вордпресс веб локацији.
У ово водич за креирање додатка који ће вам омогућити да имате систем оглашавања на вебу. У другом водичу, Развијање прилагођеног виџета за ВордПресс, створили смо виџет, у овом ћемо креирати додатак који ће садржати виџет, прилагођене постове и кратке кодове, све алате за објављивање у једном додатку.
Почећемо у фасцикли вп-цонтент / плугин, а унутар ње ћемо креирати фасциклу впанунциос који ће садржати наш додатак.
Затим ћемо креирати датотеку впанунциос.пхп, Отворимо га и додамо следећи код и сачувамо датотеку.
 
Овај наслов означава назив додатка, компанију која га је развила, аутора и опис његове главне функционалности.
Затим, ако одемо до администратора Вордпресс -а у област додатака, видећемо наш додатак спреман за активирање. Пошто узима заглавље и приказује га.

Затим ћемо додати код за конфигурацију додатка и имати свој мени у Вордпресс администратору са свим могућностима за додавање и уређивање поста.
 __ ('Огласи'), 'сингулар_наме' => __ ('Оглас'), 'мену_наме' => __ ('Огласи'), 'наме_админ_бар' => __ ('Огласи'), 'алл_итемс' => __ ( 'Сва обавештења'), 'адд_нев_итем' => __ ('Додај обавештење'), 'адд_нев' => __ ('Додај ново'), 'нев_итем' => __ ('Ново обавештење'), 'едит_итем' => __ ('Измени оглас'), 'упдате_итем' => __ ('Ажурирај оглас'), 'виев_итем' => __ ('Прикажи оглас'), 'сеарцх_итемс' => __ ('Огласи на Мрежи за претрагу'), 'нот_фоунд' => __ ('Није пронађено :('), 'нот_фоунд_ин_трасх' => __ ('Испразни отпад'),); ?> вар13 ->
Затим морамо навести које опције ће омогућити екран за регистрацију огласа ако ће омогућити отпремање слике, имаће уређивач и наслов, ови елементи већ подразумевано долазе да региструју информације на постовима и страницама.
 __ ('огласи'), 'десцриптион' => __ ('Више огласа'), 'лабелс' => $ лабелс, 'суппорт' => низ ('титле', 'едитор', 'тхумбнаил',), ' хијерархијски '=> лажно,' јавно '=> тачно,' схов_уи '=> тачно,' схов_ин_мену '=> тачно,' мену_поситион '=> 20,' мену_ицон '=>' дасхицонс-едитор-куоте ',' схов_ин_админ_бар ' => фалсе, 'схов_ин_нав_менус' => фалсе, 'цан_екпорт' => труе, 'хас_арцхиве' => фалсе, 'екцлуде_фром_сеарцх' => тачно, 'јавно_упитљиво' => тачно, 'цапабилити_типе' => 'страница',); // Региструјемо пост тако да буде доступан регистер_пост_типе ('адс', $ аргс); } // Додамо пост тако да ради у Вордпресс адд_ацтион ('инит', 'адс_пост_типе', 0); }?> вар13 ->
Након чувања кода Активирамо додатак и можемо видети како се опција огласа приказује у левом менију и унутар опција које конфигуришемо.

Када креирамо нови оглас, користићемо поља која дефинишемо где ће се наслов огласа који ћемо касније написати видети на листи. Текст огласа који ћемо написати у уређивачу ће бити садржај, а такође можемо доделити слику која ће бити истакнута слика коју можемо додати огласу.
Затим ћемо створити Схортцоде који је скуп функција за креирање функција за позивање у ВордПресс -у на једноставан начин за употребу у постовима и страницама.
На пример, на било којој страници можемо позвати функцију за приказивање огласа на следећи начин:
[листа огласа].
Код испод додатка додајемо на следећи начин:
 'Огласи', 'пагед' => $ пагед, 'постс_пер_паге' => 30, 'ордерби' => 'наслов', '*****' => 'АСЦ')); вхиле ($ вп_куери-> хаве_постс ()): $ вп_куери-> тхе_пост (); ?> вар13 ->

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

Затим ћемо креирати Вордпресс страницу и додаћемо кратки код да прикаже листу која је следећа [листа огласа]
Резултат приликом гледања јавне странице биће следећи:

Хајде да видимо како да направимо кратки код да бисмо видели одређени оглас на основу његовог ИД -а. За ово ћемо додати следећи код:
 // ------------------------------------------------ --------------------- // Оглас са кратким кодом према ИД-у //-функција адсИД_схортцоде ($ аттс) {// издвајање ИД-а екстракта параметара кратког кода (схортцоде_аттс (низ ('ид' => '',), $ аттс)); // Тражимо оглас према ИД -у прослеђеном као променљива $ ад = гет_пост ($ ид); // Тражимо УРЛ истакнуте слике $ имаге = вп_гет_аттацхмент_имаге_срц (гет_пост_тхумбнаил_ид ($ ад-> ИД), 'тхумбнаил'); повратак '

'. $ ад-> пост_цонтент. '

'; } адд_схортцоде ('оглас', 'адсИД_схортцоде');
Тако можемо да користимо кратки код [ид ид = 999] и прикажемо одређени оглас на страници.
Видели смо како да направимо додатак за креирање огласа, могли смо да додамо и виџет који смо креирали у претходном упутству горе поменутом, а могли бисмо да укључимо и друге функционалности и поља података.
Постоји много више опција и функција за проширење додатка, тему коју ћемо видети у другим водичима.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave