Om du driver ett föreningsbibliotek, en skola eller en bokklubb har du förmodligen stött på samma problem: kommersiell biblioteksprogramvara är kraftfull, men licenskostnaderna gör den utom räckhåll för mindre projekt.
De goda nyheterna är att du inte behöver dyr programvara för att driva ett modernt bibliotek. Med rätt gratis plugin kan WordPress hantera hela din katalog, låntagarkonton, utlånings- och returflöden, förseningsavgifter och till och med visa en publik boklista.
I den här guiden visar vi dig exakt hur du bygger ett komplett system för bibliotekssamlingar och utlåning med WordPress.

Snabb sammanfattning: Det enklaste sättet att bygga ett system för bibliotekssamlingar och utlåning i WordPress är att installera det kostnadsfria pluginet Library Management System.
Det låter dig organisera din katalog i bokhyllor, sektioner och kategorier, spåra enskilda exemplar med inventarienummer, registrera bibliotekets användare och hantera utlånings- och returtransaktioner, allt från din WordPress-instrumentpanel.
Varför bygga ett system för bibliotekssamling och utlåning i WordPress?
WordPress har inga inbyggda biblioteksfunktioner. Men med rätt plugin kan du förvandla din WordPress-instrumentpanel till en dedikerad biblioteksadministrationspanel, komplett med en katalog, låntagar-databas, transaktionshistorik och rapportering.
Här är varför vi rekommenderar WordPress för små till medelstora bibliotek:
- Det är dramatiskt billigare än traditionell biblioteksprogramvara. Kommersiella system som Koha (hostat), Destiny eller Follett kan kosta tusentals dollar per år när du räknar in licensiering, hosting och utbildning. Däremot kostar en WordPress-installation ungefär lika mycket som din hosting plus ett domännamn.
- Det är lätt för volontärer och icke-teknisk personal att använda. Om någon kan uppdatera ett WordPress-blogginlägg, kan de lägga till en bok eller checka ut en titel till en låntagare. Det spelar roll när du utbildar studentarbetare, roterar volontärer eller skapar ett bibliotekshanteringssystem för en kund.
- Det integreras med resten av din webbplats. Din bibliotekskatalog finns på samma domän som din startsida, kontaktformulär, donationsformulär, händelsekalender och alla andra sidor du kan använda. Det innebär att du inte behöver omdirigera låntagare till en separat plattform bara för att se vilka böcker som finns i lager.
- Det hanterar grunderna på rätt sätt. Du kan spåra varje titel, författare, ISBN, utgivningsår och omslagsbild. Du kan registrera låntagare, ställa in flera filialer, logga utlåningar, hantera returer och beräkna förseningsavgifter. Du kan också säkerhetskopiera dina biblioteksdata tillsammans med resten av din webbplats.
Nu ska vi se hur du kan bygga ett system för bibliotekssamlingar och utlåning i WordPress. Använd helt enkelt snabblänkarna nedan för att hoppa direkt till den sektion du vill läsa först:
- Installera och konfigurera pluginet Library Management System
- Skapa bokhyllor och sektioner i WordPress
- Lägg till kategorier i din bibliotekssamling
- Lägg till böcker i din bibliotekssamling
- Lägg till filialer och registrera bibliotekets användare
- Ge bibliotekets användare en egen inloggning med rollen Library User LMS
- Hantera boklån och återlämning i WordPress
- Publicera ditt bibliotek i WordPress
- Vanliga frågor om att bygga ett bibliotekssystem i WordPress
Installera och konfigurera pluginet Library Management System
Det enklaste sättet att skapa ett system för att hantera bibliotekets böcker och utlåning är att använda pluginet Library Management System. Det är ett gratis verktyg som effektiviserar processen för att hantera bibliotek, organisera böcker, lägga till användare, sortera bokhyllor, spåra transaktioner och mer.
Notera: För den här handledningen antar vi att du redan har en WordPress-webbplats inställd. Om du inte har det, kolla in vår guide om hur du skapar en WordPress-webbplats.
Det första du behöver göra är att installera och aktivera pluginen Library Management System. För mer detaljer, se vår steg-för-steg-guide om hur man installerar en WordPress-plugin.
Innan du lägger till några böcker är det värt att konfigurera pluginets globala inställningar först. För att börja, gå till Library Management » All Settings.

Du kommer att se ett inställningsrutnät med kort för saker som lånedagar, förseningsavgifter, land och valuta, etiketter och texter samt visning av offentliga sidor.
Vi rekommenderar att du arbetar igenom varje kort, eftersom några av dessa inställningar påverkar hur pluginet formaterar data bakom kulisserna.
Till exempel bestämmer 'Country & Currency' hur förseningsavgifter och avgifter visas. Klicka bara på kortet för att öppna inställningsfönstret.
Du kan nu välja land och valuta från rullgardinsmenyerna. För bibliotek som tar ut förseningsavgifter i en lokal valuta som inte är USD, är detta inställningen som säkerställer att dina kvitton och rapporter ser korrekta ut.

När det är klart, klicka helt enkelt på knappen 'Skicka & Spara'.
Öppna sedan kortet 'Late Return Fines' och ange hur mycket du kommer att ta betalt per försenad dag.

För samhällsbibliotek rekommenderar vi att börja med en liten daglig avgift (säg 0,10 USD per dag).
Höga avgifter avskräcker från återlämning, så detta kan faktiskt skada din vinst.

När du har sparat båda inställningskorten har ditt plugin allt det behöver för att köra ditt biblioteks arbetsflöden. Härifrån kommer vi att ställa in katalogstrukturen, lägga till böcker och användare och börja bearbeta transaktioner.
Skapa bokhyllor och sektioner i WordPress
Innan du börjar lägga till böcker behöver du en plats att placera dem på. Med pluginet Library Management System innebär detta att skapa bokhyllor och sektioner.
Bokhyllor speglar fysiska bokhyllor i ditt bibliotek. Under tiden är sektioner som grupperingar av ämnesområden inuti varje bokhylla, liknande hur du kan använda kategorier för att organisera blogginnehåll.
Till exempel kan du ha en 'Sport'-bokhylla med sektioner för Tennis, Fotboll och Amerikansk fotboll. Eller en Barnbokhylla med sektioner för Bilderböcker, Tidiga läsare och Mellanstadieelever.
Poängen är att din digitala struktur bör matcha det som finns på dina faktiska hyllor, så att personal och volontärer kan ställa tillbaka böcker utan att gissa.
Med det sagt är det viktigt att planera din bokhylla- och sektionsstruktur på papper innan du börjar skapa poster. Gå runt i ditt fysiska bibliotek och lista vad som finns på varje hylla, spegla sedan det i pluginet. Det är mycket snabbare att byta namn på ett papper än att organisera om 200 böcker efter att du redan har kategoriserat dem.
⚠️ Gratisversionen tillåter upp till 30 bokhyllor, 30 sektioner, 30 kategorier, 30 filialer, 30 böcker och 30 biblioteksanvändare. Det är tillräckligt för de flesta små bibliotek, men om du planerar en större katalog, tänk på den gränsen när du designar din struktur.
Du kan alltid konsolidera (till exempel avdelningarna ‘Young Adult Fiction’ och ‘Young Adult Non-Fiction’ snarare än ‘YA Fiction by Genre’).
Observera också att gratisversionen använder en fast låneperiod på 30 dagar — om du behöver kortare eller längre lån (till exempel ett skolbibliotekslån på 1 vecka) är konfigurerbara låneperioder per utlåning en Pro-funktion.
När du är redo, gå till Library Management » Manage Bookcase & Section och klicka på knappen ‘Add Bookcase’.

Ge sedan din bokhylla ett tydligt namn och välj dess status från rullgardinsmenyn.
Fältet ‘Status’ styr om en bokhylla visas i dina arbetsflöden.
Du bör välja ‘Active’ för allt som för närvarande används. Statusen ‘Inactive’ är användbar för att avveckla en bokhylla (till exempel om du flyttar de böckerna till en ny plats) utan att ta bort posten och förlora din historik.
När du är klar, klicka på knappen 'Skicka & Spara'.

För att lägga till fler bokhyllor, upprepa helt enkelt detta steg. När du är klar, klicka på knappen ‘List Bookcase’ för att se alla bokhyllor du just lade till.
Härifrån kan du också skapa olika sektioner genom att klicka på knappen ‘Add Section’.

På skärmen ‘Add Section’, välj den överordnade bokhyllan från rullgardinsmenyn. Detta talar om för plugin-programmet vilken hylla sektionen tillhör.
Ge sedan sektionen ett namn, ställ in dess status och klicka på ‘Submit & Save’.

Om du vill lägga till fler sektioner till varje bokhylla, upprepa helt enkelt denna process.
Lägg till kategorier i din bibliotekssamling
Nu är det dags att lägga till ytterligare ett klassificeringslager: kategorier.
Tänk på kategorier som ämnesetiketter som gäller över bokhyllor. Till exempel hör en roman av Hemingway hemma i din ‘Fiction’-bokhylla under en ‘Literary Fiction’-sektion, men den tillhör också kategorin ‘American Literature’.
På så sätt låter kategorier dig gruppera och filtrera böcker efter ämne oavsett var de finns på hyllan.
För att skapa en kategori, gå till Library Management » Manage Books.

Här, klicka på knappen ‘Add Category’ högst upp.

På nästa skärm, ge kategorin ett namn. Bra startkategorier för ett allmänt bibliotek inkluderar History, Biography, Fiction, Science, Religion, Arts, Politics, Reference och Children’s.
Efter att ha angett ett namn måste du också klicka på rullgardinsmenyn ‘Status’ och välja om kategorin är ‘Active’ eller ‘Inactive.’

När du är klar klickar du helt enkelt på knappen ‘Skicka & Spara’.
Du kan nu upprepa detta steg för att lägga till så många kategorier du vill. När det är klart, klicka på knappen ‘Back’ för att återgå till avsnittet ‘Manage Books’.

Lägg till böcker i din bibliotekssamling
Nu till den roliga delen: att lägga till böcker i ditt bibliotek.
⚠️ Har du redan en boklista i ett kalkylblad? Gratisversionen av Library Management System inkluderar inte en CSV-importör, så du måste lägga till böcker en i taget här.
Om du har en stor befintlig lista, har du två alternativ: uppgradera till plugin-programmets Basic Premium-nivå, som lägger till CSV-import, eller använd en allmän importör som WP All Import för att mata in ditt kalkylblad i plugin-programmets bokposter.
För att göra detta, klicka på knappen ‘Add New Book’.
Därefter måste du ange bokens detaljer och välja en kategori.

De obligatoriska fälten är Bok-ID, kategori, bokhylla, sektion, namn och status. Allt annat (förlag, publiceringsår, plats, ISBN, författare, omslagsbild) är valfritt men värt att fylla i för att underlätta sökningen.
Observera att fältet Bok-ID är den unika identifierare du kommer att använda för att referera till boken internt. Vi rekommenderar ett konsekvent numreringssystem som en trebokstavsprefix för bokhylla plus ett fyrsiffrigt nummer (till exempel, 'FIC-0001' för den första boken i Fiktion).
Library Management System stöder också spårning av flera fysiska exemplar per bok med hjälp av accessionnummer. Det innebär att om du har tre exemplar av The Great Gatsby, får varje exemplar sitt eget accessionnummer, men de delar alla samma katalogpost.
Detta gör utlåningen mycket renare när du har dubbletter, eftersom varje exemplar har sin egen spårade status istället för att dela en.
Dessutom finns det andra valfria fält som publiceringsnamn, år och plats. Om du skrollar ner, kommer du också att se ett alternativ för att ladda upp en omslagsbild för boken.

Du kan vanligtvis hämta officiella omslagsbilder från Open Library, Google Books eller förlagets egen webbplats.
Det är också viktigt att hålla dina omslagsbilder under cirka 500 KB så att din boklistning laddas snabbt för besökare med långsamma anslutningar. Du kan enkelt göra detta genom att ändra storlek på dina bilder innan du laddar upp dem, eller genom att använda ett bildkomprimeringsverktyg.
När du är klar, klicka bara på knappen 'Skicka & Spara'.

