/** * change WordPress default FROM email address **/ add_filter('wp_mail_from', 'new_mail_from'); add_filter('wp_mail_from_name', 'new_mail_from_name'); add_theme_support( 'post-thumbnails'); function new_mail_from($old) { $email = get_option( 'admin_email' ); return $email; } function new_mail_from_name($old) { $site_name = get_option( 'blogname'); return $site_name; } function mdszkolenia_widgets_init() { register_sidebar( array( 'name' => 'Kalendarz', 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', ) ); register_sidebar( array( 'name' => __( 'Sidebar Wszystkie Strony', 'mdszkolenia' ), 'id' => 'sidebar-right', 'description' => __( 'Widgety na prawy panel wszystkich stron.', 'mdszkolenia' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '', ) ); register_sidebar( array( 'name' => __( 'Sidebar Tylko Index Footer', 'mdszkolenia' ), 'id' => 'footer-sidebar', 'description' => __( 'Widgety footer na stronie głównej.', 'mdszkolenia' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '', ) ); } add_action( 'widgets_init', 'mdszkolenia_widgets_init' ); if (!function_exists('tdav_css')){ function tdav_css($wp){ $wp .= ',' . get_bloginfo('stylesheet_directory') . '/wysiwyg.css'; return $wp; } } add_filter('mce_css', 'tdav_css'); function siteUrl_func($atts) { return home_url(); } // Google Fonts function load_fonts() { wp_register_style('GoogleFonts', 'https://fonts.googleapis.com/css?family=Open+Sans:300,400&subset=latin-ext'); wp_enqueue_style( 'GoogleFonts'); } add_action('wp_print_styles', 'load_fonts'); add_shortcode('site-url', 'siteUrl_func'); // Zarejestrowanie obiektów menu if (function_exists('register_nav_menus')){ register_nav_menus( array( 'menu' => 'Menu', 'menu-szkolenia' => 'Menu szkolenia' ) ); } wp_enqueue_script('jquery'); function disable_version(){ return ''; } add_filter('the_generator','disable_version'); remove_action('wp_head', 'wp_generator'); //Enable post and comments RSS feed links to head add_theme_support('automatic-feed-links'); // Enable post thumbnails add_theme_support('post-thumbnails'); set_post_thumbnail_size(350, 0, false); //Usuwanie komentarzy // Disable support for comments and trackbacks in post types function df_disable_comments_post_types_support() { $post_types = get_post_types(); foreach ($post_types as $post_type) { if(post_type_supports($post_type, 'comments')) { remove_post_type_support($post_type, 'comments'); remove_post_type_support($post_type, 'trackbacks'); } } } add_action('admin_init', 'df_disable_comments_post_types_support'); // Close comments on the front-end function df_disable_comments_status() { return false; } add_filter('comments_open', 'df_disable_comments_status', 20, 2); add_filter('pings_open', 'df_disable_comments_status', 20, 2); // Hide existing comments function df_disable_comments_hide_existing_comments($comments) { $comments = array(); return $comments; } add_filter('comments_array', 'df_disable_comments_hide_existing_comments', 10, 2); // Remove comments page in menu function df_disable_comments_admin_menu() { remove_menu_page('edit-comments.php'); } add_action('admin_menu', 'df_disable_comments_admin_menu'); // Remove comments metabox from dashboard function df_disable_comments_dashboard() { remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); } add_action('admin_init', 'df_disable_comments_dashboard'); // Remove comments links from admin bar function df_disable_comments_admin_bar() { if (is_admin_bar_showing()) { remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60); } } add_action('init', 'df_disable_comments_admin_bar'); //remove_action( 'wp_head', 'wp_resource_hints', 2 ); // Zaawansowane pola edycji (na potrzeby szkoleń) ! tylko dla fornt END, by przypadkiem nie ładowały się w Adminie if(!is_admin()) { if(function_exists("register_field_group")) { register_field_group(array ( 'id' => 'acf_szkolenia', 'title' => 'Szkolenia', 'fields' => array ( array ( 'key' => 'field_583dd005b3a7c', 'label' => 'Kluczbork', 'name' => 'termin_kluczbork', 'type' => 'date_picker', 'instructions' => 'Termin w Kluczborku', 'date_format' => 'yymmdd', 'display_format' => 'dd.mm.yy', 'first_day' => 1, ), array ( 'key' => 'field_583dd125b3a7e', 'label' => 'Opole', 'name' => 'termin_opole', 'type' => 'date_picker', 'instructions' => 'Termin w Opolu', 'date_format' => 'yymmdd', 'display_format' => 'dd.mm.yy', 'first_day' => 1, ), array ( 'key' => 'field_583dd130b3a7f', 'label' => 'Łódź', 'name' => 'termin_lodz', 'type' => 'date_picker', 'instructions' => 'Termin w Łodzi', 'date_format' => 'yymmdd', 'display_format' => 'dd.mm.yy', 'first_day' => 1, ), array ( 'key' => 'field_583dd146b3a80', 'label' => 'Cena brutto', 'name' => 'cena_brutto', 'type' => 'number', 'default_value' => '', 'placeholder' => '', 'prepend' => '', 'append' => '', 'min' => '', 'max' => '', 'step' => '', ), array ( 'key' => 'field_583dd171b3a81', 'label' => 'Opis skrócony', 'name' => 'opis_skrocony', 'type' => 'textarea', 'instructions' => 'Tekst na listach/menu', 'default_value' => '', 'placeholder' => '', 'maxlength' => '', 'rows' => '', 'formatting' => 'br', ), array ( 'key' => 'field_583dd19eb3a82', 'label' => 'Opis', 'name' => 'opis', 'type' => 'textarea', 'instructions' => 'Opis na początku strony. Program szkolenia zapisywać w głównym oknie edycji strony.', 'default_value' => '', 'placeholder' => '', 'maxlength' => '', 'rows' => '', 'formatting' => 'br', ), array ( 'key' => 'field_583dd1bfb3a83', 'label' => 'Adresaci szkolenia', 'name' => 'adresaci_szkolenia', 'type' => 'textarea', 'default_value' => '', 'placeholder' => '', 'maxlength' => '', 'rows' => '', 'formatting' => 'br', ), array ( 'key' => 'field_583dd1d6b3a84', 'label' => 'Cel szkolenia', 'name' => 'cel_szkolenia', 'type' => 'textarea', 'default_value' => '', 'placeholder' => '', 'maxlength' => '', 'rows' => '', 'formatting' => 'br', ), array ( 'key' => 'field_583dd1eab3a85', 'label' => 'Korzyści ze szkolenia', 'name' => 'korzysci_ze_szkolenia', 'type' => 'textarea', 'default_value' => '', 'placeholder' => '', 'maxlength' => '', 'rows' => '', 'formatting' => 'br', ), ), 'location' => array ( array ( array ( 'param' => 'post_type', 'operator' => '==', 'value' => 'page', 'order_no' => 0, 'group_no' => 0, ), ), ), 'options' => array ( 'position' => 'acf_after_title', 'layout' => 'no_box', 'hide_on_screen' => array ( ), ), 'menu_order' => 0, )); } } ?> Szkolenia Programistyczne
MDszkolenia.pl