Format P – Webb- och grafisk design

Snygga till dina WordPress-utdrag

För en tid sedan började jag använda ett tillägg/plugin till WordPress som heter The Excerpt Reloaded. Innan saknade jag bl.a. möjligheten att kunna få utdrag ur ett inlägg utan att behöva skriva det separat. Det utdrag som är standard i WordPress blir heller inte särskilt snyggt presenterat.

Med The Excerpt Reloaded får jag större frihet att skapa snygga utdrag. Här visar jag hur det fungerar.

Ladda hem The Excerpt Reloaded

Här laddar du hem pluginet. Det installeras som de flesta tillägg genom att du packar upp och skickar det till mappen wp-content/plugins. Därefter aktiverar du tillägget i WP-panelen under Tillägg.

Med tillägget installerat, kan du visa ett valfritt antal av inläggens första ord med hjälp av en template-tag.

Kod

Du använder en kodsträng/template tag enligt följande mall (mall = du kan alltså inte klistra in koden nedan exakt som den är), där du vill placera utdraget. Observera att det måste ligga inuti loopen.

<?php the_excerpt_reloaded(excerpt_length, 'allowedtags', 'filter_type', use_more_link, 'more_link_text', force_more_link, fakeit, fix_tags); ?>

I mallen ovan ligger ett antal parametrar som du kan laborera med för att i viss mån variera utdragets egenskaper.

Parametrarna

  • excerpt_length
    Byt ut mot ett heltal, så många ord långt som du vill att utdraget ska vara.
  • allowedtags
    Ange de html-taggar du vill tillåta/bevara i utdraget, t.ex. <img> eller <img><em> om du vill tillåta flera. Förinställt är <a>.
  • filter_type
    Anger hur utdraget och dess html-taggar ska presenteras eller filtreras. Du kan t.ex. välja mellan content (som det är strukturerat i inlägget) eller none (enbart text utan taggar). Fler alternativ är content_rss, excerpt_rss. Förinställt är excerpt.
  • use_more_link
    Ange med TRUE (default) eller FALSE om det ska visas en more-länk (läs mer-länk). Om du sätter FALSE, visas (…) om utdraget visar mindre text än inlägget. Om utdraget visar hela inläggets innehåll, visas varken parenteser eller läs mer-länk.
  • more_link_text
    Här kan du ange vilken text du vill visa som läs mer-länk, istället för den förinställda (more…). Du kan använda html-taggar också. Observera att föregående måste vara TRUE om du anger egen text här.
  • force_more_link
    Här kan du med TRUE eller FALSE ange om en läs mer-länk ska tvingas fram oavsett om det finns mer att läsa eller inte, dvs om utdraget är lika långt som innehållet.
  • fake_it
    Ange med 0, 1 eller 2 vad som ska användas till utdraget. Innehållet (1), utdraget i WordPress (0) eller innehållet (2) oavsett om det finns ett WP-utdrag.
  • fix_tags
    Är förinställt på TRUE, vilket innebär att tillägget färdigställer taggar som eventuellt kapats eller saknar sluttagg, p.g.a. inställningar på utdragets längd.

Exempel

Med detta exempel är utdraget 30 tecken långt (bildtaggen upptar 10!), bildtaggar från innehållet följer med, bl.a. stycketaggar från innehållet följer med, en egen läs mer-text, läs mer-länk visas bara om den behövs, alltid utdrag från innehållet, samt reparerande av kapade taggar.

<?php the_excerpt_reloaded(40, <img>, 'content', TRUE, 'L&auml;s mer &raquo;', FALSE, 2, TRUE); ?>

Läs mer och se fler exempel på tilläggets hemsida »

2 kommentarer till “Snygga till dina WordPress-utdrag

  1. deeped

    Det man ska tänka på är att ett utdrag är tänkt att inte bara innehålla initiala texten utan helst en sammanfattning/det man vill driva med posten – det är därför den ligger för sig i inskrivningsfönstret – det är det som ges mest uppmärksamhet av sökmotorerna. Excerpts är helt enkelt SEO.

    Svara
  2. Pingback: Ny webbplats till Bragegallerian | Piah.se - Webbdesign m.m.

Lämna ett svar till deeped Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *