Pereiti prie turinio

NAUJAS wp klausimas WP guru meistreliams, pačiam gale guli klausimas


Rekomenduojami pranešimai

Sveiki,

 

Iškilo klausimas, kai kuri theme, kaip padaryti, kad tema turėtų tam tikrus nustatymus? Kaip pavyzdys, kad eitų aktyvuoti tam tikrus langus, kad įvesti eitų kategorijos ID, iš kurios rodyti įrašus.

 

Kaip padaryti, kad aktyvavus temą, automatiškai būtų sukurti tam tikri menu punktai, kategorijos ir keli simple postai?

 

Ačiū už info

Redagavo SaugusSeksas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Čia jau šiektiek sudėtingesnius dalykus pradėjai kabint.

 

Kad themsas turėtų tam tikrus nustatymus, dažniausiai, yra kuriamas kažkoks nustatymų puslapis dashboarde. Paskui pridedami pasirinkimai, ir saugomi kaip optionsai. Paskui visus tuos nustatymus gali pasiimti themse kaip kintamuosius. Pvz, jei turėsi laukelį, kuriame bus 'galerijos kategorijos ID', tai paskui prieš querindamas galėsi tą ID pasiimti ir perduot į funkciją. Praktiškai paaiškinti visą šitą procesą su pavyzdžiais ir pan būtų ganetinai sudėtinga ir neracionalu - geriausia būtų tą pamatyti. Taigi, labai neišsiplėsiu, bet šitas linkas tau tikrai padės.

 

Dėl antro klausimo, pasižiūrėk taip vadinamus hook'us. Wordpressas turi actionsą, kuris vykdomas aktyvuojant naują themsą, tad gali užkabinti kažkokią funkciją ant to actiono ir susikurs tie puslapiai, meniu punktai, kategorijos ir pan.

 

P.S. dar dėl tų optionsų. Mano patarimas - prisėsk ir pasidaryk kokybišką frameworką tam reikalui. T.y. nesukelk visko į functions.php, o tiesiog pasidaryk atskirus failus tam reikalui, kuriuos betkada galėtum includinti į functions.php. Taip turėsi nustatymų puslapį, kurį lengvai galėsi integruoti į betkokį kitą šabloną.

Redagavo wicked
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Čia jau šiektiek sudėtingesnius dalykus pradėjai kabint.

 

Kad themsas turėtų tam tikrus nustatymus, dažniausiai, yra kuriamas kažkoks nustatymų puslapis dashboarde. Paskui pridedami pasirinkimai, ir saugomi kaip optionsai. Paskui visus tuos nustatymus gali pasiimti themse kaip kintamuosius. Pvz, jei turėsi laukelį, kuriame bus 'galerijos kategorijos ID', tai paskui prieš querindamas galėsi tą ID pasiimti ir perduot į funkciją. Praktiškai paaiškinti visą šitą procesą su pavyzdžiais ir pan būtų ganetinai sudėtinga ir neracionalu - geriausia būtų tą pamatyti. Taigi, labai neišsiplėsiu, bet šitas linkas tau tikrai padės.

 

Dėl antro klausimo, pasižiūrėk taip vadinamus hook'us. Wordpressas turi actionsą, kuris vykdomas aktyvuojant naują themsą, tad gali užkabinti kažkokią funkciją ant to actiono ir susikurs tie puslapiai, meniu punktai, kategorijos ir pan.

 

P.S. dar dėl tų optionsų. Mano patarimas - prisėsk ir pasidaryk kokybišką frameworką tam reikalui. T.y. nesukelk visko į functions.php, o tiesiog pasidaryk atskirus failus tam reikalui, kuriuos betkada galėtum includinti į functions.php. Taip turėsi nustatymų puslapį, kurį lengvai galėsi integruoti į betkokį kitą šabloną.

 

Tai aš ir ketinu padaryti includus į function.php failą, o ne šeip belenkaip turinį sukelti ir viskas. Nes jei betkaip sukelsim tai bardakas bus, o reikia tvarkingo kokybiško darbo

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, kokybiškai ir tvarkingai galima padaryt ir į vieną failą sukėlus viską, čia problemos nėra. Tačiau, kai darysi kitą darbą, vėl reiks viską copy->paste metodu atsirinkinėt, kad padarytum options puslapiuką. Tad, kaip ir minėjau, geriau pasidaryti kažkokį frameworką, kur tik pakeiti kelias eilutes ir gauni visai naujus optionsus. Ai, išties galbūt aš čia perdaug sudėtingai kalbu - nebijok, viskas kurkas paprasčiau, nei atrodo, pamatysi! :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, kokybiškai ir tvarkingai galima padaryt ir į vieną failą sukėlus viską, čia problemos nėra. Tačiau, kai darysi kitą darbą, vėl reiks viską copy->paste metodu atsirinkinėt, kad padarytum options puslapiuką. Tad, kaip ir minėjau, geriau pasidaryti kažkokį frameworką, kur tik pakeiti kelias eilutes ir gauni visai naujus optionsus. Ai, išties galbūt aš čia perdaug sudėtingai kalbu - nebijok, viskas kurkas paprasčiau, nei atrodo, pamatysi! :)

 

Chi, nelabai aišku, tačiau visada taip būna, kol nedariai nė karto :>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar vienas klausimas:

<?php the_content( __( '/ Read more »' ) ); ?>

 

Kaip padaryti, kad jeigu žmogus contente įterpia read more žymę, tai žymiai būtų pritaikytas tam tikras stilius?

 

excerpt, read more tvarkosi per funkctions.php per čia turi ir content tvarkytis, tik nežinau kaip :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dar vienas klausimas:

<?php the_content( __( '/ Read more »' ) ); ?>

 

Kaip padaryti, kad jeigu žmogus contente įterpia read more žymę, tai žymiai būtų pritaikytas tam tikras stilius?

 

excerpt, read more tvarkosi per funkctions.php per čia turi ir content tvarkytis, tik nežinau kaip :)

 

Išsisprendžiau!

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pats ir atsakei į savo klausimą... :)

 

Jau ir šitą vietą pasidariau ;>

 

Blemba, nuoširdžiai esu dėkingas Jums :> Nes Jūsų dėka pasigilinu savo WP žinias :)

 

Dar klausimas, kaip chebra Jūs elgetės su select laukais, kai kodinat dizainus, mano atveju select laukui turi būti pritaikytas ten toks backgroundas, bet kaip visiems gerai žinoma, select laukai taip lengvai nesitvarko, gal kas turit kokį pvz, kur javascriptas naudojamas select laukui interpretuoti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jau ir šitą vietą pasidariau ;>

 

Blemba, nuoširdžiai esu dėkingas Jums :> Nes Jūsų dėka pasigilinu savo WP žinias :)

 

Dar klausimas, kaip chebra Jūs elgetės su select laukais, kai kodinat dizainus, mano atveju select laukui turi būti pritaikytas ten toks backgroundas, bet kaip visiems gerai žinoma, select laukai taip lengvai nesitvarko, gal kas turit kokį pvz, kur javascriptas naudojamas select laukui interpretuoti?

 

Tau kažko tokio reikia? :) http://info.wsisiz.edu.pl/~suszynsk/jQuery/demos/jquery-selectbox/

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...