Ово је друго упуство у низу које се тиче Вордпреса а које је подстакнуто питањем на локалном форуму о Вордпресу
Многи корисници Вордпреса не знају за могућност коришћења прилагођених поља. Она служе да би се одређени подаци везани за сам унос (а који нису подразумевани) сачували и касније приказали. Многи додаци управо и снимају своје податке у прилагођеним пољама а да корисници тога нису ни свесни.
За ову прилику ћу користити један пример који ће показати како једноставно користити ову могућност. Проблем је следећи: у Вордпресу уносите текстове који имају једног или више аутора а који нису учлањени на то веб место, тако да се не може користити уграђена могућност приказивања аутора.
Приликом писања уноса на коме желите да додате прилагођено поље, на страници пронађите кутијицу „Прилагођена поља“. Уколико до сада нисте правили прилагођена поља, одмах ће се појавити два поља за унос текста у ступцима „Име“ и „Вредност“, а уколико нисте, прво ћете морати да притиснете на „Унеси ново“ да би вам се појавила поља изнад.
У пољу „Име“ унесите назив тог прилагођеног поља које ће бити исто на свим уносима на којима користите то прилагођено поље. Препоручујем да оно буде откуцано енглеском латиницом. У примеру који овде користим, то поље се назива „autori“.
Поље „Вредност“ служи да се унесе јединствена вредност тог прилагођеног поља за тај унос, што значи да се овде вредност мења за сваки унос (осима уколико више уноса немају исте податке). У мом примеру куцам да су аутори уноса кога пишем Марко Марковић и Петар Петровић.
Када се заврши са уношењем података, притисне се на дугме „Додај прилагођено поље“. Како све то изгледа може се видети на слици испод.
У случају да сте већ једном направили прилагођено поље са називом који желите да користите, приликом сваког следећег писања уноса довољно је да из падајућег списка изаберете тај назив и да само унесете јединствену вредност. Погледајте слику испод за боље разумевање.
Да би се вредности из прилагођеног поља приказивале на страницама, потребно је направити измене шаблона теме. У зависности од тога где желите да се подаци приказују зависи и које датотеке је потребно изменити. За мој пример ја ћу изменити датотеку single.php јер желим да се аутори приказују на страницама чланака.
Најбржи начин за измену датотека је коришћење уграђеног уређивача. У изборнику изаберите Изглед→Уређивач а затим са десне стране изаберите одговарајућу датотеку. Када се датотека отвори, потребно је пронаћи одговарајуће место где би се на страници приказивале вредности. Ја желим да се оне приказују испод наслова чланка, па испод тога уносим своје измене.
У мом примеру вредности се налазе унутар ознаке div
а ви можете уредити по својој потреби. Затим следи натпис „Аутори:“ након кога следи PHP кôд. Унутар њега налази се функција get_post_meta која служи за приказивање вредности прилагођеног поља. Прва вредност у функцији је ID уноса, а друга је назив прилагођеног поља које жели да се прикаже. Пошто ја желим да се вредности приказују унутар петље, за ID уноса користим променљиву $post->ID
а иначе бисте морали да нађете начин да додате ID уноса. Када завршите са изменама притисните на дугме „Ажурирај датотеку“ да бисте сачували измене.
Како изгледају измене кôда можете видети на слици испод.
У мом пример, након тога аутори ће се приказивати на свим чланцима (уколико су претходно унесени) испод наслова као на слици испод.
Наравно да су могућа потпуно другачије намене коришћења прилагођених поља, као и сложенији начин приказивања њихових вредности, али овај пример служи да би се упознало са основама употребе.
Уколико имате питања у вези овога, можете их поставити у коментарима испод.
Ovo ni ja nisam znao. 🙂 Odlično uputstvo!
Pozdrav
Odlično!
To im je default namena. Ali njihova prava snaga je u mogućnosti da unosiš gomilu (meta)podataka vezanih za sam post/tekst. Recimo, ako želiš da ručno definišeš html meta-tagove keywords i description, i sl. Samo to sve zahteva i malo čačkanja po kodu, tj. podešavanje ponašanja tih custom polja, a, hvala bogu, WordPressov kod je čist kao suza i odličan za rad 🙂