Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

În subiectul nostru din dosarul de funcții adăugați fișierul custom-type.php în acesta vom stoca noi tipuri de fișiere și taxonomii. Pentru a face noul fișier de lucru, este necesar să inserați conexiunea fișierului creat în fișierul functions.php așa cum se arată în imaginea de mai jos.







Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

După crearea și conectarea fișierului, creați singur tipul de date. Pentru a crea un tip de date, trebuie să utilizați funcția register_post_type (). Puteți citi detaliat despre acest lucru pe site-ul oficial, în codul wordpress. Îți voi spune despre codul meu, pe care îl vom folosi.

Apropo, pentru a dezvolta un tip de date, puteți utiliza un generator de date de tip bun. dar acest lucru nu înseamnă că acest generator va funcționa pentru totdeauna și nu trebuie să știți cum funcționează funcția register_post_type ().

Pe generatorul de date, cred că o să scriu din nou, și poate vom crea propriile noastre, dar acum vă voi spune cum funcționează totul pe exemplul codului meu.

Adăugați tip la wordpress

Nu vă voi spune mult, voi începe să vă pictez pentru ca toate atributele să treacă la această funcție.

Atributele funcției register_post_type ()

numele este numele general al unui tip de date arbitrar, de obicei scris în plural. Folosit pentru afișarea numelui în panoul de administrare.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

singular_name este numele tipului de date într-un singur număr.

menu_name este numele noului tip din meniu, în cazul nostru acesta este portofoliul.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

parent_item_colon - o etichetă pentru ieșirea înregistrării părinte, scriem într-un singur număr.

all_items - o etichetă pentru toate înregistrările. Setarea implicită pentru toate intrările de acest tip este "Activitatea părintească:".

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

add_new_item - o etichetă cu buton pentru a adăuga o intrare nouă.

add_new - adăugați o intrare nouă lângă titlu.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

edit_item - antet pentru intrarea editată.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

search_items - modificați inscripția pentru ceea ce avem nevoie.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

not_found este eticheta implicită dacă nu există înregistrări de acest tip.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress






not_found_in_trash - o inscripție în coșul gol "Nu s-a găsit nici o înregistrare".

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

slug - o scurtătură într-o legătură de acest tip, este important să te gândești imediat la cum se numește.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

pagini - implicit la valorile implicite, este permisă, în mod implicit, navigarea de la o pagină la alta pentru înregistrări individuale. Dacă acest parametru este setat la false, atunci nu puteți utiliza eticheta scurtă () pentru a introduce paginarea în înregistrare.

feeds - Prin specificarea acestui parametru în (true), putem determina dacă acest tip de date va fi afișat în fluxul rss.

eticheta este o etichetă de tip de date în plural.

descriere - o scurtă descriere a tipului de date.

acceptă - includerea de funcționalități suplimentare, aceeași funcționalitate poate fi inclusă și după crearea tipului de date cu ajutorul funcției add_post_type_support (). Luați în considerare tot ce puteți activa cu această funcție.

• titlu - titlul postului.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

• editor (conținut) - afișează câmpul de introducere pentru conținutul paginii.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress
• miniatură (imagine prezentată) - suport pentru înregistrarea miniaturilor.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

• fragment - activați zona de înregistrare scurtă. Cine nu știe, dacă intrăm în această zonă, atunci acest text va fi afișat atunci când va fi afișată arhiva înregistrărilor. Foarte util pentru SEO.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

• atributele paginii - afișează atributele paginii, de exemplu, ordinea înregistrărilor. Folosit rar, a văzut utilizarea doar o dată într-un șablon, acolo a fost cu adevărat necesar.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

• postformate - adaugă formate de pagină, dacă este necesar, le voi vorbi mai târziu.

ierarhic - permite și dezactivează ierarhia utilizatorilor. Până vom avea nevoie de acest element.

public - specifică vizibilitatea unui tip de înregistrare personalizat în panoul de administrare și în partea clientului.

menu_position - indică poziția unui tip arbitrar în panoul de administrare.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

show_ui - ascunde un nou tip în panoul de administrare, atât în ​​meniu, cât și în bara de administrare. Puteți lucra cu un tip, dar numai cu cod.

show_in_menu - ascunde tipul nou numai în meniul utilizatorului.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

show_in_admin_bar - specificați dacă doriți sau nu să afișați un tip arbitrar în meniu.

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

În paragraful 2, nu există submeniu pentru noul tip de date.

menu_icon - arată calea spre pictograma meniu

Personalizați orice tip de lecție de portofoliu - lecții 25 - cuvinte de tip wordpress

can_export - capacitatea de a exporta date de orice tip de date.

has_archive - imprimă datele din listă ca arhivă (precum și înregistrările de ieșire).

exclude_from_search - excludeți acest tip de date din căutare.

publicly_queryable - capacitatea de a face cereri din partea utilizatorului.

query_var - setează cheia la acest tip, se utilizează pentru interogări.

rescrie - setarea link-urilor la un tip nou.

capability_type - ia setările de drepturi de la un alt tip de date.

Lecția a fost puțin întârziată, așa că am decis să o dau în câteva lecții. Urmați cursul WordPress, în curând vor fi noi lecții.

  • Publicarea următoare Adăugarea unei taxonomii în WordPress - Lecția 26
  • Publicarea anterioară Cum să ascundeți elementul de meniu Formular de contact 7






Articole similare

Trimiteți-le prietenilor: