Styre synligheden af indlæg og sider

Der opstår let situationer, hvor det kun er administrator / redaktør, der kan se indlæg eller sider. WordPress er forsynet med en simpel styringsmekanisme, som kan bruges som følger: Når du opretter dit fx indlæg, så vælger du ‘Dokument’ går du i højre side, som vist på figuren. Her vises Se hele siden;

Installering af Child theme

Dette er så live webstedet, som er blevet eksporteret fra localhost på min computer. Jeg har eksporteret alle indlæg, sider og mediafiler. De to første gik fint nok, men den kunne ikke importere mediabiblioteket. Det man gør er at gå til kontrolpanelet, og indstillinger –> exporter. Se figur. Du vælger Se hele siden;

Add filter eksempler

Når man nu har muliggjort excerpts i Twenty Seventeen, så skal vi se, hvordan man kan ændre på længden af hver excerpt. Den variabel, der styrer excerpt længden hedder excerpt_length. Du kan læse om den ved at google excerpt_length WordPress filter. Men du kan også gå til siden, https://codex.wordpress.org/ og Se hele siden;

Excerpts i Twenty Seventeen

Det er ikke muligt at indstille Twenty Seventeen til kun at vise indlægs-oversigter. (Excerpts). Når man har mange indlæg er det mest fornuftigt, at man i sin oversigtsside har oversigter og ikke den fulde tekst. Jeg fandt en artikel på Internettet, https://gist.github.com/westonruter/b924a2c6aaa746a477053472e06fc557 som giver et bud på, hvordan man kan Se hele siden;

Shortcode med attributter

Hvis man nu tænker sig, at der var flere forfattere til indlæggene, man ville kunne vise hver forfatter med en enkelt shortcode, – så kan man give dem attributter. Fremgangsmåden er som følger: Lav en funktion, her ‘custom_shortcode1($atts)‘, der behandler de indkomne parametre ( $atts ) i funktionskaldet I funktionen Se hele siden;

Ny skabelon for indlæg

Indlæg bruger skabelonen, single.php. Tidligere i kurset, så fjernede vi sidebaren, og formaterede sådan at sidebredden blev udnyttet helt. Det bliver selvfølgeligt et pænt indlæg, men alle indlæg bliver så præsenteret ud fra den skabelon. Ved at oprette en brugerdefineret skabelon, vil denne eksistere sideløbende med standardskabelonen, og man kan Se hele siden;