Kjapp og trygg hosting for Wordpress

Hjelp til å forkorte beskrivelse

Har beskrivelser under thumbnails på en side...

Koden ser slik ut: <?php the_excerpt('', TRUE, '', 8); ?>

Hvordan gjør jeg slik at beskrivelsen består av et maks antall tegn? Ser helt på trynet ut nå :p
 

Mr Vest

Sjefen over alle sjefer!
Du minner meg litt om meg selv for en tid tilbake Daniel. Jeg klarte og starte tråder hvor jeg spurte om alt mulig her på WF, selv om det ville vært mye kjappere for meg å finne svaret i Google.

Kode: Limiting the Number of Words in Your Excerpt or Content in WordPress | bavotasan.com

(husk: der kan du altså lese deg gjennom hele guiden slik at du forstår hvordan du gjør det.) :)

Update: (dette er altså hva du gjør. Hentet fra link over:)

Kopier følgende kode inn i functions.php som finnes i thememappa. Denne kan legges inn helt på bunnen av filen, rett før PHP lukkes:

Kode:
function excerpt($num) {
$limit = $num+1;
$excerpt = explode(' ', get_the_excerpt(), $limit);
array_pop($excerpt);
$excerpt = implode(" ",$excerpt)."...";
echo $excerpt;
}

function content($num) {
$theContent = get_the_content();
$output = preg_replace('/<img[^>]+./','', $theContent);
$limit = $num+1;
$content = explode(' ', $output, $limit);
array_pop($content);
$content = implode(" ",$content)."...";
echo $content;
}

Deretter kan man altså bruke følgende kode i themet for å hente ut excerpt med ny lengde:

Kode:
<? php excerpt('25'); ?>

=== Slutt ===

Dersom du ikke vil legge koden inn i functions.php finnes det også en plugin som tar den kodebiten for deg. Den finnes her. Bruk av plugin krever allikevel at den siste delen av forklaringa jeg kommer med over må legges manuelt inn i themet.
 
Sist redigert:

Mr Vest

Sjefen over alle sjefer!
Da må jeg nesten bare be deg forsøke en gang til. Om du tar en liten titt min sistenevnte kodesnutt der oppe, så finner du et mellomrom som ikke hører hjemme noensted.

<? php excerpt('25'); ?> skal være <?php excerpt('25'); ?>... Har akkurat dobbeltsjekket og den funker veldig bra.
 
Topp