Nová verze 1.7
10.02.2016 | Martin Hlaváč
Hlavní změny:
- Základ auto sanitizace hodnot na KT_Fieldu a potomcích a v KT_CRUD_Admin_Columnu
- Výchozí sanitizační filter = FILTER_SANITIZE_FULL_SPECIAL_CHARS
- Úprava práce s hodnotou na KT_Fieldu – Nově k dispozici na KT_Fieldu: ->getValue(), ->getCleanValue, ->getDefaultValue/setDefaultValue()
- Náhrada konstanty KT_DOMAIN za řetězec „KT_CORE_DOMAIN“ v rámci FW – Core + KT_DOMAIN označena jako deprecated…
- Oprava validace KT_WP_Nonce_Field – Konkrétně zrušení kontroly na neprázdnou hodnotu
Další změny:
- Přidání admin stránky: Nástroje -> KT (WP) Cron – administrační podstránka informativního charakteru s výpisem naplánovaných eventů a zavedených intervalů (WP Schedules)
- Úprava návratu boolean výsledků v rámci KT_Crud->saveRow(), resp. updateRow()
- Zavedení nových obecných konstant KT_CORE_LANGUAGES_PATH a KT_CORE_LANGUAGES_URL
- Aplikace filtru na získání option z Option modelu.
- Přidání KT_WP_Post_Base_Model->hasContent()
- Oprava getFieldValue->getValue v rámci KT_Formu + getFieldValue jako deprecated na KT_Fieldu
- Přidání KT_WP_Post_Base_Model->getModifiedDate
- Přidání metody KT_WP_Options_Base_Model->getOptionTranslateId($name, $postType)
- Přidání metod se hláškami pro možný vlastní přepis na KT_Contact_Form_Base_Presenter, ->getSuccessMessage(), ->getErrorMessage(), ->getRepairTitle()
- Oprava názvu metody hasExcrept->hasExcerpt na KT_WP_Post_Base_Model – Původní zachována jako deprecated
- Převod odkazu Nastavení šablony z admin baru z první úrovně do druhé pod hlavní proklik na stránku
- Oprava CSS vzhledu ve výpisu CRUD listu na vlastní stránce
- Oprava Validace Checkboxu pro případ použití v rámci schválení obchodních podmínek (jedna hodnota – vyplněno TRUE / FALSE)
- Doplnění pevné šířky sloupce u výpisu post_type pro thumbnail
- Oprava chybové hlášky při ukládání CRUD objektu, kdy vznikne chyba na straně DB.
- Oprava automatického založení tabulky kt_termmeta
- Rozšíření pro vlastní úpravy KT_Contact_Form_Base_Presenter
- Opravy použití User Modelu v rámci profile presenterů – Konkrétně KT_User_Profile_Presenter a KT_Current_User_Presenter_Base
- Úprava KT_User_Profile(_Base)_Presenter ve stejném duchu jako KT_Contact_Form_Base_Presenter
- Změna data-target -> data-kt-target v rámci repair linku na KT_Contact_Form_Base_Presenteru
- Post meta model a option model – deserializace hodnot
- Přidání kontroly na WP_Error při získávání templatu categorie
- Oprava KT_WP_Post_Base_Model->getExcerpt, pokud je prázdný obsah
- KT Media File oprava rušení hodnoty
- Přidání kontroly na NULL hodnoty pro ne-nullable sloupce rámci sestavení v KT_Crud->getColumnsWithFormatsData()
- Přidání a implementace metody KT_WP_Term_Base_Model::getTermsMetas
- Přidání metody KT::clearGpsCoordinates
*) Doporučená verze WordPressu 4.4+
Podobné články
Připravujeme pro Vás vývojářskou mini konferenci. Aneb setkání WordPress developerů z celé ČR. Popis akce ve stručnosti: Známí odborníci se podělí…
Hlavní změny: Změna všech Českých stringu v doméně KT_CORE_DOMAIN na AJ verzi pro překlad. Přidání obecné funkce kt_load_textdomain + aplikace…
V aktuální develop větvi jsme připravili novou obecnou/basovou (statickou) třídu KT, která nahrazuje většinu obecných funkcí z jádra WP Frameworku…
Zveme vás na 4. WP konferenci, která se koná již tuto sobotu 29.11. v pražském Hubu a my se jí…
O autorovi: Martin Hlaváč
Martin si vyzkoušel školu a pak šel raději do produkce. Od roku 2010 začal profesionálně programovat desktopové aplikace (C# + WPF), kde sbírá především zkušenosti s dlouhodobým vývojem ve větším týmu. Od roku 2012 se pak začal věnovat i PHP a WordPressu, přičemž tento koníček postupně trasformuje v business. Je hlavním objektovým motorem KT Frameworku a v případě špatně napsaného kódu nebo názvu proměnných se nezastaví před nikým ani před ničím. Vynadá každému!