Wsparcie » Zaawansowane » Motyw Blogrock Core i Czytaj więcej

  • … i jeszcze jeden problem

    Nie wyświetla mi się w powyższym motywie link „Czytaj więcej”. Pod postami, mimo wstawienia MORE, nic nie ma, tylko obcina tekst, ale nie dodaje „Czytaj więcej”. Próbowałam przez wtyczki i nic. Pomożecie? :(((((

Viewing 1 replies (of 1 total)
  • Paweł

    (@mrpauloen)

    Jeżeli twój motyw do generowania zajawek używa funkcji the_excerpt(), tekst: „Czytaj więcej…” nie pojawi się dopóty dopóki nie wstawisz w plikach motywu takiego kodu:

    <p class="text-right"><a href="<?php the_permalink(); ?>" rel="<?php _e( 'bookmark', 'wp-less-is-more' ); ?>" title="<?php _e( 'Permanent Link to', 'wp-less-is-more' ); ?>&nbsp;<?php the_title_attribute(); ?>" class="btn btn-default" role="button"><?php _e( 'Read more...', 'wp-less-is-more' ); ?></a></p>

    Można również dodać zaczep do pliku functions.php i efekt będzie ten sam:

    // Replaces the excerpt "Read More" text by a link
    function new_excerpt_more($more) {
           global $post;
    	return '<p class="text-right"><a href="<?php the_permalink(); ?>" rel="<?php _e( 'bookmark', 'wp-less-is-more' ); ?>" title="<?php _e( 'Permanent Link to', 'wp-less-is-more' ); ?>&nbsp;<?php the_title_attribute(); ?>" class="btn btn-default" role="button"><?php _e( 'Read more...', 'wp-less-is-more' ); ?></a></p>';
    }
    add_filter('excerpt_more', 'new_excerpt_more');

    W przypadku posiadania funcji the_content() nie ma potrzeby stosowanie zaczepów, gdyż pojawia się domyślny tekst (jeżeli użyto znacznika <!--more--> w edytorze.

    Więcej znajdziesz w dokumentacji:
    https://codex.wordpress.org/Customizing_the_Read_More

    • Ta odpowiedź została zmodyfikowana 7 years temu przez Paweł.
Viewing 1 replies (of 1 total)
  • Temat ‘Motyw Blogrock Core i Czytaj więcej’ jest zamknięty na nowe odpowiedzi.