Ako používať vlastné polia vo WordPress?

Ste návrhár tém alebo vývojár, ktorý chce rozšíriť funkčnosť svojho webu WordPress?Vlastné polia sú funkcie v programe WordPress vytvorené na použitie rôznymi témami alebo doplnkami na ukladanie ďalších informácií súvisiacich s príspevkom.Dobrým popisom vlastného poľa sú metadáta SEO, ktoré sa môžu hodiť ako vstupné pole na písanie príspevkov.

Takže vďaka tejto schopnosti WordPress môžete pridávať vlastné polia alebo metadáta, ktoré sú extra/kúskami ľubovoľných informácií pre akýkoľvek príspevok.Je však možné použiť vlastné polia na dosiahnutie zložitejších operácií, ako je nastavenie dátumu vypršania platnosti vašich príspevkov, ale to si vyžaduje znalosti kódovania.Potom sa pozrime na to, čo sú vlastné polia a ako ich vytvoriť a používať vo WordPress na jednoduchom príklade.

Čo sú vlastné polia vo WordPress?

Vlastné polia sú funkcie vo WordPress, ktoré vám umožňujú pridať ďalšie informácie pri písaní príspevku, nazývajú sa tiež metadáta príspevku.Keďže WordPress ukladá tieto informácie ako metadáta, môžete ich zobraziť pomocou značiek šablóny témy WordPress.Príklady týchto vlastných polí zahŕňajú pridanie hodnotenia produktu, ktorý recenzujete, pridanie hudobnej skladby do napísaného príspevku a mnoho ďalších, ktoré sú k dispozícii alebo by ste ich mohli zvážiť.

  • V predvolenom nastavení nie sú vlastné polia dostupné, keď sa zobrazujú na obrazovke editora príspevkov vašej lokality (t. j. sú skryté).
  • Zviditeľnenie v klasickom editore vyžaduje aktiváciu poľa Vlastné polia v tlačidle Možnosti obrazovky na paneli správy príspevkov/stránok WordPress.Opäť ho môžete povoliť v sekcii Predvoľby editora Gutenberg.

Vlastný formát poľa

Preto sú metadáta vlastného poľa vytvorené ako pár s „názvom alebo kľúčom“ a „hodnotou“, kde kľúčom je názov prvku metaúdajov a hodnota je jedinečná informácia, ktorá tvorí popis priradený k jednotlivému príspevku. .

Pokiaľ ide o vlastné polia, „Kľúče“ sa líšia od „Hodnoty“ v tom, že kľúč možno v príspevku použiť viackrát, ale s rôznymi hodnotami.Chcete napríklad povedať, že osoba pozerá komiks a horor (dva samostatné) filmy?Vytvorenie „Pozeranie“ ako kľúča a jeho dvojité použitie v rovnakom príspevku s hodnotami „Hrôza“ a iné „Komiks“ je ideálny spôsob, ako reprezentovať vlastné pole na webe WordPress.

Vlastné polia vo WordPress
Vlastné polia vo WordPress

Používanie vlastných polí vo WordPress

Na vytvorenie alebo použitie vlastného poľa na jeho definovanie.K príspevkom na našej stránke pridáme vlastné pole WordPress s názvom „Aktuálne sa číta“ a zobrazíme ho v spodnej časti obsahu.Keď teda vytvoríte tento kľúč, môžete každému príspevku priradiť hodnotu.Tu sú kroky, ako to dosiahnuť pomocou nasledujúcich ilustrácií.

Povoliť vlastné polia v editore

Prihláste sa na svoj webový panel WordPress a otvorte príspevok alebo stránku, na ktorú potrebujete pridať vlastné pole.Ako je zobrazené na obrazovke úprav, možnosť vlastných polí nie je v predvolenom nastavení viditeľná (to znamená, ak nebola predtým aktivovaná).

  • Pomocou editora blokov Gutenberg nájdite a kliknite na tri bodky na bočnom paneli v pravom hornom rohu.
  • Kliknite na možnosť „Predvoľby“ a vyberte časť „Panely“.
  • V kategórii „Iné“ začiarknite políčko vedľa položky „Vlastné polia“ a aktivujte ju.
Povoliť metabox vlastných polí v Gutenberg
Povoliť metabox vlastných polí v Gutenberg
  • Potom musíte kliknúť na tlačidlo „Povoliť a znova načítať“, aby sa zmeny prejavili.
  • Po dokončení cesty k stránke sa pod príspevkom/stránkou na obrazovke zobrazí ponuka Vlastné polia.
  • Ak používate starý klasický editor, aktivujte ho kliknutím na tlačidlo „Možnosti obrazovky“ v pravom hornom rohu editora a začiarknutím políčka vedľa položky „Vlastné polia“.
