Hogyan lehet azt megoldani, hogy a single.php oldalon csak a more tag utáni tartalom látszódjon (az előtti csak a főoldalon)?
Köszi
Ennek nem sok értelmét látom de íme egy megoldás:
A nyitólap php-jába (ha nincs home.php a sablonod gyökerében, akkor csinálj egyet a index.php alapján).
Cseréld le a home.php-ban szereplő the_content-t, vagy the_excerpt részt erre:
ID, “nyitolapszoveg”, true); ?>
hozz létre a bejegyzéshez egy nyitolapszoveg nevű sajátmezőt és az fog a nyitón megjelenni.
Kettes számú,
vagyis az elegáns megoldás pedig úgy kezdődik, hogy a Codexben megnézzük, hogy a the_content függvénynek milyen paraméterei is vannak.
$more_link_text = null,
$stripteaser = 0,
$more_file = ''
Az utolsó paraméter már nincs használatban.
Az elsőnek a single.php illetve a page.php használatakor nincs jelentősége, a második viszont a te embered.
Vagyis, ha the_content('tökmindegyittmivan',1) formában hívod a single/page.php sablon fájlokban akkor a "more" előtti rész nem fog látszani.
hm. ma is tanultam valamit!
/OFF
Na ná, hiszen az aláírásodban is ez áll: ide egymástól tanulni járunk! :lol:
Köszi.
Egyébként videóblogomhoz kellett. A főoldalon látszik kép a videóból, a single oldalakon pedig azt akartam, hogy csak a beágyazott videó jelenjen meg kép nélkül. Hiszen utóbbi felesleges.
Akkor egyszerűbb lett volna az indexbe berakni egy kisképek egyedi mezőt… Legalábbis szerintem
Ez a jó a WP-ben, mindent több módon lehet és minden út viszonylag egyszerű!