Du kan nu upprepa detta steg för att lägga till andra böcker i din bibliotekssamling.
Lägg till filialer och registrera bibliotekets användare
Nästa steg: bibliotekets personal. 'Filialer' är de fysiska platser där ditt bibliotek verkar, och 'Låntagare' är de besökare som lånar böcker.
Även om du bara har en plats, ställ in minst en filial. Varje låntagarpost är kopplad till en filial, och den relationen driver pluginens rapportering och filtrering. Om du verkar från flera byggnader (säg ett huvudbibliotek plus ett satellitcenter), vill du skapa en filial för varje.
För att börja, gå till Bibliotekshantering » Hantera användare och klicka på knappen 'Lägg till filial'.

Därefter anger du ett filialnamn (något kort som 'Huvud' eller 'Centrum' går bra) och väljer en status.
När det är gjort, klicka på 'Skicka & Spara'.

För att lägga till extra filialer, upprepa helt enkelt dessa steg.
När du är klar, klicka på 'Tillbaka' för att återgå till föregående sida.

Du kan nu gå tillbaka till sidan 'Lista filial' och se den nyligen tillagda filialen.
Nu låt oss lägga till en låntagare genom att klicka på knappen 'Lägg till låntagare'.

Du kommer att se ett formulär som frågar efter Användar-ID, filial, namn, e-post, adress, telefonnummer, status och en valfri profilbild.
Användar-ID är det bibliotekskortsnummer som låntagaren ser, så välj ett format du är nöjd med att skriva ut på ett kort (till exempel, 'BIB-2026-0001').

Efter att ha angett dessa detaljer, skrolla ner och klicka på knappen 'Skicka & Spara'.
Ge bibliotekets användare en egen inloggning med rollen Library User LMS
Den kostnadsfria pluginen lägger automatiskt till en ny roll 'Library User LMS' till din webbplats. Du kan tilldela denna roll till låntagare så att de har en egen inloggning, separat från ditt bibliotekskonto.
Det är värt att vara ärlig om vad den här rollen ger dem i gratisversionen. Beskyddare får en nedskalad WordPress-instrumentpanel som håller dem borta från ditt webbplats administrationsområden, men den personliga beskyddarportalen som listar deras för närvarande lånade böcker och fullständiga lånehistorik är ett Pro-tillägg.

På gratisnivån är det enda sättet för beskyddare att ta reda på vad de har lånat att fråga dig. Du kan slå upp alla beskyddares nuvarande lån och tidigare återlämningar från skärmarna Låntagare och Utgivna böcker i din egen administrationspanel och sedan svara via e-post eller personligen.
Om verklig självbetjäning för beskyddare är viktig för ditt bibliotek, lägger Pro-tilläggen till en bibliotekarieportal med vyer för boklista, mina böcker och återlämnade böcker, plus en-klicksynkronisering av WordPress-användare till låntagarlistan så att varje inloggning är kopplad till en verklig beskyddarpost.
För att ställa in en beskyddarinloggning på gratisnivån, skapa en standard WordPress-användare för beskyddaren under Användare » Lägg till ny, ställ sedan in deras roll till 'Bibliotekarie LMS'.
För mer om detta ämne, se vår detaljerade guide till WordPress användarroller och behörigheter.

Hantera boklån och återlämning i WordPress
Nu när din katalog och dina beskyddare är inställda är du redo att börja låna ut böcker och hantera ditt bibliotek.
Du kan göra allt detta genom att gå till Bibliotekshantering » Boktransaktioner.
När någon lånar en bok kan du lägga till den i din databas genom att klicka på knappen 'Låna ut bok'.

På nästa skärm måste du ange detaljer som filial, kategori, bok och användare.
Observera att gratisversionen begränsar varje transaktion till en bok per beskyddare, så om en läsare lånar tre böcker måste du registrera tre separata utlåningar. Utlåning av flera böcker i en enda transaktion är en Pro-funktion.
När du är klar klickar du helt enkelt på knappen 'Skicka & Spara'.

