the_excerpt

Dział dot. modyfikacji motywów Wordpress oraz rozwiązań napotkanych problemów.
no avatar
qvidard
 
Posty: 15
Reputacja: 0 pkt
Od: 30 lip 2013, o 00:45

the_excerpt

przez qvidard » 11 sie 2013, o 22:00

używam tego kodu do wyświetlania wpisu na głównej stronie
Kod: Zaznacz cały
<?php the_excerpt($excerpt_length=25); ?>
<div class="readmore"><a href="<?php the_permalink(); ?>" >Czytaj więcej</a></div>

Chciałbym by po treści pojawiły się trzy kropki. jak to zrobić?

Avatar użytkownika
DMati
Bloger
 
Posty: 411
Reputacja: 28 pkt
Od: 1 cze 2013, o 12:19
Lokalizacja: Polska

Re: the_excerpt

przez DMati » 12 sie 2013, o 13:47

Wstaw do functions.php skórki

Kod: Zaznacz cały
function excerpt($limit) {
  $excerpt = explode(' ', get_the_excerpt(), $limit);
  if (count($excerpt)>=$limit) {
    array_pop($excerpt);
    $excerpt = implode(" ",$excerpt).'...';
  } else {
    $excerpt = implode(" ",$excerpt);
  }
  $excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
  return $excerpt;
}


A poniższy kod:

<?php echo excerpt(25); ?>


w miejsce:

<?php the_excerpt($excerpt_length=25); ?>
qvidard lubi ten wpis.

no avatar
qvidard
 
Posty: 15
Reputacja: 0 pkt
Od: 30 lip 2013, o 00:45

Re: the_excerpt

przez qvidard » 12 sie 2013, o 17:41

DMati napisał(a):Wstaw do functions.php skórki

Kod: Zaznacz cały
function excerpt($limit) {
  $excerpt = explode(' ', get_the_excerpt(), $limit);
  if (count($excerpt)>=$limit) {
    array_pop($excerpt);
    $excerpt = implode(" ",$excerpt).'...';
  } else {
    $excerpt = implode(" ",$excerpt);
  }
  $excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
  return $excerpt;
}


A poniższy kod:

<?php echo excerpt(25); ?>


w miejsce:

<?php the_excerpt($excerpt_length=25); ?>


Dzięki dział :) Jescze prosiłbym o wskazówkę, jak zrobić by read more pokazywał sie tylko pod excerpt 25< znaków. bo z tym kodem
Kod: Zaznacz cały
<div class="readmore"><a href="<?php the_permalink(); ?>" >Czytaj więcej</a></div>
pokazuje się nawet pod wpisami poniżej 25 wyrazów

Avatar użytkownika
DMati
Bloger
 
Posty: 411
Reputacja: 28 pkt
Od: 1 cze 2013, o 12:19
Lokalizacja: Polska

Re: the_excerpt

przez DMati » 13 sie 2013, o 01:21

Kod: Zaznacz cały
function excerpt($limit) {
  $excerpt = explode(' ', get_the_excerpt(), $limit);
  if (count($excerpt)>=$limit) {
    array_pop($excerpt);
    $excerpt = implode(" ",$excerpt).'...<br><div class="readmore"><a href="'. get_permalink($post->ID) .'">Czytaj więcej</a></div>';
  } else {
    $excerpt = implode(" ",$excerpt);
  }
  $excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
  return $excerpt;
}
qvidard lubi ten wpis.

no avatar
qvidard
 
Posty: 15
Reputacja: 0 pkt
Od: 30 lip 2013, o 00:45

Re: the_excerpt

przez qvidard » 13 sie 2013, o 01:27

Teraz to takie proste :) Jeszcze raz dzięki


Powrót do Modyfikacja motywów Wordpress

Kto przegląda forum Wordpress

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości