• Hoppa till huvudinnehåll
  • Skip to header right navigation
  • Skip to site footer
WP Akuten

WP Akuten

Ta det lugnt - det ordnar sig

  • Verktyg
  • Tips
  • Felsökning
  • Plugin
  • Utveckling
  • Blogg
  • Boka support
    • Kontakta WP-akuten/KoBoToLo
    • Pro bono
    • Cookie Policy (EU)
    • Integritestpolicy
Boka ett möte
Ring
Sök
  • Verktyg
  • Tips
  • Felsökning
  • Plugin
  • Utveckling
  • Blogg
  • Boka support
    • Kontakta WP-akuten/KoBoToLo
    • Pro bono
    • Cookie Policy (EU)
    • Integritestpolicy

Visa nästa eller föregående inlägg

WP Akuten > Utveckling WordPress > Visa nästa eller föregående inlägg

Postnavigering

skrivet den 31 oktober, 2023, uppdaterat den 1 november, 2023 av Karin H Olsson

Många teman innehåller en navigering under en post där man kan gå vidare till nästa eller föregående inlägg. Nackdelen är ofta att länkarna leder till senaste inlägg oavsett vilken kategori som det är inom.

postnavigering

Om du har skapat en bra struktur bland dina inlägg så är det troligare att du vill leda besökaren till nästa eller föregående inlägg i samma kategori.

För att göra det så behöver du lägga in lite kod.

Länk till nästa inlägg

Du kan lägga koden i din functions.php i ditt tema om du har ett barntema. Annars kan du skapa ett tillägg som innehåller specifik-kod för din webbplats, ett site-plugin.

add_filter( 'next_post_link',     'my_post_link', 10, 5 );
add_filter( 'previous_post_link', 'my_post_link', 10, 5 );

function my_post_link( $output, $format, $link, $post, $adjacent )
{
	$previous = 'previous' === $adjacent;

	if ( ! ( $previous && is_attachment() ) ) {
		$post = get_adjacent_post( true, '', $previous, 'category' );
	}

	if ( ! $post ) {
		$output = '';
	} else {
		$title = $post->post_title;

		if ( empty( $post->post_title ) ) {
			$title = $previous ? __( 'Previous Post' ) : __( 'Next Post' );
		}

		$title = apply_filters( 'the_title', $title, $post->ID );

		$date = mysql2date( get_option( 'date_format' ), $post->post_date );
		$rel  = $previous ? 'prev' : 'next';

		$string = '<a href="' . get_permalink( $post ) . '" rel="' . $rel . '">';
		$inlink = str_replace( '%title', $title, $link );
		$inlink = str_replace( '%date', $date, $inlink );
		$inlink = $string . $inlink . '</a>';

		$output = str_replace( '%link', $inlink, $format );
	}

	return $output;
}

Karin H Olsson

Jag har en bakgrund som konstruktör inom realtidssystem, de system som finns inbyggda i bilar, flygplan mm. Sedan tio år är jag företagare.

Utbildad systemvetare med en master i psykologi och mitt intresseområde finns där människor och datorer möts. En dag förstår vi varandra 🙂

Läs mer => KoBoToLo – Om KoBoToLo en webbyrå i Karlskoga

FöregåendeSökbara tabeller på webbsidan
NästaÄr WordPress helt gratis?
Kategori: Utveckling WordPress

Jag uppskattar din kommentar

Under många år har jag lagt ner tid och engagemang på att hjälpa andra med deras wordpress-sida. Jag uppskattar all form av feedback för på så sätt så blir arbetet roligare och jag vet om det är uppskattat. Så varför inte skriva ett enkelt tack - om du fick tips för att lösa ditt problem eller löste det!
Tack för din återkoppling!
Karin

0 0 Röster
Article Rating
Prenumerera
Uppdatering av
guest
guest
0 Kommentarer
Oldest
Newest Most Voted
Inline Feedbacks
Se alla kommentarer

Sidebar

Ett ord på vägen

Stör mig inte

Ett av dom mest tydliga symptomen på att ett nervöst sammanbrott är nära förestående, är tron på att ens arbete är fruktansvärt viktigt.
Bertrand Russell

Populärt

Se min lista på plugin

Rekommenderade plugin/tillägg till WordPress

Aftonbladet eller expressen? Det är inte alltid lätt att välja men här är mina favoritplugin. Som …

Att välja webbhotell

Vi använder Oderland som webbhotell

Läs mer om att välja webbhotell

 

Du hittar mig i Värmland bland skogar, vargar och sjöar


Mail: info@kobotolo.se

Vill du istället att vi kontaktar dig så skicka ett mail så ringer vi upp. Du kan också fylla i vårt kontaktformulär:


Be mig kontakta dig


Maila mig



Tel: 070 – 49 34 191

Onsdagar 9.00 till 10.00 är vår stående hjälptimme. Då ger vi tips och råd per telefon till kunder och icke-kunder. Ingen fråga är fel!

Övrig tid kan vi tyvärr inte ge support per telefon!

Copyright © 2025 · WordPress Akuten · All Rights Reserved

  • English (Engelska)
  • Svenska