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

WordPress Akuten

Ta det lugnt - det ordnar sig

  • Bra verktyg
  • Tips
  • Felsökning
  • Tillägg i WordPress
  • Utveckling WordPress
  • Blogg
  • Bra att veta
    • Kontakta
      WP-akuten/KoBoToLo
    • Integritestpolicy
    • Cookie Policy (EU)
    • Pro bono
Boka ett möte
Ring
Sök
  • Bra verktyg
  • Tips
  • Felsökning
  • Tillägg i WordPress
  • Utveckling WordPress
  • Blogg
  • Bra att veta
    • Kontakta
      WP-akuten/KoBoToLo
    • Integritestpolicy
    • Cookie Policy (EU)
    • Pro bono

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

WordPress 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
Kategori: Utveckling WordPress
0 0 Röster
Article Rating
Prenumerera
Uppdatering av
guest
guest
0 Kommentarer
Inline Feedbacks
Se alla kommentarer

Sidebar

Att välja webbhotell

Vi använder Oderland som webbhotell

Läs mer om att välja webbhotell

 

Problemfri hemsida?

Att underhålla en webbplats innebär mer än att skriva nytt material. WordPress är en programvara och den behöver tas om hand på samma sätt som du uppdatera din dator eller din telefon. Redan när du startar din webbplats bör du göra en underhållsplan och avsätta tid till den.

Vill du sluta oroa dig för problem med tekniken.

Ladda ner min underhållsplan/checklista och sluta oroa dig


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


Mail: [email protected]

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 © 2023 · WordPress Akuten · All Rights Reserved

WordPress Akuten
Hantera cookies
Cookies är små textfiler som kan användas av webbplatser för att göra en användares upplevelse mer effektiv.

Lagen säger att vi får lagra cookies på din enhet om de är absolut nödvändiga för att kunna använda den här webbplatsen. För alla andra ändamål krävs ditt medgivande.

Denna webbplats använder olika typer av cookies. Vissa cookies placeras ut av tredjepartstjänster som visas på våra sidor.
Funktionella Alltid aktiv
Cookies är små textfiler som kan användas av webbplatser för att göra en användares upplevelse mer effektiv. Lagen säger att vi får lagra cookies på din enhet om de är absolut nödvändiga för att kunna använda den här webbplatsen. För alla andra ändamål krävs ditt medgivande. Denna webbplats använder olika typer av cookies. Vissa cookies placeras ut av tredjepartstjänster som visas på våra sidor.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistik
Cookies för statistik hjälper en webbplatsägare att förstå hur besökare interagerar med webbplatser genom att samla och rapportera in information anonymt. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marknadsföring
Cookies för marknadsföring används för att spåra besökare på webbplatser. Avsikten är att visa annonser som är relevanta och engagerande för enskilda användare, och därmed mer värdefull för utgivare och tredjepartsannonsörer.
Hantera alternativ Hantera tjänster Hantera {vendor_count}-leverantörer Läs mer om dessa syften
Hantera inställningar
{title} {title} {title}