| wordpress custom post | ||
|---|---|---|
|
darkside
31. mar 2013 21:03:11
Pridružen od: 15. avg 2010 670 objav 244 174 14 |
#1
imam eno vprašanje imam spletno stran v wordpressu pa sem se odločil da bom prispevke oblikvoal malo drugače. sedaj bi pa rabil nek plugin ki bi mi omogočal da za vsak prispevek (ročno) nastavim kaj želim imeti da se mi prikaže pred klikom na read more in kj potem (tako kot to omogoča joomla) recimo.... to bi rad naredil ročno in ne avtomatsko ker pri enih prispevkih bo to šlo drugače naredit :) obstaja kaj takega za wordpress? |
|
|
jazzfunk
1. apr 2013 07:04:54
Pridružen od: 5. apr 2010 1365 objav 1665 195 26 |
#2
Jaz to delam v templatu. V functions.php kreiram nov tip vsebine, mu dodam polja in kategorizacije. Vse to laho dodajaš tudi obstoječim tipom vsebin (post, page). Potem pa prikažem tam kjer želim... Torej recimo če želimo naredit nov tip vsebine npr. "dogodek" functions.php: Temu je seveda določiti tudi potrebna polja. (npr. datum dogodka,...) Potem narediš nov template za Recimo enostavni primer prikaza datuma pri dogodku v template fajlu bi bil tole: Obstajajo seveda ekstenzije za to. Te ti to olajšajo. Jaz osebno sicer prisegam na old scool pristop. vse skupaj dela hitreje. |
|
|
Street-smarts
1. apr 2013 07:08:31
Pridružen od: 30. avg 2011 618 objav 510 23 1 |
#3
Pod themes - editor imaš datoteko content-single.php, kjer lahko konfiguriraš katere elemente naj vsebuje single page, torej direkt URL neke blog objave. Jaz sem na tak način noter vstavil ene bannerje in oglase, da mi jih prikazuje na vsaki objavi. Verjetno lahko v index.php ali content.php zadeve modificiraš na podoben način (mojo temo sem npr. moral ročno heknit, da je prikazovala 'read more' linke namesto polnih objav). Pazit je treba tud to, da je možno, da se imena teh fajlov razlikujejo od teme do teme, tako da boš verjetno moral malo pobrskat. K sreči teh datotek ni dosti (mislim da ne več, kot 15, vsaj pri meni je tako). |
|
|
Amon
1. apr 2013 11:00:13
Pridružen od: 29. apr 2010 187 objav 123 3 0 |
#4
Če sem te prav razumel rabiš samo <!--more--><!--noteaser--> ustaviti med besedilom, ki naj se prikaže v read more in potem na strani. Pazi, da ustavljaš pod tekst in ne grafično. |
|
|
darkside
1. apr 2013 11:54:28
Pridružen od: 15. avg 2010 670 objav 244 174 14 |
#5
amon nekaj takega ja. hvala tudi vama jazzfunk in Street-smarts. |
|
|
Amon
1. apr 2013 12:53:37
Pridružen od: 29. apr 2010 187 objav 123 3 0 |
#6
Značka <!--more--> določi do kje naj se pokaže vsebina na prvi strani: Značka <!--noteaser--> pa poskrbi, da se vsebina pred read more ne pojavi še na odprtem prispevku. Obvezno jo ustaviš za značko <!--more--> torej Če ti tema že sama ustvari Read More link po določenem številu znakov, pa boš moral najbrž malo poseči v kodo (ker običajno pred readmore ne kaže slik) in zamenjati theexcerpt() z thecontent(), da bo v osnovi kazalo celotne prispevke, Read more pa se bo pojavil le ob uporabi značke <!--more-->. Malo sem zakompliciral vse skupaj :D |
|
|
darkside
1. apr 2013 12:59:13
Pridružen od: 15. avg 2010 670 objav 244 174 14 |
||
|
darkside
2. apr 2013 15:37:54
Pridružen od: 15. avg 2010 670 objav 244 174 14 |
||