WordPress kan gøres så brugervenligt, at selv en nyfødt baby kan finde rundt i systemet.
Okay, overdrivelse fremmer forståelsen, men jeg håber I har fået fat i pointen ;)
I denne tutorial, vil jeg vise Jer hvordan I kan lave jeres helt egen WordPress meta boks – altså en af de bokse man ser i højre side når man laver et indlæg eller en side. Hvad du vil have i den, er helt op til dig… Er du stadig ikke med på hvilken boks der er tale om? Den boks du vælger kategorier i, når du skriver et indlæg, det er en meta boks – sådan en lærer du at lave nu.
Hvad kan jeg med en WordPress meta boks?
En ny meta boks er som et nyt “værktøj”, når du skal skrive et nyt indlæg eller lave en ny side.
Herunder er en nogle idéer til, hvad du kan bruge en WordPress meta boks til:
- Gemme noter til indlægget/siden
- Tilføje endnu et “fremhævet billede” til dit indlæg/side
- Give dit indlæg/side et andet layout (lidt mere avanceret)
- Samle genveje
Ovenstående er bare nogle af de ting du kan med en WordPress meta boks – kun fantasien sætter grænser.
Personligt, har jeg brugt det til at indsætte ekstra fremhævede billeder, affiliatelinks, knapper mm.
Koden du skal indætte i “functions.php” filen…
Først og fremmest skal du have fat i dit temas functions.php fil, for det er netop dér vi skal tilføje lidt kode.
Når du har fundet og åbnet filen, så skal du indsætte følgende function
function wptricks_meta_box_add() { add_meta_box( 'min-meta-boks-id', 'WPTricks Meta Boks', 'wptricks_meta_box_wp', 'post', 'side', 'high' ); } add_action( 'add_meta_boxes', 'wptricks_meta_box_add' );
Okay, lad mig lige forklare ovenstående kode.
For at I kan forstå den, skærer jeg den i bidder, og forklarer den for Jer…
function wptricks_meta_box_add() {
I ovenstående kode, starter vi med at lave en funktion, som skal oprette denne meta boks til vores “post” sider, altså der hvor vi skriver indlæg. Du kan kalde denne funktion hvad du vil, men navnet skal bare være unikt.
add_meta_box( 'min-meta-boks-id', 'WPTricks Meta Boks', 'wptricks_meta_box_wp', 'post', 'side', 'high' );
Så skal vi fortælle hvad der egentlig skal ske, når funktionen “wptricks_meta_box_add” kører. Og det der sker er, at vi tilføjer en ny meta boks. Vi starter med at angive et id – dette id skal igen være unikt. Derefter angiver vi en overskrift på vore WordPress meta boks, altså ligesom der står “Kategorier” kan du kalde din hvad du vil. Derefter angiver vi hvilken funktion denne meta skal indlæse (kommer senere i indlægget) – og til sidst angiver vi, at vores nye meta boks skal vises under “indlæg” i siden (altså til højre), og have prioriteten “høj” – dvs. den kommer ovenover alle de andre bokse.
} add_action( 'add_meta_boxes', 'wptricks_meta_box_add' );
Til sidst starter vi med at afslutte funktionen “wptricks_meta_box_add” – og tilføjer derefter en action, som laver en meta boks – og info til denne meta boks henter den fra funktionen “wptricks_meta_box_add”. Nu skulle du meget gerne have en meta boks i højre side ovenover de andre, hvor overskriften er “WPTricks Meta Boks”, hvis du har navngivet den lige som jeg har, vel og mærket.
Lad os fylde lidt indhold i boksen…
Okay, nu har vi så boksen, men den er jo tom?
– Ja, det er fordi vi endnu ikke har fyldt indhold i den…
For at gøre det, skal vi indsætte nedenstående kode i functions.php lige under vores kode fra før:
function wptricks_meta_box_wp() { echo 'Dette er min første meta boks!'; }
Her er ingen grund til at skære koden i små bidder, da den er relativ enkel.
Vi tilføjer en funktion, som hedder “wptricks_meta_boks_wp” – og ja, den har du da set før?!
Den angav du nemlig i koden før denne, kan du huske det?..
Når du gemmer og uploader din functions.php skulle du nu gerne have en WordPress meta boks i højre side, hvori der står “Dette er min første meta boks!”. Tillykke, du har netop lavet din første meta boks – og nu kan du så fylde i den hvad du har lyst til…
Skriv et svar