publikacja: 27 kwietnia 2009, autor: , komentarzy 27 https://wpninja.pl/artykuly/wlasne-pola-w-tresci-wpisu/

„Własne pola” w treści wpisu

„Własne pola” w treści wpisu

„Własne pola” (ang. custom fields) zdecydowanie stanowią jedną z ciekawszych i użyteczniejszych funkcji WordPressa.

Z pewnością wiesz już czym sąjak stosować je w praktyce. Teraz chciałbym Ci pokazać prosty sposób wyświetlania ich zawartość w treści wpisu.

Meta Functions Shortcode

Wtyczka Meta Functions Shortcode dodaje specjalny shortcode ([meta]), za pomocą którego możemy wyświetlać w treści wpisu bądź strony zawartość „własnych pól”.

Składnia jest następująca:

[meta func="" name="" alt=""]

Standardowe funkcje wtyczki

Wtyczka posiada jak na razie trzy wbudowane funkcje (atrybut func):

  • url (wyświetlanie odnośników)
    • Przykładowa składnia:
      [meta func="url" name="nazwa-pola" alt="dowolny-tekst"]
    • Wygenerowany kod HTML:
      "zawartosc-pola"dowolny-tekst
  • plain (wyświetlanie samych zawartości)
    • Przykładowa składnia:
      [meta func="plain" name="nazwa-pola" alt="dowolny-tekst"]
    • Wygenerowany kod HTML:

      zawartosc-pola
  • img (wyświetlanie obrazków)
    • Przykładowa składnia:
      [meta func="img" name="nazwa-pola" alt="dowolny-tekst"]
    • Wygenerowany kod HTML:
      "dowolny-tekst""zawartosc-pola"

Tworzenie własnej funkcji

Dodatkowo można w prosty sposób stworzyć własną funkcję. W tym celu należy przejść do zakładki „ustawienia” / „Meta Functions Shortcode” i wypełnić prawidłowo znajdujący się tam formularz:

Dodawanie własnej funkcji

Dodawanie własnej funkcji

Jeśli chciałbym teraz użyć powyższej funkcji powinienem stworzyć dwa dowolne „własne pola” a w treści wpisu podać:

[meta func="moja_funkcja" nazwa_p1="nazwa-pola-1" nazwa_p2="nazwa-pola-2"]

Wygenerowany kod HTML wyglądały wtedy następująco:

Zawartość pól to zawartosc-pola-1 oraz zawartosc-pola-2.

Prawda, że proste? :-)

Dodaj własny komentarz