Snabbtips En 4 minuters Crash-kurs i WordPress-anpassade fält

Dagens Basix video quick tip ämne kommer från en fråga på Twitter, angående användningen av anpassade fält i WordPress. Lyckligtvis är det så enkelt att du bifogar unika uppgifter till inlägg så enkelt som att ange ett värde på sidan "Redigera inlägg" och sedan hänvisa den informationen till metoden get_post_meta ().


Prenumerera på vår YouTube-sida för att titta på alla videohandledning!

Föredrar att se den här videon på Screenr.com?


Steg 1: Skapa en ny post

I din lokala testmiljö skapar du ett nytt inlägg i WordPress-administratörspanelen och rullar till botten tills du ser widgeten "Anpassade fält"..

Det här avsnittet möjliggör en nyckel och ett värde. Om du till exempel inte utnyttjar den nya "Post miniatyrbild" -funktionen, tillgänglig i WordPress 2.9, och behöver ett sätt att bifoga en miniatyrbild för varje inlägg, är det här du skulle utföra den uppgiften. Du kan tilldela en nyckel med "tumme" och ett värde, vilket är lika med en sökväg till önskad miniatyrbild. Fortsätt och fyll i det här avsnittet med några testdata - allt du vill. Jag använder "svårighet" som min nyckel, "och" hård "som värdet.


Steg 2: Redigera Index.php

Besök nu ditt tema, och inom WordPress-loopen på din index.php-sida, hänvisa metoden get_post_meta ().

 ID, "svårighet", sant); ?><

Denna metod accepterar tre parametrar.

  • ID för önskat inlägg. Du kan använda $ post-> ID eller "the_id ()" för att infoga detta värde.
  • Nyckeln som du behöver. Kom ihåg att du kan infoga flera anpassade fält. Det är därför som vi behöver referera till nyckeln, i mitt fall, "svårighet".
  • En booleska, som bestämmer om du vill att informationen returneras som en sträng eller en matris. När jag echoing mitt värde har jag valt sann (eller sträng).

Steg 3: Vad om ...

Om du ser att du kör webbplatsen ser du rätt värde. Om du gick med en miniatyrväg i ditt anpassade fält, se till att du stryker ut den här strängen från en IMG-tagg i enlighet med detta. Det finns emellertid ett problem här; det är möjligt att inte varje enskild post kommer att ha denna "svårighet" anpassade fält bifogade, men vi antar blatant att det kommer att finnas. Detta är ineffektivt. Istället, varför först skapar vi inte ett "if" -förklaring och bestämmer om vår önskade nyckel finns först. Smarterare rätt?

 ID, "svårighet")):?>  ID, "svårighet", sant); ?> 

Slutsats

Anpassade fält är en häftklammer i varje erfaren WordPress-designers verktygslåda. Lär dem och använd dem! Tack för att du läser eller tittar på!