Sfat rapid Un curs de 4 minute în câmpurile personalizate WordPress

Subiectul de prezentare rapidă a videoclipului Basix vine de la o întrebare pe Twitter, referitoare la utilizarea câmpurilor personalizate în WordPress. Din fericire, după cum veți găsi, atașarea datelor unice la postări este la fel de simplă precum atribuirea unei valori în pagina "Editare postare" și apoi referirea acelor informații la metoda get_post_meta ().


Abonați-vă la pagina noastră YouTube pentru a viziona toate tutorialele video!

Prefer să vizionați acest videoclip pe Screenr.com?


Pasul 1: Creați o postare nouă

În mediul dvs. local de testare, creați o postare nouă în panoul de administrare WordPress și derulați în partea de jos, până când vedeți widgetul "Câmpuri personalizate".

Această secțiune permite o cheie și o valoare. De exemplu, dacă nu profitați de noua funcție "Post Thumbnail", disponibilă în WordPress 2.9 și aveți nevoie de o modalitate de a atașa o miniatură pentru fiecare postare, acesta este locul în care ați realiza acea sarcină. Ați putea atribui o cheie de "degetul mare" și o valoare, care este egală cu o cale spre miniatură dorită. Continuați și completați această secțiune cu câteva date de testare - orice doriți. Voi folosi "dificultate" ca cheia mea "și" greu "ca valoare.


Pasul 2: Editați index.php

Acum, vizitați tema și în interiorul bucla WordPress din pagina index.php, referiți metoda get_post_meta ().

 ID, "dificultate", adevărat); ?><

Această metodă acceptă trei parametri.

  • Id pentru postul dorit. Puteți utiliza $ post-> ID sau "the_id ()" pentru a introduce această valoare.
  • Cheia pe care o cereți. Rețineți că puteți introduce mai multe câmpuri personalizate. De aceea trebuie să menționăm cheia, în cazul meu, "dificultate".
  • Un boolean, care determină dacă doriți ca informația să fie returnată ca un șir sau un tablou. Pe măsură ce îmi reamintesc valoarea, am ales adevărat (sau șir).

Pasul 3: Ce dacă ...

Dacă vedeți rulați site-ul web, veți vedea valoarea corectă. Dacă ați mers cu o cale de miniatură în câmpul personalizat, asigurați-vă că faceți clic pe acel șir dintr-o etichetă IMG, în consecință. Cu toate acestea, există o problemă aici; este posibil ca nici o postare unică să nu aibă atașat acest câmp personalizat de "dificultate", totuși, presupunem în mod flagrant că va exista. Acest lucru este ineficient. În schimb, de ce să nu creăm mai întâi o declarație "if" și să determinăm dacă cheia dorită există mai întâi. Mai inteligent?

 ID, "dificultate")):?>  ID, "dificultate", adevărat); ?> 

Concluzie

Câmpurile personalizate reprezintă un element esențial în fiecare casetă de instrumente pentru designerul WordPress. Aflați-le și folosiți-le! Vă mulțumim pentru citire sau vizionare!

Cod