<?php

$config = new KT_WP_Configurator();
$config->setDisplayLogo()->setPostArchiveMenu()->setAllowCookieStatement()->setAllowSession();
$config->addThemeSupport(KT_WP_THEME_SUPPORT_POST_THUMBNAILS_KEY);
$config->addPostTypeSupport(KT_WP_POST_TYPE_SUPPORT_EXCERPT_KEY, array(KT_WP_PAGE_KEY));
$config->removePostTypeSupport(KT_WP_POST_TYPE_SUPPORT_THUMBNAIL_KEY, array(KT_WP_PAGE_KEY));
$config->setPostsArchiveSlug("blog");
$config->setExcerptText("...");
$config->pageRemover()->removeComments()->removeTools()->removeSubPage("edit.php", "edit-tags.php")->removeSubPage("edit.php", "edit-tags.php?taxonomy=post_tag")->removeSubPage("themes.php", "theme-editor.php");
$config->metaboxRemover()->removePostTagMetabox()->removeMetabox("tagsdiv-news-type", KT_WP_POST_KEY, "normal")->removeRevisionsMetabox();
// --- images ------------------------------
$config->addImageSize(KT_ZZZ_IMAGE_SIZE_SLIDER, 1200, 250, true);
$config->addImageSize(KT_ZZZ_IMAGE_SIZE_REFERENCE_GALLERY, 768, 480, true);
$config->setImagesLazyLoading(true)->setImagesLinkClasses(true);
// --- styly ---------------------------
$config->assetsConfigurator()->addStyle(KT_MAGNIFIC_POPUP_STYLE)->setEnqueue();
//$config->assetsConfigurator()->addStyle("kt-zzz-bootstrap-style", KT_ZZZ_CSS_URL . "/bootstrap.min.css")->setEnqueue();
/*
 * Bylo by dobré používat pouze jeden styl, spojený a minifikovaný do jednoho souboru, 
 * pak předchozí registrace nejsou třeba a stačí pouze následující:
 */
$config->assetsConfigurator()->addStyle("kt-zzz-style", get_template_directory_uri() . "/style.css")->setDeps(array(KT_MAGNIFIC_POPUP_STYLE))->setEnqueue();
$config->assetsConfigurator()->addStyle("kt-zzz-font-open-sans", "http://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700,800&amp;subset=latin,latin-ext")->setEnqueue();
// --- scripty ------------------------------
$config->assetsConfigurator()->addScript(KT_JQUERY_UNVEIL_SCRIPT)->setInFooter(true)->setEnqueue();
$config->assetsConfigurator()->addScript(KT_MAGNIFIC_POPUP_SCRIPT)->setInFooter(true)->setEnqueue();
//$config->assetsConfigurator()
//        ->addScript("kt-zzz-bootstrap-script", KT_ZZZ_JS_URL . "/bootstrap.min.js")
//        ->setInFooter(true)
//        ->setEnqueue();