Aktivujte vlastné polia pomocou klasického editora
Aktivujte vlastné polia pomocou klasického editora
  • Okrem toho môžete postupovať technickejším spôsobom a použiť súbor functions.php na zobrazenie skrytých vlastných polí.Prejdite na výber súboru „functions.php“ kliknutím na kartu „Editor tém“ v ponuke „Vzhľad“ na paneli stránky WordPress a prilepte nasledujúci kód:
add_action( 'admin_head', 'showhiddencustomfields' );
function showhiddencustomfields() {
    echo "

 

"; }

  • V editore by to malo vyzerať takto:
Pridajte funkcie na zobrazenie skrytých vlastných polí
Pridajte funkcie na zobrazenie skrytých vlastných polí
  • Potom kliknutím na položku Aktualizovať súbor uložte zmeny.
  • Majte na pamäti, že tento tip na kódovanie je špecifický pre konkrétnu tému, takže keď dôjde k aktualizácii témy, inovácii alebo zmene, bude potrebné zopakovať vyššie uvedené kroky, aby sa zachovala funkčnosť vašej webovej lokality.Tieto kódy môžete uložiť ako súbory PHP a nahrať ich ako doplnky, nainštalovať a aktivovať, takže sa nemusíte obávať častých aktualizácií.Prípadne môžete použiť doplnok, ako je úryvok kódu, na spravovanie nových funkcií organizovaným spôsobom.
Súvisiace otázky  Ako hrať cross-play v Overwatch?

Pridajte do príspevkov vlastné polia

Po povolení meta poľa Vlastné polia prejdite nadol do oblasti „Vlastné polia“ pod vaším napísaným príspevkom alebo obsahom stránky.Potom zadajte pole, ktoré sme vybrali „Aktuálne sa číta“ ako názov/kľúč a „Ako používať vlastné polia vo WordPress“ ako hodnotu toho, čo čítate a všetko by malo byť bez úvodzoviek.Nakoniec kliknite na tlačidlo „Pridať vlastné pole“.

Pridajte k príspevkom nové vlastné polia
Pridajte k príspevkom nové vlastné polia

Po pridaní poľa môžete položku upraviť alebo odstrániť a kedykoľvek zverejniť aktualizovaný príspevok.Okrem toho môžete z rozbaľovacieho zoznamu vybrať akékoľvek predtým pridané vlastné pole a priradiť mu novú hodnotu.

Pridajte novú hodnotu výberom kľúča z rozbaľovacieho zoznamu
Pridajte novú hodnotu výberom kľúča z rozbaľovacieho zoznamu

Po vytvorení vlastných polí kliknite na tlačidlo Publikovať a zverejnite svoj príspevok.

Zobrazte vlastné polia vo WordPress

Teraz je vlastné pole len na backende a na jeho zobrazenie na frontende musíte použiť kúsok kódu.Ak chcete zobraziť vlastné polia, musíte upraviť súbory tém WordPress.Používanie jednotlivých príspevkov vyžaduje úpravu súboru „single.php“ alebo „content-single.php“, ale najskôr v súbore nájdite tieto riadky kódu:

while ( have_posts() ) : the_post();
.
.endwhile; // end of the loop.

Kód pre vlastné pole pridáte pod blok kódu.

echo get_post_meta($post->ID, 'key', true);

Nezabudnite zmeniť „Kľúč“ na kľúč, ktorý ste použili vo svojom príspevku, pretože názov kľúča na obrázku vyššie je „Aktuálne sa číta“.Môžete tiež pridať ľubovoľnú predponu na zobrazenie „Aktuálne čítate:“, kód by mal vyzerať takto:

echo '

Práve čítate:

‘, get_post_meta($post->ID, ‘momentálne čítam’, true);

Pridajte k príspevkom kód zobrazenia vlastného poľa
Pridajte k príspevkom kód zobrazenia vlastného poľa

Nakoniec uložte zmeny kliknutím na „Aktualizovať súbor“ a prezrite si príspevok obsahujúci vlastné polia, aby ste videli výsledky.

Zobrazte vlastné polia vo WordPress
Zobrazte vlastné polia vo WordPress

Pomocou CSS môžete upraviť pozíciu a zarovnať zobrazenie vlastných polí v rozložení vašej lokality.

Použite rozšírený doplnok vlastných polí

Aj keď je jednoduchšie vytvárať vlastné polia manuálne, písanie kódu a jeho užitočné zobrazenie je pre bežného používateľa náročná úloha.Aby ste sa vyhli problémom, môžete použiťRozšírené vlastné poliaPočkajte na doplnky a spravujte nasledovné:

  • Rýchlo vytvorte svoje vlastné polia s viac ako 30 typmi polí.
  • Vytvorte skupiny polí a definujte pravidlá umiestnenia.
  • Pridajte vlastné polia do kategórií, médií, komentárov a kdekoľvek inde na vašej lokalite.
  • Na zobrazenie požadovaných polí použite vstavané funkcie.
  • Použite rozšírenia na zlepšenie funkčnosti vášho pluginu
Súvisiace otázky  Ako povoliť alebo zakázať automatické prehrávanie v systéme Windows 10?

Praktické príklady použitia vlastných polí vo WordPress

Môžeme vám ukázať množstvo praktických príkladov, ako používať vlastné polia v editore WordPress.Yoast SEO je jedným z najlepších príkladov pridávania vlastných údajov pre SEO.Ďalší príklad zahŕňa WP Review, WP Rocket a WP kupóny.Navyše, takmer všetky obchodné témy sa vo veľkej miere spoliehajú na vlastné polia.Napríklad ľahké témy ako GeneratePress a Astra ponúkajú vlastné boxy na úpravu rozloženia konkrétnych príspevkov.

Kľúčové body, ktoré treba pamätať pri používaní vlastných polí

Ako vidíte, vytváranie a používanie vlastných polí vo WordPress je jednoduchá úloha, ktorá nevyžaduje, aby ste boli odborníkom na kódovanie.SEO, recenzie, kupóny a mnohé ďalšie typy doplnkov používajú tieto vlastné polia na pridávanie ďalších meta informácií o príspevku. Je to však niečo drahšie a mali by ste si túto skutočnosť uvedomiť.

  • WordPress ukladá všetky tieto vlastné polia do tabuľky wp_postmeta.Aj keď je obsah samotného príspevku uložený v inej tabuľke wp_post, wp_postmeta je jednou z najväčších tabuliek v akejkoľvek štandardnej inštalácii WordPress kvôli veľkému počtu polí metadát.
  • Aj keď môžete odstrániť vlastné polia z meta poľa editora príspevkov, neodstránia sa tým pôvodné polia.Odstráni sa iba inštancia použitá v tomto príspevku, môžete vidieť, že rovnaké pole je dostupné v rovnakom príspevku alebo inom príspevku.Úplné odstránenie vlastných polí je preto náročná úloha a možno budete musieť upraviť databázu priamo pomocou SQL dotazov v phpMyAdmin alebo podobných nástrojoch.
  • Všetky nepoužité vlastné polia budú vždy dostupné v postmeta tabuľke zaberajúcej úložisko databázy.Vezmime si príklad, máte doplnok na komentáre, ktorý používa 10 vlastných polí s vopred vyplnenými hodnotami zo stránky globálnych nastavení doplnku.Môže to vyzerať pekne, pretože môžete použiť predvolené hodnoty a upraviť ich iba v prípade potreby.S touto myšlienkou ste na svojom webe vytvorili 20 komentárov s predvolenými meta poliami a ďalších 80 príspevkov bez komentárov.Keď skontrolujete tabuľku postmeta, budete prekvapení, keď zistíte, že všetkých 100 príspevkov bude obsahovať 10 vlastných položiek poľa s vopred vyplnenými hodnotami.To znamená, že 800 nadbytočných záznamov (80 * 10) nebude k ničomu.
Nepoužité vlastné polia
Nepoužité vlastné polia
  • Problém sa zhorší, keď doplnok deaktivujete a chcete použiť iný doplnok na komentáre.Teraz bude v tabuľke 1000 100 (10 * XNUMX) nadbytočných záznamov, ktoré sa nepoužívajú.Keď máte viacero doplnkov s množstvom vlastných polí (ako Yoast SEO, WP Review, WP kupóny atď.), tabuľka sa rozrastie na desiatky tisíc položiek. )
  • Príliš veľa meta polí môže tiež spomaliť váš editor príspevkov, a to z pohľadu backendu.
Súvisiace otázky  Zakázať automatické načítanie obrázkov v prehliadačoch Chrome a Firefox

S týmito upozorneniami uvedenými vyššie sa uistite, že používate vlastné polia rozumne iba v prípade potreby.Nevytvárajte ani nepoužívajte polia, ktoré sa používajú iba v niekoľkých príspevkoch.Namiesto toho si na tento účel môžete vytvoriť vlastný typ príspevku, ktorý možno kedykoľvek neskôr previesť na bežný príspevok.

Záverečné myšlienky

Pri vlastných poliach je toho o čom hovoriť, pretože sa postupne stávajú technickejšími.Ale s týmto veľmi jednoduchým sprievodcom môžete začať so základmi používania vlastných polí na svojom webe WordPress.

Zdieľať tento príspevok

Pridať komentár