После два питања на локалном Вордпресовом форуму, одлучих да напишем ово упутство.
Проблем је следећи: тема коју користите има једну или више бочних трака, али тај број вама не одговара (тј. потребно вам је још) или бисте хтели неку на неком одређеном месту, или бисте хтели да додате виџете на неком месту које у ствари и није трака (рецимо заглавље или подножје). Додавање нових трака је једноставно и захтева мало познавање HTML-а и PHP-а зато што мењамо датотеке теме.
У овом примеру ћемо претпоставити да тема коју користите има једну бочну траку и да ви желите да додате још једну.
Прво што је потребно је да региструјете додатну бочну траку како би у њу могли да смештамо виџете. То се врши у датотеци теме functions.php која би требало да постоји (јер иначе не би имали ни постојећу бочну траку). Њу можете изменити преко уграђеног уређивача датотека тема или преко неког обичног уређивача текста. Потребно је да негде у тој датотеци додате кôд наведен испод. Уколико нисте сигурни где то треба да додате, идите на дно и кôд додајте одмах испред ?>
.
if ( function_exists('register_sidebars') )
register_sidebar('2');
Број у загради означава која је по реду ово бочна трака, што значи да је тај број за један већи од тренутног број трака. У случају да желите да додате још бочних трака, потребно је да додате још по једну линију са кôдом register_sidebar('2');
где се број у загради повећава за сваку нову траку.
Када је трака регистрована, потребно је да је поставите негде. Одаберите где на страници желите да се појављује и отворите одговарајућу датотеку теме. За ово је потребно мало познавање HTML-а. У тој датотеци пронађите место где желите да се трака појављује. Пазите да не уметате кôд унутар PHP кôда, односно да не буде између<!--?php </code> и <code>?-->
. Код је следећи:
Оно што је битно је да број у загради буде исти као и број који сте унели приликом регистрације. Што се тиче HTML ознака, потребно је да ознаке за неуређену листу (
) остану док
можете оставити по потреби. Такође можете додати и CSS класе ознакама за листу или за
.
Да бисте одредили садржај новододатих трака, потребно је да на страници за управљање виџетима додате виџете у бочну траку са оним бројем који сте унели приликом измена датотека теме.
Оно што је врло важно да запамтите је да би требало да сачувате датотеке теме које сте изменили јер у случају да користите аутоматско ажурирање теме, доћи ће до брисања постојећих датотека и снимања нових, што значи да ће ваше измене бити изгубљене. Зато је битно да сачувате измене како би могли да их поновите. Нажалост, за сада не постоји једноставан начин да се ово спречи.
Уколико имате питања у вези овога, можете их поставити у коментарима испод. Такође вас позивам да се узмете учешће у локалном форуму о Вордпресу како бисмо повећали његов квалитет.
(текст инспирисан упутствима са „Блог ох блог“ и „Болкиз“)
Odlična tema! Koliko je komplikovano da se preko vidžeta ili php koda kontroliše koji će se vidžet na kojoj kategoriji prikazivati? Da li je to uopšte moguće kroz CMS ili isključivo kroz php kod u sajdbaru.
Hvala na odgovoru.
Погледај везе на овој страници, посебно ка додатку Widget Context.
(узгред, ја и ти смо се сретали уживо, сећаш ли ме се? ;))
Hvala za link!
Hej, gledam sad na fotki baš je mala, ne mogu tačno da prepoznam. Jel BizBuzz i OpenCoffe od skora?
Не, твој тим на ФОН-у.
Izvini Milane ali stvarno ne mogu da se setim
Ма у реду је, ипак су прошле три године од тада.