Wsparcie » Używanie i konfiguracja WordPressa » Read more ucina tekst

  • Rozwiązano lok3rs

    (@lok3rs)


    Witam, mam problem ze znacznikiem read more. Problem podobnie jak tutaj:
    http://pl.forums.wordpress.org/topic/ucina-tekst-nie-respektuje-znacznika-readmore?replies=18
    Read more ucina mi tekst w miejscu w którym nie chcę (nie uwzględnia dodanego przeze mnie znacznika).
    nie wiem jak to zastosować u siebie bo jak podmieniam ten kod to mi wywala stronę. nie wiem nawet czy podmieniam we właściwym miejscu. Pomoże mi ktoś?

    /* CUSTOM EXCERPTS */
    
    function wpe_excerptlength_slide($length) {
        return 25;
    }
    function wpe_excerptlength_index($length) {
        return 70;
    }
    
    function wpe_excerpt($length_callback='', $more_callback='') {
        global $post;
        if(function_exists($length_callback)){
            add_filter('excerpt_length', $length_callback);
        }
        if(function_exists($more_callback)){
            add_filter('excerpt_more', $more_callback);
        }
        $output = get_the_excerpt();
        $output = apply_filters('wptexturize', $output);
        $output = apply_filters('convert_chars', $output);
        $output = '<p>'.$output.'</p>';
        echo $output;
    }
    
    function new_excerpt_more($more) {
    return '<a class="rmore" href="'. get_permalink($post->ID) . '">' . '   Czytaj Więcej ...' . '</a>';
    }
    add_filter('excerpt_more', 'new_excerpt_more');

    Chciałbym również dodać funkcję, ażeby wpis załączał się od nowej linii, która jeszcze nie była czytana.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Rozumiem, że chciałbyś, aby wpisy były dzielone tam, gdzie wstawiasz znacznik <!--more-->?

    Jeśli tak, to musisz w szablonie odpowiedzialnym za wyświetlanie danego widoku w stawić the_content(), a nie the_excerpt().

    Thread Starter lok3rs

    (@lok3rs)

    czyli jakby to miało wyglądać w moim przypadku?

    Przede wszystkim szukasz w złych plikach – to nie ma nic wspólnego z filtrami zmieniającymi wygląd excerptów automatycznych (bo w ogóle nie chcesz z nich korzystać).

    Przede wszystkim musisz stwierdzić, czy chcesz wyświetlać w ten sposób zajawki wszędzie, czy np. tylko w jakimś widoku (np. na stronie głównej i stronie kategorii tak, a w wynikach wyszukiwania nie).

    Potem musisz znaleźć odpowiednie szablony dla tych widoków, odnaleźć w nich wywołanie funkcji the_excerpt() lub wpe_excerpt() i zamienić na the_content().

    Thread Starter lok3rs

    (@lok3rs)

    Zastosowałem to co powiedziałeś, ale teraz mam inny problem. jak usunąć automatyczne wstawianie obrazku do newsa?
    Jak zmieniam to mam tak jakby w newsie dwie kolumny. w jednej jest obrazek wstawiany automatycznie, w drugiej treść newsa.

    Trudno mi powiedzieć. Z tego, co widzę, on jest wstawiany przez timthumba, więc to na pewno nie jest rozwiązanie WordPressa. To znaczy, że za to wstawianie odpowiedzialny jest Twój motyw (może ma jakieś filtry na the_content, albo coś w tym stylu).

    Ale generalnie to sugeruje, że ten motyw jest raczej niskiej jakości, bo robi swoje rozwiązania dla czegoś, co WordPress ma domyślnie wbudowane (ikony wpisu).

    Thread Starter lok3rs

    (@lok3rs)

    ok poradziłem sobie 🙂 problem można uznać za rozwikłany. dziękuję za pomoc

    Proszę bardzo.

    PS. Jak znajdziesz chwilkę, to możesz dla potomnych napisać, co było problemem i jak go rozwiązałeś… 😉

Viewing 7 replies - 1 through 7 (of 7 total)
  • Temat ‘Read more ucina tekst’ jest zamknięty na nowe odpowiedzi.