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

Právě jsme vydali novou (tentokrát trochu menší) verzi WP Frameworku 1.1, stahovat můžete na GitHubu… Hlavní změny: Přejmenování metody KT_Crud->addNewColumnValue…

V menu přibyla nová položka API. To je nově vygenerování dokumentace přímo ze zdrojového kódu pomocí nástroje Apigen. V menu…

Hlavní změny: Byla přidána nová třída KT_Term_Metabox pro obsluhu metaboxů ve spojitosti s KT_Term_Meta – metaboxy pro taxonomy. Dále bylo…

Hlavní změny: Byla doplněna základní podpora pro komentáře, dále byl přidán základ pro vlastní jednoduchý a obecný kontaktní formulář, v…

O autorovi: Martin Hlaváč

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!



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