KT Admin Columns

Pokud chcete nějakému vlastnímu, či klidně systémovému post typu přidat v administraci sloupce, tak je k tomu ve frameworku připravena třída KT_Admin_Columns. Definici administračních sloupců je nejvhodnější navázat do definičního souboru post typu, či si klidně za tímto účelem založit vlastní podadresář, např. „admin_columns„, uvnitř adresáře requires ve vašem projektu, resp. modulu (= kt/yours).

Řekněme tedy, že už máme založený vlastní post type Car a chceme přidat do administračního přehledu fotku (thumbnail postu), pak stačí pouze doplnit (nejlépe přidat na konec za definice) soubor (kt/yours/requires/definitions)kt_xxx_car_definition.inc.php:

Nebo třeba můžeme přidat jenom uživatele, resp. autora příspěvku, navíc včetně vlastní filtrovací funkce, která musí být také definována a to buď někde obecně, řekněme např. v kt_theme_setup.inc.php anebo v případě specifického využití ideálně hned za definicí sloupců:

„; $html .= „{$carUser->getPhone()} | {$carUser->getEmail()}“; $html .= „

Anebo klidně můžeme přidat nějaký vlasntí sloupec na základě hodnoty z post meta, např. řekněme že pro náš post type Car používáme post meta hodnotu pro značku:

Tyto sloupce lze různě kombinovat vč. parametrů. Můžete zadat jeden sloupec až libovolné množství, ideálně však tak, aby se kompletní výčet sloupců (původní + vlastní) vešel na obrazovku…

Typy

  • KT_Admin_Columns::THUMBNAIL_TYPE_KEY
  • KT_Admin_Columns::POST_PROPERTY_TYPE_KEY
  • KT_Admin_Columns::POST_META_TYPE_KEY
  • KT_Admin_Columns::TAXONOMY_TYPE_KEY

Parametry

  • KT_Admin_Columns::TAXONOMY_TYPE_KEY
  • KT_Admin_Columns::LABEL_PARAM_KEY
  • KT_Admin_Columns::SIZE_PARAM_KEY
  • KT_Admin_Columns::TAXONOMY_PARAM_KEY
  • KT_Admin_Columns::PROPERTY_PARAM_KEY
  • KT_Admin_Columns::METAKEY_PARAM_KEY = „meta_key“;
  • KT_Admin_Columns::FILTER_FUNCTION = „filter_function“;
  • KT_Admin_Columns::SORTABLE_PARAM_KEY
  • KT_Admin_Columns::TYPE_PARAM_KEY
  • KT_Admin_Columns::ORDERBY_PARAM_KEY
  • KT_Admin_Columns::INDEX_PARAM_KEY

Třída KT_Admin_Columns je volně založena na článku Custom Post Types columns od Ohada Raze…



Odebírejte novinky z FW

Sledujte nás!

Tyto stránky využívají Cookies. Používáním těchto stránek vyjadřujete souhlas s používáním Cookies.Zjistit víceOK, rozumím