<?php

// --- admin sloupce ---------------------------
if (is_admin()) {
    // vlastní sloupce v administraci
    // posts
    $postAdminColumns = new KT_Admin_Columns(KT_WP_POST_KEY);
    $postAdminColumns->addColumn("post_thumbnail", array(KT_Admin_Columns::LABEL_PARAM_KEY => __("Foto", "ZZZ_ADMIN_DOMAIN"), KT_Admin_Columns::TYPE_PARAM_KEY => KT_Admin_Columns::THUMBNAIL_TYPE_KEY, KT_Admin_Columns::INDEX_PARAM_KEY => 0));
    $postAdminColumns->removeColumn("comments");
    $postAdminColumns->removeColumn("tags");
    // pages
    $pageAdminColumns = new KT_Admin_Columns(KT_WP_PAGE_KEY);
    $pageAdminColumns->removeColumn("comments");
}
<?php

// --- post type ------------------------
add_action("init", "kt_zzz_register_reference_post_type");
function kt_zzz_register_reference_post_type()
{
    $postLabels = array("name" => __("Reference", "ZZZ_ADMIN_DOMAIN"), "menu_name" => __("Reference", "ZZZ_ADMIN_DOMAIN"), "name_admin_bar" => __("Reference", "ZZZ_ADMIN_DOMAIN"), "singular_name" => __("Reference", "ZZZ_ADMIN_DOMAIN"), "add_new" => __("Přidat referenci", "ZZZ_ADMIN_DOMAIN"), "add_new_item" => __("Přidat novou referenci", "ZZZ_ADMIN_DOMAIN"), "new_item" => __("Nová reference", "ZZZ_ADMIN_DOMAIN"), "edit_item" => __("Změnit referenci", "ZZZ_ADMIN_DOMAIN"), "view_item" => __("Zobrazit referenci", "ZZZ_ADMIN_DOMAIN"), "all_items" => __("Všechny reference", "ZZZ_ADMIN_DOMAIN"), "search_items" => __("Hledat reference", "ZZZ_ADMIN_DOMAIN"), "parent_item_colon" => __("Rodičovská reference:", "ZZZ_ADMIN_DOMAIN"), "not_found" => __("Žádné reference nenalezeny.", "ZZZ_ADMIN_DOMAIN"), "not_found_in_trash" => __("Žádné reference v koši.", "ZZZ_ADMIN_DOMAIN"));
    $postArgs = array("labels" => $postLabels, "public" => true, "publicly_queryable" => true, "show_ui" => true, "show_in_menu" => true, "capability_type" => "post", "query_var" => true, "rewrite" => array("slug" => KT_ZZZ_REFERENCE_SLUG, "with_front" => false), "has_archive" => KT_ZZZ_REFERENCES_SLUG, "hierarchical" => false, "menu_position" => 4, "menu_icon" => "dashicons-portfolio", "supports" => array(KT_WP_POST_TYPE_SUPPORT_TITLE_KEY, KT_WP_POST_TYPE_SUPPORT_EDITOR_KEY, KT_WP_POST_TYPE_SUPPORT_THUMBNAIL_KEY, KT_WP_POST_TYPE_SUPPORT_EXCERPT_KEY, KT_WP_POST_TYPE_SUPPORT_PAGE_ATTRIBUTES_KEY));
    register_post_type(KT_ZZZ_REFERENCE_KEY, $postArgs);
}
// --- admin sloupce ---------------------------
if (is_admin()) {
    // vlastní sloupce v administraci
    $referenceAdminColumns = new KT_Admin_Columns(KT_ZZZ_REFERENCE_KEY);
    $referenceAdminColumns->addColumn("post_thumbnail", array(KT_Admin_Columns::LABEL_PARAM_KEY => __("Foto", "ZZZ_ADMIN_DOMAIN"), KT_Admin_Columns::TYPE_PARAM_KEY => KT_Admin_Columns::THUMBNAIL_TYPE_KEY, KT_Admin_Columns::INDEX_PARAM_KEY => 0));
    $referenceAdminColumns->addColumn(KT_ZZZ_Reference_Config::PARAMS_DATE, array(KT_Admin_Columns::LABEL_PARAM_KEY => __("Datum", "ZZZ_ADMIN_DOMAIN"), KT_Admin_Columns::TYPE_PARAM_KEY => KT_Admin_Columns::POST_META_TYPE_KEY, KT_Admin_Columns::METAKEY_PARAM_KEY => KT_ZZZ_Reference_Config::PARAMS_DATE, KT_Admin_Columns::SORTABLE_PARAM_KEY => true, KT_Admin_Columns::INDEX_PARAM_KEY => 3));
    $referenceAdminColumns->addColumn(KT_ZZZ_Reference_Config::PARAMS_CLIENT, array(KT_Admin_Columns::LABEL_PARAM_KEY => __("Klient", "ZZZ_ADMIN_DOMAIN"), KT_Admin_Columns::TYPE_PARAM_KEY => KT_Admin_Columns::POST_META_TYPE_KEY, KT_Admin_Columns::METAKEY_PARAM_KEY => KT_ZZZ_Reference_Config::PARAMS_CLIENT, KT_Admin_Columns::ORDERBY_PARAM_KEY => KT_Admin_Columns::METAKEY_VALUE_NUM_KEY, KT_Admin_Columns::SORTABLE_PARAM_KEY => true, KT_Admin_Columns::INDEX_PARAM_KEY => 4));
}
<?php

add_action("init", "kt_zzz_register_slider_post_type");
function kt_zzz_register_slider_post_type()
{
    // --- post type ------------------------
    $labels = array("name" => __("Slidy", "ZZZ_ADMIN_DOMAIN"), "singular_name" => __("Slide", "ZZZ_ADMIN_DOMAIN"), "add_new" => __("Přidat slide", "ZZZ_ADMIN_DOMAIN"), "add_new_item" => __("Přidat nový slide", "ZZZ_ADMIN_DOMAIN"), "edit_item" => __("Změnit slide", "ZZZ_ADMIN_DOMAIN"), "new_item" => __("Nový slide", "ZZZ_ADMIN_DOMAIN"), "view_item" => __("Zobrazit slide", "ZZZ_ADMIN_DOMAIN"), "all_items" => __("Všechny slidy", "ZZZ_ADMIN_DOMAIN"), "search_items" => __("Hledat slidy", "ZZZ_ADMIN_DOMAIN"), "not_found" => __("Žádné slidy nenalezeny", "ZZZ_ADMIN_DOMAIN"), "not_found_in_trash" => __("Žádné slidy v koši", "ZZZ_ADMIN_DOMAIN"), "menu_name" => __("Slidy", "ZZZ_ADMIN_DOMAIN"));
    $args = array("labels" => $labels, "public" => false, "publicly_queryable" => false, "show_ui" => true, "show_in_menu" => true, "capability_type" => "post", "query_var" => true, "rewrite" => array("slug" => KT_ZZZ_SLIDER_SLUG, "with_front" => false), "has_archive" => false, "hierarchical" => false, "menu_position" => 4, "menu_icon" => "dashicons-images-alt", "supports" => array(KT_WP_POST_TYPE_SUPPORT_TITLE_KEY, KT_WP_POST_TYPE_SUPPORT_THUMBNAIL_KEY, KT_WP_POST_TYPE_SUPPORT_EXCERPT_KEY, KT_WP_POST_TYPE_SUPPORT_PAGE_ATTRIBUTES_KEY));
    register_post_type(KT_ZZZ_SLIDER_KEY, $args);
}
// --- admin sloupce ---------------------------
if (is_admin()) {
    // vlastní sloupce v administraci
    $sliderColumns = new KT_Admin_Columns(KT_ZZZ_SLIDER_SLUG);
    $sliderColumns->addColumn("post_thumbnail", array(KT_Admin_Columns::LABEL_PARAM_KEY => __("Foto", "ZZZ_ADMIN_DOMAIN"), KT_Admin_Columns::TYPE_PARAM_KEY => KT_Admin_Columns::THUMBNAIL_TYPE_KEY, KT_Admin_Columns::INDEX_PARAM_KEY => 0));
    $sliderColumns->addColumn("menu_order", array(KT_Admin_Columns::LABEL_PARAM_KEY => __("Pořadí", "ZZZ_ADMIN_DOMAIN"), KT_Admin_Columns::TYPE_PARAM_KEY => KT_Admin_Columns::POST_PROPERTY_TYPE_KEY, KT_Admin_Columns::PROPERTY_PARAM_KEY => "menu_order", KT_Admin_Columns::SORTABLE_PARAM_KEY => true, KT_Admin_Columns::INDEX_PARAM_KEY => 3));
}