Tip: laat je gewoonte de kolommen

, tip: laat je gewoonte sorteren,,,,,,,,,, 3, 9 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen. 克劳迪奥西蒙尼, door een recent artikel, hij bewijst dat je het extra kolom, of het gebruik van dit type, management - interface (of om de bestaande).In deze tip ik, op basis van de laten zien hoe je je nieuwe kolom.,,, dat dit in de kolom wordpress geregistreerd als je het filter moet kunnen sorteren, manage_ {% scherm > id} voor _sortable_column, artikelen en de pagina 's, als scherm > id, ja. Na De uitgave, redacteur van "en", pagina' s waren.In het algemeen, genaamd ", mijn soort artikel", ", Ik bewerk het soort artikel.", door het filter en de volgorde van de lijst met namen als - wat als een waarde van de orde.Om precies te zijn, afhankelijk van de waarde van wat "," orderby, parameters, in tabel vraag.Op dezelfde manier dat je kan te schrappen van de lijst, kunnen de kolom unsortable "verwijderen van dit station.Laten we kijken naar een voorbeeld:,, de registratie van een kolom, Claudio artikel, dat hebben we nog de kolom "stuk" ons "taart.", wat we kunnen doen, als volgt: add_filter ('manage_edit-cake_columns "," my_extra_cake_columns "); de functionele my_extra_cake_columns ($) {% in'slices" [] = __ ('slices ",'myplugindomain"); de colonne terug;}, we hebben de kolom toegevoegd die als volgt luidt:, add_action ("manage_cake_posts_custom_column", "my_cake_column_content", 10, 2); de functionele my_cake_column_content (column_name dollar post_id) {als ("stuk".= $column_name) rendement van EUR /USD =; get_post_meta zijn aantal tabletten tabletten (post_id dollar, "stuk", waar); ECHO intval (FIN);}, ik zal na het doorsnijden van de dollar, maar je kan de lijst van door de andere gegevens die een kolom.,,, nu we de Injectie register van onze gewoonte aangemerkt als "soort".Zoals hierboven vermeld, we gebruiken, manage_ {% scherm > id} _sortable_column, filter.Het scherm, $> id, in dit geval, redacteur van de taart, ".Add_filter (", manage_edit-cake_sortable_columns", "my_sortable_cake_column"); de functionele my_sortable_cake_column ($) {% opgenomen ['slices "] =" stuk "; ///////de kolom niet kunnen sorteren in de reeks van de afschaffing van de schrapping /($opgenomen ['date"]); de colonne terug;}, de sleutel, $- dat kan de volgorde van de lijst opgenomen, waarvan de waarde tegen wordpress voorzien, de vraag worden gerangschikt.Als de waarde van een ", om de door de wordpress zelf (met inbegrip van de titel van het begrip,,", ",", ", de wijziging van de datum, de comment_count", ",,,", of een van de andere in de wp_query wordpress Codex) kunnen we hier stoppen.Een uitzondering op deze regel, zoals in dit geval, ja, meta_value, "en", meta_value_num, parameters, die vereist dat wij de oprichting van een element van bond, als we willen dat de waarde een element sorteren, of op een andere wijze wordpress niet automatisch begrijp je wat je moet zeggen "snijden"..Als je na het bestellen van element, de eenvoudige oplossing is de haak, pre_get_posts, actie.Door de vraag betreft, kunnen we veranderen.Op te merken dat deze operatie wordt veroorzaakt voor alle standaard vragen (en).Maar het zal geen probleem zijn, tenzij je wilt dat de interpretatie van orderby, instellingen voor je, "snijden" is een goed, op het gebied van het beheer van invloed zijn op de vraag is alleen een goed idee, add_action ("pre_get_posts", "my_slice_orderby"); de functionele my_slice_orderby ($vraag) {Als (!Is_admin ()) inkomsten; de dollar orderby = vraag > krijgen ("order"); als ("stuk" = = $orderby) {% vraag > ('meta_key ",'slices"); en onderzoek > ('orderby ",'meta_value_num");}}, als we het controleren vraag om "stuk", en als dat zo is, vertel het de numerieke waarde wordpress "stuk" element.Als je wilt bestellen in alfabetische volgorde van de waarde van het meta_value, "in plaats van", meta_value_num, ",, $vragen, is een wp_query, voorwerp, dus je kan worden door het gebruik van objecten, kan je op je post.Andere dingen ingewikkelder, je moet koppelen, posts_orderby, (of, post_clauses, haak, maar deze tip).,,, als dat geen waarde: na opslag, en zal er een sleutel, de sleutel.Dit is anders dan met een opslag voor een waarde van 0, -.



Previous:
Next Page: