Wsparcie » Motywy » Jak zrobić odsyłacz „czytaj więcej”?

  • Cześć mam zainstalowany motyw Blocks2 2.0, autora mg12. Założyłem niedawno bloga i obawiam się, że moje wpisy będą zbyt obszerne, tzn. będą zajmowały zbyt sporo miejsca na stronie głównej. Dlatego też chciałbym się dowiedzieć, jak wyświetlić przykładowo 500 znaków wpisów łącznie z odnośnikiem do pełnej wersji.

    Z góry dziękuje i oczekuję odpowiedzi, pozdrawiam.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Witaj,

    wyświetlenie jedynie części tekstu na stronie główniej możesz wykonać na dwa sposoby.

    Pierwszy, nie wymagający edycji plików szablonu, polega na dodaniu znacznika MORE w trakcie edycji treści posta, w miejscu w którym tekst ma być przerwany.

    Drugi sposób polega na edycji plików szablonu WordPressa, które odpowiedzialne są za te strony, na których tekst ma być skracany (dla strony główniej będzie to plik index.php) i odnaleźć w kod odpowiedzialny za wyświetlanie treści postów. Będzie to:

    the_content()

    należy go zamienić na:

    the_excerpt().

    Parametry w nawiasach, jeśli są, pozostają bez zmian.

    Znalazłem również wtyczkę, która powinna rozwiązać Twój problem, ale została ona napisana w 2005 r. na WP w wersji starszej niż 2.x. Nie wiem czy będzie działała z nowymi WordPressami.

    http://www.lacaraoscura.com/2005/07/26/more-paragraphs-a-more-plugin-for-wordpress/

    Thread Starter rank1

    (@rank1)

    Przede wszystkim dziękuje za odpowiedź.
    Chyba jednak wolałbym mieć edycję szablonu, a więc to co znajduje się w indexie mojego thema, to <b>to</b>.

    Z czego dostrzegłem to

    <div class="content">
    		<?php the_content(__('Read more...', 'blocks2')); ?>
    		<div class="fixed"></div>
    		<?php if ($options['tags']) : ?>
    			<div class="tags"><?php _e('Tags: ', 'blocks2'); the_tags('', ', ', ''); ?></div>
    		<?php endif; ?>
    	</div>

    Już po tym, domyślam się, że them obsługuje i „ma” to w sobie, niestety nie wiem tylko jak to włączyć. W administracji mam ustawienia tegoż thema, lecz żadnej opcji o skracaniu newsa i utworzeniu odnośnika more nie widzę :/

    Thread Starter rank1

    (@rank1)

    Nie zauważyłem tutaj opcji „edytuj”, tak więc z góry przepraszam za podwójny post. Już sobie poradziłem. Zmieniłem w

    <div class="content">
    		<?php the_content(__('Read more...', 'blocks2')); ?>
    		<div class="fixed"></div>
    		<?php if ($options['tags']) : ?>
    			<div class="tags"><?php _e('Tags: ', 'blocks2'); the_tags('', ', ', ''); ?></div>
    		<?php endif; ?>
    	</div>

    to

    <?php the_content(__('Read more...', 'blocks2')); ?>

    na

    <?php the_excerpt(__('Read more...', 'blocks2')); ?>

    Dziękuje za podpowiedź i pozdrawiam 🙂

Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘Jak zrobić odsyłacz „czytaj więcej”?’ jest zamknięty na nowe odpowiedzi.