• Gå direkte til primær navigation
  • Skip til indhold
  • Gå direkte til primær sidebar

WPTRICKS{DK}

En blog om WordPress, Webudvikling og gode idéer!

  • Forsiden
  • WordPress Guide
  • WordPress Hosting
  • Gratis WordPress Sparring
  • Er mit domæne ledigt?
  • Få gratis hjælp til WordPress
Du er her: Forside / Generelt / Lav din egen WordPress Meta boks

Lav din egen WordPress Meta boks

12. juni 2014 af Aris Skriv kommentar

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…

Populært lige nu...

  • - Alternativer til Google Analytics
  • - 10 mest stillede spørgsmål om WooCommerce
  • - 8 Tips til at skrive et godt indlæg
  • - Gratis WordPress hjemmeside

Skrevet i: Generelt, Gør det selv, WordPress Tips Tags: boks, box, ekstra, meta, wordpress

Læserinteraktioner

Skriv et svar Annuller svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Primær Sidebar

Søg

Mine anmeldelser

  • Kinsta.com(☆☆☆☆☆)
  • Nordicway.dk(☆☆☆☆)
  • UnoEuro / simply.com (☆☆☆)
  • One.com (☆☆)

Simply

Hold dig opdateret

Et par gange om året sender jeg et nyhedsbrev ud, med alle de nye tiltag jeg har gang i.
INGEN SPAM - det lover jeg!


… eller vælg en kategori

  • AngularJS (3)
  • Gammel (1)
  • Generelt (47)
  • Gør det selv (30)
  • Hosting (4)
  • WooCommerce (1)
  • WordPress Admin (3)
  • WordPress Fejl (3)
  • WordPress Guide (16)
  • WordPress Nyt (8)
  • WordPress Plugins (19)
  • WordPress Temaer (10)
  • WordPress Tips (30)
  • WordPress Tutorials (2)

Arkiver

  • juni 2022 (1)
  • februar 2022 (2)
  • januar 2022 (1)
  • december 2021 (2)
  • oktober 2021 (1)
  • april 2021 (1)
  • marts 2021 (1)
  • februar 2021 (2)
  • november 2020 (1)
  • august 2020 (1)
  • juli 2020 (2)
  • juni 2020 (1)
  • marts 2020 (1)
  • februar 2020 (2)
  • januar 2020 (5)
  • november 2019 (1)
  • maj 2019 (1)
  • april 2019 (1)
  • september 2018 (1)
  • juni 2018 (2)
  • april 2018 (1)
  • december 2017 (3)
  • oktober 2017 (1)
  • september 2017 (1)
  • november 2016 (1)
  • juni 2016 (1)
  • april 2016 (1)
  • marts 2016 (1)
  • juli 2015 (1)
  • september 2014 (1)
  • juni 2014 (3)
  • marts 2014 (5)
  • februar 2014 (2)
  • november 2013 (4)
  • oktober 2013 (1)
  • maj 2013 (1)
  • april 2013 (2)
  • marts 2013 (1)
  • januar 2013 (7)
  • december 2012 (2)

© Copyright 2012 - 2022 | WPTricks.dk | Sitemap | Cookie- og Privatlivspolitik