Efter det kan du se historiken över alla dina lånade böcker genom att gå till Bibliotekshantering » Boktransaktioner.
Här ser du detaljerna om de lånade böckerna, och 'Status' visar 'Retur väntar'.

Den här sidan är perfekt för att snabbt se aktiva lån innan du stänger biblioteket för dagen, eller för att hämta en lista över beskyddare med försenade böcker. Du kan sortera och filtrera direkt på den här skärmen.
När användaren återlämnar ett objekt, hitta boken i listan och klicka på dess 'Återlämna'-knapp.

Du kommer nu att se all information om det lånade objektet.
Som standard är rullgardinsmenyn 'Återlämningsstatus' inställd på 'Normal återlämning'. Du kan dock öppna den här rullgardinsmenyn och välja 'Förlorad bok' eller 'Sen återlämning' där det är lämpligt.
Om du markerar en återlämning som 'Sen', beräknar pluginet böter med hjälp av din globala inställning för förseningsavgifter.

Efter att ha gjort ditt val, klicka på knappen 'Skicka & Spara'.
Nu, när du klickar på knappen 'Återlämningshistorik', kommer du att se att statusen har ändrats till 'Återlämnad'.

Du kan följa detta steg för att hantera alla böcker som användare lånar och återlämnar från ditt bibliotek.
Publicera ditt bibliotek i WordPress
Allt vi har gjort hittills finns inuti din WordPress-instrumentpanel. Du vill dock vanligtvis tillåta beskyddare att bläddra i din katalog, så låt oss visa biblioteket på din faktiska WordPress-webbplats.
Detta är enkelt, eftersom Library Management System tillhandahåller en kortkod som du kan lägga till på vilken sida eller inlägg som helst:
[owt7_library_books]
Placera helt enkelt den här kortkoden, så visar Library Management System din boklista med sidnumrering, statusindikatorer (tillgänglig eller utlånad) och omslagsbilder.
Besökare kan bläddra bland böcker, och inloggade låntagare får en detaljerad vy för en enskild bok.

