Změna HTML u kotvy pro pokračování textu

Úvodní stránka Fórum podpory WordPressu Šablony, CSS (zobrazení webu) Změna HTML u kotvy pro pokračování textu

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á 5 let, 7 měsíců.

Aktuálně je na stránce zobrazeno 9 příspěvků - 1. až 9. (z celkem 9)
  • Autor
    Příspěvky
  • #1797

    kozusnik
    Participant
    Web

    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.

    #11997

    kozusnik
    Participant
    Web

    Omlouvám se, mělo to být v jiné sekci….

    #11998

    kozusnik
    Participant
    Web

    Nikdo nic?

    #11999

    admin
    Keymaster
    Web

    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?

    #12000

    kozusnik
    Participant
    Web

    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í …

    #12001

    kozusnik
    Participant
    Web

    prostě nevím, jak to odskočení nastylovat…

    #12002

    admin
    Keymaster
    Web

    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;
    }
    #12003

    kozusnik
    Participant
    Web

    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 ;)

    #12004

    admin
    Keymaster
    Web

    Zkoušel jste to první (CSS) nebo druhé řešení (funkce)?

Aktuálně je na stránce zobrazeno 9 příspěvků - 1. až 9. (z celkem 9)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.