coloane Sortable suplimentare în blog-ul admin
![coloană în continuare sortate în blog-ul admin (admin) coloane Sortable suplimentare în blog-ul admin](https://webp.images-on-off.com/26/488/434x227_iy4o09ypylrax9to4ika.webp)
În acest articol, ca un exemplu, va crea o coloană de „vizite“, date de o vederi de câmp arbitrar, în cazul în care vizitele înregistrate. Coloana este Sortable succes.
Pentru a face acest lucru avem nevoie de următoarele cârlige:
Vă permite să adăugați coloane în tabelul de înregistrări pe ecranul menționat (editam-post).
Se trece o serie de coloane de date pe care le putem schimba, adăugarea unei coloane (vizualizări) sau eliminați existente prin unset (). Numele filtrului nostru este: manage_edit-post_columns.
Transmite numele coloanei și ID-ul postului.
Similar cu prima - înregistrările să fie sortate în coloană, în cazul în care vom specifica numele interogării orderby.
De asemenea, trece o serie de coloane Sortable înregistrate. În acest caz, filtrul arată astfel: manage_edit-post_sortable_columns.
Hook trimite întreaga clasă link-ul de mai jos ($ acest lucru). Folosind acest filtru, putem seta parametrii de interogare principal WP (wp_query $), în care apoi construi ieșire.
Pentru a afla $ screen> ID utilizare get_current_screen () funcția. În cazul nostru, $ screen> id = edit-post - posturi pagina de editare în zona de administrare. get_current_screen poate, de exemplu, să stea pe un cârlig in_admin_header:
a crea o coloană
Inserați următorul cod în fișierul function.php tema:
Pe aceasta vă puteți opri dacă nu avem nevoie pentru a sorta coloana - este o coloană cu datele.
Efectuarea de coloană Sortable
Aici vede cheie trebuie să se potrivească vorbitorii cheie la inregistrare: $ out [ „vederi“] și sortable_columns $ [ „vizualizări“]. Semnificație: views_views va cere o valoare a parametrului "orderby", care se va adăuga în mod automat WordPress (orderby = views_views). Această valoare se adaugă la cerere parametrii WP_query și dacă ar coincide cu valorile WP cunoscute ( „titlu“, „data“, „modificat“, „COMMENT_COUNT“ etc.), atunci WP se sortează coloană după cum este necesar și apoi vă puteți opri. O listă completă a valorilor cunoscute ale WP. excepții sunt: meta_value și meta_value_num.
Opțiunea 2: principiul este exact la fel, a folosit doar o cerere de cârlig:
Aici vom schimba interogarea SQL și nu parametrii trecut WP_query. La îndemână, dacă aveți nevoie pentru a crea un fel de un fel unic. Pentru cazul nostru refacute:
Posturi câmpuri arbitrare necompletate (nu va exista în post), nu se încadrează în eșantion.
Asta e - coloana este creată și este sortat!
Cu toate acestea, poate fi util pentru a modifica lățimea coloanei, iar apoi este întinsă inutil. Specificați lățimea după cum urmează: