Nová verze 1.10

20.01.2017 | Martin Hlaváč

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 rámci jádra, resp. modulu CORE vč. překladů
  • Přidání definice konstanty DONOTCACHEPAGE do ovlání KT nonce fieldu

Další změny:

  • Přidání KT_WP_Configurator->setDisableOembed Možnost (auto) nastavení v konfiguraci šablony + logika okolo (i JSON API)
  • Přidání KT::getCustomMenuIdByLocation() + aktualizace KT_WP_Configurator>disableJsonOembed()
  • Přidání parametru $customArgs do KT::theWpNavMenu
  • Zmenšení max. rozměrů náhledů v rámci KT Media Fieldu (v administraci)
  • Oprava validace float inputu
  • Oprava načítaní embed template
  • Oprava / přidání notice u editace příspěvku v připadě, že neprojde formulář validací
  • Rozšíření zprávy v rámci KT_Not_Exist_Config_Constant_Exception + KT_WP_Configurator->disableJsonOembed() pouze pokud není admin
  • Úprava aplikace strip_shortcodes v rámci výpisu excerptů z base modelu Konkrétně v KT_WP_Post_Base_Model->getExcerpt() a KT_WP_Post_Base_Model->getFullExcerpt()
  • Rozšíření detekce pozice v loopě pomocí výpisůl na KT_Presenter_Base Konkrétně doplněn celkový počet a detekce první a poslední loopy
  • Úprava inicializace Other Posts v rámci KT_WP_Post_Base_Presenteru Konkrétně aplikace aktuálního post typu
  • Přidání možnosti zrušit povinný telefon na KT_Contact_Form_Config_Base Pomocí volitelného parametru $requiredPhone + oprava klíče „KT_CORE_ADMIN“ -> „KT_CORE_ADMIN_DOMAIN“ na KT_Fieldset_Fieldu
  • Úprava logiky KT_LCR_User_Profile_Presenter->checkAdditionalPostParams() + zrušení KT_Form->getEndForm()
  • Úprava a doplnění AdditionalClasses na KT_Radio_Fieldu Pomocí KT_Radio_Field ->setAdditionalClasses(array $additionalClasses je možné nově nastavit vlastní CSS classy pro jednotlivé options podle klíčů
  • Přidání možnosti nastavit BeforeFieldsetContent na KT_Form_Fieldsetu Stejně jako už byla existující možnost nastavit AfterFieldsetContent…
  • Oprava erroru add media fieldu v JS + zavedení konstanty KT_WP_TAXONOMY_KEY a nastavení výchozí hodnoty null parametru v KT::arrayIssetAndNotEmpty
  • Přidání funkcí KT::formatText() a KT::formatNumber()
  • Přidání základní logiky logování mailů v KT_Contact_Form_Base_Presenteru Pomocí metody logMailProcessed v rámci processMail (vlastní přepsání je nutné implementovat) + oprava volání unitř KT_WP_User_Base_Model->getPhone()
  • Oprava addMedia field z pozice JS – možnost použití v dynamic field, CSS vzhled dynamických prvků (hlavně tlačítka)
  • Oprava chybnéhu zápisu parametru selected na option u výběru uživatele na wpUserFieldu.
  • Úprava kontroly hodnoty v KT_HTML_Tag_Base->getAttributeString() – jen na isset místo původního KT::issetAndNotEmpty
  • Oprava aplikace checked na KT_Checkbox_Field pro single hodnoty
  • Přidání KT_WP_Post_Base_Model->getEditPostLink()
  • Přidání KT_WP_Term_Base_Model->getEditTermLink() Description
  • Oprava hesla a prázdných hodnot na KT_User_Profile_Base_Presenter – především validace a uložení
  • Úprava zpracování POSTu na KT_User_Profile_Base_Presenteru – pouze pokud byli odeslány alepoň nějaká data v rámci právě uživatelského profilu, resp. KT_User_Profile_Base_Presenteru
  • Posunutí priority attachment template přes single + výměna KT_WP_IMAGE_SIZE_ORIGINAL->KT_WP_IMAGE_SIZE_LARGE v rámci KT::imageGetAttachmentHtml()
  • Doplnění kontroly na prázdnou hodnotu v general filtrech – konkrétně v kt_date_to_fancy_date a kt_post_id_to_title
  • KT_Taxonomy_Data_Manager výchozí hide_empty = false

*) Doporučená verze WordPressu 4.7+

Podobné články

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…

Právě jsme vydali finální verzi WP Frameworku 1.0, stahovat můžete na GitHubu… Hlavní změny: Přidání hook (akcí) pro případné vlastní…

Hlavní změny: Nový field pro tvorbu dynamických fieldsetů – Dynamický key value fieldset Nová sada tříd pro práci se stringem…

Na GitHubu jsme připravili nový repositář: WPFW-Skeleton – kde je k dispozici základní kostra pro vlastní WP šablony založené na…

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