🎨 Om du inte är nöjd med standardlayouten kan du ändra hur din boklista ser ut genom att gå till Library Management » All Settings och sedan välja fliken ‘Appearance & Display’.
Vanliga frågor om att bygga ett bibliotekssystem i WordPress
Vi hör ofta från läsare som sätter upp sitt allra första bibliotekssystem, så vi har sammanställt den här FAQ:n för att hjälpa dig att komma igång.
Kan jag använda plugin-programmet Library Management System för ett skolbibliotek?
Absolut! Library Management System är ett fantastiskt, användarvänligt val för klassrumsböcker, lärarsamlingar och små privata skolbibliotek.
Men om du hanterar ett stort K-12-distriktssystem eller ett universitetsbibliotek behöver du en kraftfullare lösning utformad för institutionell skala, som Koha eller Follett Destiny.
Kan jag importera min befintliga boklista från ett kalkylblad?
Inte i gratisversionen. Gratisnivån stöder en grundläggande import av testdata men inte fullständig CSV-import av din egen boklista. CSV-import är en funktion i Basic Premium.
Om du redan har dina böcker i ett kalkylblad kan du antingen uppgradera till Basic Premium för att ta med hela samlingen på en gång, eller använda en generell importör som WP All Import för att mata in din CSV i plugin-programmets bokregister.
Hur hanterar jag en förlorad bok?
Du har två alternativ, beroende på situationen. Om en låntagare rapporterar en bok som förlorad under ett aktivt utlån, leta upp transaktionen under Library Management » Book Transactions, klicka på ‘Return’ och ställ in returstatusen till ‘Lost Book.’ Detta avslutar lånet och tillämpar eventuell avgift du har konfigurerat.
Om en kopia permanent saknas från dina hyllor (stöld, vattenskada, aldrig återlämnad av en sedan länge försvunnen låntagare), uppdatera bokens katalogstatus till ‘Inactive’ så att den inte längre visas som tillgänglig. Om boken hittas senare kan du återaktivera posten.
Om du köper en ersättningskopia senare rekommenderar vi att du lägger till den som en helt ny bok med ett nytt bok-ID, snarare än att återanvända den gamla. Detta håller din tidigare transaktionshistorik korrekt.
Kan låntagare låna mer än en bok åt gången?
Inte i gratisversionen. Gratisnivån begränsar varje transaktion till en bok per låntagare, så om en läsare vill ha tre böcker under samma besök måste du registrera tre separata utlån.
För ett livligt samhälls- eller skolbibliotek blir detta snabbt tråkigt. Utlån av flera böcker i en enda transaktion är en funktion i Basic Premium, och det är den uppgradering vi skulle peka ut för de flesta aktiva bibliotek först.
Hur säkerhetskopierar jag mina biblioteksdata?
Eftersom dina biblioteksuppgifter lagras direkt i din WordPress-databas, kommer alla standardmässiga WordPress backup-plugins automatiskt att inkludera dina biblioteksdata i dina webbplats-säkerhetskopior. Vi rekommenderar Duplicator eftersom det kan köra schemalagda säkerhetskopior till fjärrlagring som Google Drive eller Dropbox, så ett enskilt hårdvarufel kommer inte att radera månader av låntagares register och transaktionshistorik.
Behöver jag ett specifikt tema för att detta ska fungera?
Nej! Detta plugin är utformat för att fungera med alla standardmässiga WordPress-teman.
Administrationsskärmarna finns inuti din WordPress-instrumentpanel (så de ser likadana ut oavsett ditt tema), och visningen av biblioteket på framsidan använder ren HTML som automatiskt ärver ditt temas stil, så allt ser professionellt ut.
Vi hoppas att den här handledningen hjälpte dig att lära dig hur du bygger ett system för bibliotekssamlingar och utlåning i WordPress. Du kanske också vill se vår artikel om hur mycket det verkligen kostar att bygga en WordPress-webbplats och vår kompletta handledning om hur man installerar WordPress.
Om du gillade den här artikeln, prenumerera gärna på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Jaqueline
Önskar bara att den kunde integreras och importera böckerna från Librarything!! Det vore så perfekt!
WPBeginner Support
Om du inte redan har gjort det kan du meddela plugin-utvecklaren om den här begäran, så kanske de kan titta på att lägga till den i framtiden
Admin
Begs
får jag veta vilken Amazon-plugin du hänvisar till i din video?
keitai
Hej,
Skulle du rekommendera detta plugin för en enkel uthyrningsverksamhet med olika produkter (ca 1000 artiklar)? Eller skulle du rekommendera ett annat plugin?
Jag kan skapa mina egna anpassade funktioner / logik men jag vill ha ett bra plugin som utgångspunkt.
Några tips, förslag,
med vänliga hälsningar,
Barry
WPBeginner Support
Det beror faktiskt på vilka föremål du kommer att hyra ut och hur du vill hantera din webbplats. Du kan prova pluginet för att se om det matchar dina behov.
Admin
Olawale Daniel
Att ha ett bibliotek på min medlemswebbplats har alltid varit en huvudvärk för mig. Uppgiften framför mig är större än vad jag kan hantera. Men jag tror att detta plugin bör hjälpa mig.
JOHN
jag kan hitta kortkoden för pluginet. snälla hjälp mig
Basanta Thapa
Tack för insikten! Jag skulle gärna vilja att du lägger upp några fler skärmdumpar av det faktiska gränssnittet, så att vi kan få en uppfattning om pluginets utseende och känsla.
Jesinth
Det var verkligen hjälpsamt. Tack för informationen. Men hur kommer bokens information att produceras när den skrivs in i sökrutan? Kan du hjälpa mig?
anil
Hej, bra artikel. Jag installerade det här pluginet och följde stegen som beskrivs ovan. Men när jag skriver något i sökrutan kommer ingenting upp i resultaten. Kan du hjälpa mig med detta?
Redaktionell personal
Använd supportforumet för plugin-programmet.
Admin