• 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 / WordPress Tutorials / Tutorial 1: Kom igang med Advanced Custom Fields

Tutorial 1: Kom igang med Advanced Custom Fields

Skrevet af Aris - 17. januar 2020

advanced-custom-fields

Mange professionelle udviklere bruger Advanced Custom Fields (ACF Premium) når de udvikler en WordPress løsning fra bunden. Man kan bruge Advanced Custom Fields (også forkortet ACF) på mange måder – og det gælder både front- og backend.

I denne tutorial-serie vil jeg vise dig hvordan du bruger Advanced Custom Fields – hele vejen fra opsætningen i kontrolpanelet til at få vist dataen i frontenden.

Hvad er Advanced Custom Fields?

Hvis du har haft installeret forskellige WordPress themes, og her gælder det især premium WordPress themes, så har du nok set, at disse har såkaldte “Theme Options”.

Det er egentlig bare en række indstillinger, som er med til at “forme” dit WordPress website. Det kan være alt fra antal kolonner, til indsætte scripts i din <head> sektion (som f.eks. Google analytics kræver). Kort sagt, det er der for at gøre det nemmere for dig, som bruger, at fuldende dit WordPress website.

Advanced Custom Fields kan også gøre ovenstående – og meget mere til. Men det er ikke bare “plug and play”. For det hele sker jo ikke automatisk, der skal arbejdes lidt for det.

Meta-data

Advances Custom Fields baserer sin data på meta-data.
Meta-data er noget der er på alle indlæg, sider og andre posttypes. Det er egentlig bare “ekstra data”, som er tilknyttet en posttype. Men man kan også gemme meta-data til hele WordPress websitet, og det er netop det man gør, når man lave “Theme options”.

Forskel på meta-data i posttypes og options

Der er, som sådan, ikke forskel på den data, som ACF gemmer i databasen. Den eneste forskel der er, er hvor i databasen denne data bliver gemt. Hvis det er almindelig meta-data, så bliver det tilknyttet et enkelt indlæg eller side. Her er 2 eksempler på meta-data, som bruges på hver sin måde

  • Opskrifter
    Hvis du har et WordPress theme, der er bygget op omkring opskrifter of madlavning, vil du højest sandsynligt have en posttype der hedder “Recipes”. Det er næsten det samme som en side eller et indlæg, forskellen er bare, at den nok har nogle andre felter. Man kan f.eks. tilføje en ingrediens eller et “step” i udførelsen. Ingredienser og Steps vil blive gemt som meta-data, men kun være tilknyttet denne ene opskrift. Den er altså ikke global.
  • Theme Options
    Når du har et WordPress theme, som har theme options, så vil brugeren typisk gå ind og ændre på opsætningen, så man for det ønskede resultat for ens WordPress website. Al data vil blive gemt i databasen som meta-data. Men til forskel for f.eks. “Opskrifter”, så er denne meta-data ikke tilknyttet en enkelt post eller side, men er i stedet tilknyttet hele siden – og derfor er denne data globalt tilgængelig. På tværs af websitet altså.

Du kan altså nemt lave dine egne indstillinger til både dit theme, men også dine indlæg og sider, ved at bruge et værktøj som Advanced Custom Fields. Du kan desuden læse mere om custom posttypes her.

Er der en gratis version af Advanced Custom Fields?

Ja, heldigvis.
Den version, som jeg linkede til i toppen, er en betalt premium version, som selvfølgelig har ekstra features ift. hvilke felttyper man kan vælge, samt hvilken data man kan trække og gemme. Jeg vil bestemt mene, at det er alle pengene værd, hvis man kan finde ud af at bruge det.

Men hvis du er interesseret i at lege rundt med det, og gerne vil lære lidt af denne tutorialserie, som også tager udgangspunkt i den gratis version, så kan du hente en gratis version af Advanced Custom Fields her.

Hvordan installerer jeg Advanced Custom Fields ?

Hvis du har prøvet at installere et WordPress plugin før, så er det fuldstændig det samme. Du går ind og søger på pluginnet, og installerer det så via WordPress kontrolpanelet. Husk, dette gælder kun den gratis version af pluginnet. Hvis du skal installere premium versionen, så skal du installere det via FTP eller uploade en ZIP-fil via kontrolpanelet. Hvis du er i tvivl om hvordan du gør dette, så kan du læse denne guide til hvordan du installerer WordPress plugins, på begge måder.

Er du stadig i tvivl, så tøv ikke med at skrive, så skal jeg nok hjælpe dig. Du kan skrive til mig via min kontaktside, og jeg svarer typisk inden for et par timer.

Hvad er næste step?

Dette var en lille introduktion til Advanced Custom Fields.
Næste step er at komme i gang med at bruge det, og få gemt noget data i backenden, som vi skal have ud på vores frontend, der hvor det giver mening.

Næste tutorial

Den næste tutorial handler om, at vi skal have bygget en custom “Theme options” side, hvor vi skal prøve at gemme lidt basis-info, som vi vil smide i footeren på vores side. Denne tutorial kan du læse her. Bemærk – denne tutorial kræver PRO versionen.

Populært lige nu...

  • - 8 Tips til at skrive et godt indlæg
  • - Gratis WordPress hjemmeside
  • - Bedre udsending af mails i WordPress
  • - Hvad sker der når man installerer 100 plugins?

Skrevet i: WordPress Tutorials Tags: acf, advanced custom fields, avanceret, backend, frontend, tutorial, wordpress

Læserinteraktioner

Skriv et svar Annuller svar

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

Primær Sidebar

Annonce

Søg

Mine anmeldelser

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

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 (51)
  • Gør det selv (31)
  • Hosting (4)
  • WooCommerce (1)
  • WordPress Admin (4)
  • WordPress Fejl (4)
  • WordPress Guide (18)
  • WordPress Nyt (8)
  • WordPress Plugins (20)
  • WordPress Temaer (10)
  • WordPress Tips (31)
  • WordPress Tutorials (2)

Billigt webhotel

Arkiver

  • januar 2024 (1)
  • juli 2023 (1)
  • april 2023 (1)
  • februar 2023 (1)
  • januar 2023 (1)
  • 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 - 2025 | WPTricks.dk | Sitemap | Cookie- og Privatlivspolitik