Cum se utilizează tipurile de intrări arbitrare în wordpress 3

De la versiunea 2.9 WordPress a oferit posibilitatea de a folosi tipuri de înregistrări arbitrare. Acum, cu versiunea 3.0, este chiar mai plăcută cu opțiunea de a crea panouri pentru tipurile de înregistrări arbitrare. În acest articol, vă vom arăta cum să implementați Tipuri libere de înregistrări pe site-ul dvs. pe WordPress.







Creați tipuri de înregistrări arbitrare - utilizați pluginul

Până în prezent, în versiunea 3.0 a WordPress nu există o interfață încorporată pentru crearea de tipuri de înregistrări arbitrare. Există doar două moduri disponibile pentru a crea tipuri de înregistrări arbitrare: plug-in-uri sau teme de codare greu în fișierul functions.php. Mai întâi să analizăm implementarea planului cu pluginuri.

Custom UI tip post

Custom Post Type UI este un plug-in dezvoltat de Brad Williams, care vă permite să creați cu ușurință tipuri arbitrare de înregistrări și taxonomii. Una dintre caracteristicile cele mai notabile ale acestui plug-in este că acesta generează codul pentru a crea tipuri arbitrare de înregistrări, care ulterior pot fi introduse în fișierul functions.php tema și a downsides este că nu puteți utiliza taxonomii pentru toate tipurile de înregistrări.

În panoul UI Custom Post Type UI, faceți clic pe "Add New".

Apoi, trebuie să faceți mai multe setări.

Și, în sfârșit, puteți selecta diferite caracteristici care ar trebui să fie susținute de tipul arbitrar de înregistrări, cum ar fi miniaturile și citările.







Crearea de tipuri de înregistrări arbitrare - utilizați fișierul Functions.php

Dacă preferați să creați tipuri de înregistrări arbitrare fără plug-in-uri, atunci pur și simplu adăugați următorul cod în fișierul functions.php al temei:

Să analizăm codul.

register_post_type ($ post_type, $ args): Această funcție are doi parametri, $ post_type sau numele tipului de înregistrare și $ args, o serie de parametri.

label: Numele tipului de înregistrare care va fi afișat în bara laterală a panoului administrativ al site-ului.

show_ui. adevărat / fals. Afișează sau ascunde interfața implicită pentru gestionarea acestui tip de înregistrări.

capability_type: Implicit: postare. Tip de înregistrare pentru verificarea capabilităților de citire, editare și ștergere.

ierarhic: Este înregistrarea ierarhică.

rescrie: true / false. Implicit: adevărat. Dacă este specificat parametrul de tip "slug", se adaugă numele de melc înainte de a scrie.

query_var: true / false Setează o variabilă pentru o interogare unui tip arbitrar de înregistrare.

sprijină: implicit: titlu și autor. Setează diferite caracteristici care vor fi acceptate de tipul înregistrării.

Accesați WordPress Codex pentru mai multe informații despre register_post_type ().

ieșire tipuri arbitrare de înregistrări

Pentru a scoate înregistrări de la tipul dvs. arbitrar, trebuie să adăugați codul de mai jos la bucla. Schimbați "nume" cu numele tipului dvs. de înregistrare. Notă: nu este necesar să adăugați tipurile de înregistrări arbitrare în fișierul index.php. Puteți crea o pagină personalizată în WordPress și apoi executați următoarea interogare în interiorul bucla.

Pentru a scoate înregistrări de la mai mult de un tip de înregistrare, modificați următorul cod la codul de mai jos. Schimbați filmele la numele tipului dvs. arbitrar.

Codul de mai sus va afișa toate intrările de blog standard și de la orice tip de filme.

Nu uitati, daca este posibil, sa evaluati intrarile dorite cu numarul de stele la discretia ta.







Articole similare

Trimiteți-le prietenilor: