Si të përdorni fushat e personalizuara në WordPress?

A jeni një projektues ose zhvillues temash që kërkon të zgjerojë funksionalitetin e faqes suaj të WordPress?Fushat e personalizuara janë veçori në WordPress të ndërtuara për përdorim nga tema ose shtojca të ndryshme për të ruajtur informacione shtesë në lidhje me një postim.Një përshkrim i mirë për një fushë të personalizuar janë metadatat e SEO, të cilat mund të jenë të dobishme si një fushë hyrëse për shkrimin e postimeve.

Pra, falë kësaj aftësie të WordPress, ju mund të shtoni fusha të personalizuara ose meta të dhëna të cilat janë shtesë/copë informacioni arbitrar për çdo postim.Sidoqoftë, është e mundur të përdoren fusha të personalizuara për gjëra më komplekse, si p.sh. vendosja e një date skadimi për postimin tuaj, por kjo kërkon njohuri për kodimin.Pastaj le të zhytemi në atë se çfarë është një fushë e personalizuar dhe si ta krijojmë dhe përdorim atë në WordPress me një shembull të thjeshtë.

Cilat janë fushat e personalizuara në WordPress?

Fushat e personalizuara janë veçori në WordPress që ju lejojnë të shtoni informacion shtesë kur shkruani një postim, ato njihen gjithashtu si metadata e postimit.Meqenëse WordPress e ruan këtë informacion si meta të dhëna, ju mund të përdorni etiketat shabllone të temës së faqes suaj të WordPress për t'i shfaqur ato.Shembuj të këtyre fushave të personalizuara përfshijnë shtimin e një vlerësimi për një produkt që po rishikoni, shtimin e një pjese muzikore në një postim të shkruar dhe të tjera që janë të disponueshme ose që mund të mendoni t'i përfshini.

  • Si parazgjedhje, fushat e personalizuara nuk janë të disponueshme kur shfaqen në ekranin e redaktuesit të postimeve të faqes tuaj (d.m.th. ato janë të fshehura).
  • Për ta bërë atë të dukshëm në redaktuesin klasik kërkon aktivizimin e kutisë "Fushat e personalizuara" në butonin "Opsionet e ekranit" të panelit të menaxhimit të postimeve/faqeve të faqes së WordPress.Përsëri, mund ta aktivizoni nga seksioni Preferencat e Redaktorit të Gutenberg.

Formati i fushave të personalizuara

Kështu, meta të dhënat për një fushë të personalizuar përbëjnë një çiftim të një "emri ose çelësi" dhe një "vlerë", ku çelësi është emri i elementit të meta të dhënave dhe vlera është informacioni unik që formon përshkrimin e lidhur me një postim individual. .

Për sa i përket fushave të personalizuara, "Çelësat" janë të ndryshëm nga "Vlerat" në atë që çelësat mund të përdoren shumë herë në një postim, por me vlera të ndryshme.Për shembull, dëshironi të shpreheni se dikush është duke parë filma komikë dhe horror (dy të veçantë)?Krijo "Now Watching" si një çelës dhe përdore atë dy herë në të njëjtin postim me një vlerë "Horror" dhe "Comics" të tjera, që është një mënyrë ideale për të përfaqësuar fushat e personalizuara në një faqe WordPress.

Fushat e personalizuara në WordPress
Fushat e personalizuara në WordPress

Përdorimi i fushave të personalizuara në WordPress

Për të krijuar ose përdorur një thirrje të personalizuar të fushës për ta përcaktuar atë.Ne do të shtojmë një fushë të personalizuar të WordPress të quajtur "Aktualisht duke lexuar" në postimin e sajtit dhe do ta shfaqim atë në fund të përmbajtjes.Pra, pasi të krijoni këtë çelës, mund t'i caktoni një vlerë çdo postimi.Këtu janë hapat për ta arritur këtë duke përdorur ilustrimin e mëposhtëm.

Aktivizo fushat e personalizuara në redaktues

Hyni në pultin e faqes suaj të internetit të WordPress dhe hapni postimin ose faqen ku duhet të shtoni fusha të personalizuara.Siç tregon ekrani juaj i modifikimit, opsioni "Fushat e personalizuara" nuk është i dukshëm si parazgjedhje (d.m.th., nëse nuk ishte aktivizuar më parë).

  • Duke përdorur redaktuesin e bllokut Gutenberg, gjeni dhe klikoni tre pikat në shiritin anësor lart djathtas.
  • Klikoni në opsionin "Preferences" dhe zgjidhni seksionin "Panels".
  • Në kategorinë "Të tjera", kontrolloni kutinë pranë "Fushave të personalizuara" për ta aktivizuar atë.
Aktivizo metaboxin e fushave të personalizuara në Gutenberg
Aktivizo metaboxin e fushave të personalizuara në Gutenberg
  • Pas kësaj, duhet të klikoni butonin "Aktivizo dhe Rifresko" që ndryshimet të hyjnë në fuqi.
  • Pasi të përfundojë shtegu i faqes, menyja Fushat e personalizuara shfaqet poshtë postimit/faqes së ekranit.
  • Nëse jeni duke përdorur një version më të vjetër të redaktuesit klasik, klikoni butonin "Opsionet e ekranit" në këndin e sipërm djathtas të redaktuesit dhe kontrolloni kutinë pranë "Fushat e personalizuara" për ta aktivizuar.
Aktivizoni fushat e personalizuara me redaktuesin klasik
Aktivizoni fushat e personalizuara me redaktuesin klasik
  • Për më tepër, mund të përdorni skedarin functions.php për të shfaqur çdo fushë të personalizuar të fshehur në një mënyrë më teknike.Shkoni te zgjidhni skedarin "functions.php" duke klikuar skedën "Redaktori i temave" nën menunë "Dukja" në pultin e faqes suaj të WordPress dhe ngjitni kodin e mëposhtëm:
add_action( 'admin_head', 'showhiddencustomfields' );
function showhiddencustomfields() {
    echo "

 

";}

  • Duhet të duket kështu në redaktues:
Shto funksionalitet për të parë fushat e fshehura të personalizuara
Shto funksionalitet për të parë fushat e fshehura të personalizuara
  • Më pas, klikoni "Përditëso skedarin" për të ruajtur ndryshimet.
  • Mbani në mend se ky truk kodi është specifik për një temë të veçantë, kështu që kur një temë përditësohet, përmirësohet ose ndryshohet, kjo do të kërkojë përsëritjen e hapave të mësipërm për të ruajtur funksionalitetin e faqes suaj të internetit.Epo, mund t'i ruani këto kode si skedarë PHP dhe t'i ngarkoni si shtojca, t'i instaloni dhe aktivizoni në mënyrë që të mos shqetësoheni për përditësimet e shpeshta.Përndryshe, mund të përdorni shtojca si "Code Snippet" për të menaxhuar veçoritë e reja në mënyrë të organizuar.
pyetje të lidhura  Si të luani cross-play në Overwatch?

Shtoni fusha të personalizuara në postime

Me meta kutinë e fushave të personalizuara të aktivizuara, lëvizni poshtë te zona "fushat e personalizuara" poshtë postimit tuaj të shkruar ose përmbajtjes së faqes.Pastaj vendosni fushën tonë të zgjedhur "Aktualisht duke lexuar" si emër/çelës dhe "Si të përdorim fushat e personalizuara në WordPress" si vlerën e asaj që po lexoni dhe gjithçka duhet të jetë pa thonjëza.Më në fund, klikoni butonin "Shto një fushë të personalizuar".

Shtoni një fushë të re të personalizuar në postim
Shtoni një fushë të re të personalizuar në postim

Pas shtimit të fushës, mund të modifikoni ose fshini hyrjen dhe të publikoni një postim të përditësuar në çdo kohë.Për më tepër, mund të zgjidhni çdo fushë të personalizuar të shtuar më parë nga lista rënëse dhe t'u caktoni atyre vlera të reja.

Shtoni një vlerë të re duke zgjedhur një çelës nga menyja rënëse
Shtoni një vlerë të re duke zgjedhur një çelës nga menyja rënëse

Pas krijimit të fushës së personalizuar, klikoni butonin Publish dhe bëjeni postimin tuaj të drejtpërdrejtë.

Shfaqni fushat e personalizuara në WordPress

Tani fusha e personalizuar është vetëm në pjesën e pasme dhe ju duhet të përdorni një pjesë të kodit për ta shfaqur atë në pjesën e përparme.Ju duhet të modifikoni skedarin tuaj të temës WordPress për të shfaqur fushat e personalizuara.Përdorimi i një postimi të vetëm kërkon redaktimin e skedarit "single.php" ose "content-single.php", por së pari, gjeni këto rreshta kodi në skedar:

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

Do të shtoni kod për fushat e personalizuara poshtë këtij blloku kodi.

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

Mos harroni të ndryshoni "çelësin" në çelësin që keni përdorur në postim, pasi emri i çelësit në imazhin e mësipërm është "aktualisht duke lexuar".Ju gjithashtu mund të shtoni ndonjë prefiks për të treguar "Ju jeni duke lexuar aktualisht:", kodi duhet të duket si ky:

echo '

Aktualisht jeni duke lexuar:

', get_post_meta($post->ID, 'duke lexuar aktualisht', e vërtetë);

Shto kodin e personalizuar të shfaqjes së fushës në postim
Shto kodin e personalizuar të shfaqjes së fushës në postim

Më në fund, ruani ndryshimet tuaja duke klikuar "Përditëso skedarin" dhe shikoni postimin me fushat e personalizuara për të parë rezultatet.

Shfaqni fushat e personalizuara në WordPress
Shfaqni fushat e personalizuara në WordPress

Ju mund të përdorni CSS për të rregulluar pozicionin dhe për të rreshtuar shfaqjen e fushave të personalizuara në paraqitjen e faqes tuaj.

Përdorimi i shtojcës së avancuar të fushave të personalizuara

Ndërsa është më e lehtë të krijosh manualisht fusha të personalizuara, është një detyrë e frikshme për përdoruesin mesatar që të shkruajë kodin dhe t'i shfaqë ato në një mënyrë të dobishme.Për të shmangur telashet, mund të përdorniFushat e avancuara të personalizuarashtojcat etj. dhe menaxhoni sa vijon:

  • Krijoni me shpejtësi fushat tuaja të personalizuara me mbi 30 lloje fushash.
  • Krijoni grupe fushash dhe përcaktoni rregullat e vendndodhjes.
  • Shtoni fusha të personalizuara në kategori, media, komente dhe kudo tjetër në faqen tuaj.
  • Përdorni funksionet e integruara për të shfaqur fushat e dëshiruara.
  • Përdorni shtesat për të përmirësuar funksionalitetin e shtojcave
pyetje të lidhura  Si të aktivizoni ose çaktivizoni luajtjen automatike në Windows 10?

Shembull praktik i përdorimit të fushave të personalizuara në WordPress

Ne mund t'ju tregojmë shumë shembuj praktikë se si të përdorni fushat e personalizuara në redaktorin e WordPress.Yoast SEO është një nga shembujt më të mirë të shtimit të të dhënave me porosi për SEO.Një shembull tjetër përfshin WP Review, WP Rocket dhe WP Coupons.Gjithashtu, pothuajse të gjitha temat e biznesit mbështeten shumë në fushat e personalizuara.Për shembull, temat e lehta si GeneratePress dhe Astra ofrojnë kuti të personalizuara për të rregulluar paraqitjen e postimeve specifike.

Pikat për t'u mbajtur mend kur përdorni fushat e personalizuara

Siç mund ta shihni, krijimi dhe përdorimi i fushave të personalizuara në WordPress është një detyrë e lehtë pa qenë ekspert kodimi.Këto fusha të personalizuara përdoren nga SEO, komente, kupona dhe shumë lloje të tjera shtojcash për të shtuar informacion shtesë për postimet meta. Megjithatë, kjo ka një kosto dhe ju duhet të jeni të vetëdijshëm për këtë fakt.

  • WordPress ruan të gjitha këto fusha të personalizuara në tabelën wp_postmeta.Edhe pse vetë përmbajtja e postimit ruhet në një tabelë tjetër wp_post, wp_postmeta është një nga tabelat më të mëdha në çdo instalim standard të WordPress sepse ka një numër të madh fushash meta të dhënash.
  • Ndërsa mund të hiqni fushat e personalizuara nga meta kutia e redaktuesit të postimit, ajo nuk do të heqë fushat origjinale.Do të heqë vetëm shembullin e përdorur në atë postim, mund të shihni se e njëjta fushë është e disponueshme në të njëjtin postim ose në një postim tjetër.Pra, heqja e plotë e fushave të personalizuara është një detyrë e frikshme dhe mund t'ju duhet të redaktoni bazën e të dhënave drejtpërdrejt duke përdorur një pyetje SQL në phpMyAdmin ose një mjet të ngjashëm.
  • Çdo fushë e papërdorur e personalizuar do të jetë gjithmonë e disponueshme në tabelën postmeta duke marrë ruajtjen e bazës së të dhënave.Le të marrim një shembull, ju keni një shtojcë komentesh që përdor 10 fusha të personalizuara me vlera të parapopulluara nga faqja e cilësimeve globale të shtojcës.Mund të duket mirë sepse mund të përdorni parazgjedhjet dhe t'i modifikoni ato vetëm kur është e nevojshme.Me këtë në mendje, ju keni krijuar 20 postime komentesh në faqen tuaj me fushat e paracaktuara meta dhe 80 postime të tjera pa asnjë koment.Kur kontrolloni tabelën postmeta, do të habiteni kur të zbuloni se të 100 postimet do të përmbajnë 10 hyrje të personalizuara në fusha me vlera të parapopulluara.Kjo do të thotë se do të ketë 800 hyrje të tepërta (80 * 10) të padobishme.
fushat me porosi të papërdorura
fushat me porosi të papërdorura
  • Problemi përkeqësohet kur çaktivizoni shtesën dhe dëshironi të përdorni një shtesë tjetër komentuese.Tani do të ketë 1000 (100 * 10) hyrje të tepërta në tabelë të papërdorura.Kur keni shtojca të shumta me shumë fusha të personalizuara si Yoast SEO, WP Review, WP Coupons, etj., Tabela do të rritet me dhjetëra mijëra hyrje. )
  • Shumë kuti meta gjithashtu mund të ngadalësojnë redaktuesin tuaj të postimit, kjo është nga një këndvështrim prapavijë.
pyetje të lidhura  Çaktivizoni ngarkimin automatik të imazheve në Chrome dhe Firefox

Duke pasur parasysh këto paralajmërime, sigurohuni që të përdorni me mençuri fushat e personalizuara vetëm kur është e nevojshme.Mos krijoni ose përdorni fusha që përdoren vetëm për disa postime.Në vend të kësaj, ju mund të krijoni lloje postimesh të personalizuara për këtë qëllim, të cilat gjithmonë mund t'i konvertoni në postime të rregullta më vonë.

mendimet e fundit

Ka ende shumë për të diskutuar përmes fushave të personalizuara pasi bëhet më teknike ndërsa ecën përpara.Por me këtë udhëzues shumë të thjeshtë, mund të filloni me bazat e përdorimit të fushave të personalizuara në faqen tuaj të WordPress.

Ndajeni këtë Post

Post Comment