Zvolené téma obsahuje celkem 8 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 9 let, 2 měsíce.
-
Ahoj. Potřeboval bych pomoct se zobrazením výše zmíněného divu, a sice, nechci ať se mi zobrazuje <span id="more-xxx"></span>
– xxx = číslo článku, ale ať se mi zobrazuje pouze např. <span id="more"></span>
, nebo tak nějak… hledal jsem snad ve všech souborech a nevím, kde to upravit. Děkuji moc za odpovědi.
Omlouvám se, mělo to být v jiné sekci….
Nevím, jestli jsem to z uvedeného příkladu pochopil dobře, ale jaký to má vlastně smysl odebírat. Je to pouze kotva (anchor) pro “odskočení” úvodního textu, který už návštěvníci viděli na úvodní stránce. Chcete zcela odebrat to “odskakování” nebo to má nějaký jiný účel?
chci to dát pryč, abych to mohl nastylovat, ať se mi při zobrazení celého článku zobrazí třeba 15px odskočení …
prostě nevím, jak to odskočení nastylovat…
Aha, jasné…
Teoreticky by to mělo jít nastylovat vcelku jednoduše, následující ukázka funguje např. u webu, který máte uveden v profilu:
.entry-content span {
padding-top: 40px;
display: block;
}
Ale pokud byste se chtěl přesto zbavit ještě toho ID, tak je to také možné, nejlépe asi pomocí filtru the_content, protože je span natvrdo součástí funkce get_the_content(), kterou následně využívá funkce the_content(). Příklad (netestováno):
add_filter( 'the_content', 'separatista_odstranit_more_id' );
function separatista_odstranit_more_id( $content ) {
global $post;
if ( is_singular() )
$content = str_replace( '<span id="more-' . $post->ID . '"></span>', '<span id="more"></span>', $content );
return $content;
}
super, díky moc ;) zkoušel jsem to takhle, ale nešlo mi to asi kvůli nějaké chybě v syntaxi? no to je jedno :D každopádně ještě jednou díky ;)
Zkoušel jste to první (CSS) nebo druhé řešení (funkce)?
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti