'Меню в шапке', 'footer_menu' => 'Меню в подвале' ] ); } function change_wp_nav_menu( $classes, $args, $depth ) { if ( $args->theme_location == 'header_menu' ) { $classes[] = 'header-submenu'; } if ( $args->theme_location == 'footer_menu' ) { $classes[] = 'footer__submenu'; } return $classes; } function register_armanty_types(){ register_post_type('armanty_quests', array( 'labels' => array( 'name' => 'Квесты', // Основное название типа записи 'singular_name' => 'Квест', // отдельное название записи типа Book 'add_new' => 'Добавить новый', 'add_new_item' => 'Добавить новый квест', 'edit_item' => 'Редактировать квест', 'new_item' => 'Новый квест', 'view_item' => 'Посмотреть квест', 'search_items' => 'Найти квест', 'not_found' => 'Квестов не найдено', 'not_found_in_trash' => 'В корзине квестов не найдено', 'parent_item_colon' => '', 'menu_name' => 'Квесты' ), 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 2, 'menu_icon' => 'dashicons-universal-access', 'supports' => array('title','editor','thumbnail','excerpt') ) ); register_post_type('armanty_rooms', array( 'labels' => array( 'name' => 'Комнаты', // Основное название типа записи 'singular_name' => 'Комната', // отдельное название записи типа Book 'add_new' => 'Добавить новую', 'add_new_item' => 'Добавить новую комнату', 'edit_item' => 'Редактировать комнату', 'new_item' => 'Новая комната', 'view_item' => 'Посмотреть комнату', 'search_items' => 'Найти комнату', 'not_found' => 'Комнат не найдено', 'not_found_in_trash' => 'В корзине комнаты не найдено', 'parent_item_colon' => '', 'menu_name' => 'Комнаты' ), 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 2, 'menu_icon' => 'dashicons-admin-home', 'supports' => array('title','editor','thumbnail','excerpt') ) ); register_post_type('armanty_discounts', array( 'labels' => array( 'name' => 'Скидки', // Основное название типа записи 'singular_name' => 'Скидка', // отдельное название записи типа Book 'add_new' => 'Добавить новую', 'add_new_item' => 'Добавить новую скидку', 'edit_item' => 'Редактировать скидку', 'new_item' => 'Новая скидка', 'view_item' => 'Посмотреть скидку', 'search_items' => 'Найти скидку', 'not_found' => 'Скидки не найдено', 'not_found_in_trash' => 'В корзине скидок не найдено', 'parent_item_colon' => '', 'menu_name' => 'Скидки' ), 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 2, 'menu_icon' => 'dashicons-tag', 'supports' => array('title','editor','thumbnail','excerpt') ) ); register_post_type('armanty_certificate', array( 'labels' => array( 'name' => 'Сертификаты', // Основное название типа записи 'singular_name' => 'Сертификат', // отдельное название записи типа Book 'add_new' => 'Добавить новый', 'add_new_item' => 'Добавить новый сертификат', 'edit_item' => 'Редактировать сертификат', 'new_item' => 'Новый скидка', 'view_item' => 'Посмотреть сертификат', 'search_items' => 'Найти сертификат', 'not_found' => 'Сертификатов не найдено', 'not_found_in_trash' => 'В корзине сертификатов не найдено', 'parent_item_colon' => '', 'menu_name' => 'Сертификаты' ), 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 2, 'menu_icon' => 'dashicons-media-document', 'supports' => array('title','editor','thumbnail','excerpt') ) ); register_post_type('armanty_offer', array( 'labels' => array( 'name' => 'Пакетные предложения', // Основное название типа записи 'singular_name' => 'Пакет', // отдельное название записи типа Book 'add_new' => 'Добавить новый', 'add_new_item' => 'Добавить новый пакет', 'edit_item' => 'Редактировать пакет', 'new_item' => 'Новый пакет', 'view_item' => 'Посмотреть пакет', 'search_items' => 'Найти пакет', 'not_found' => 'Пакетов не найдено', 'not_found_in_trash' => 'В корзине пакетных предложений не найдено', 'parent_item_colon' => '', 'menu_name' => 'Пакетные предложения' ), 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 2, 'menu_icon' => 'dashicons-tickets-alt', 'supports' => array('thumbnail') ) ); register_post_type('armanty_feedback', array( 'labels' => array( 'name' => 'Отзывы', // Основное название типа записи 'singular_name' => 'Отзыв', // отдельное название записи типа Book 'add_new' => 'Добавить новый', 'add_new_item' => 'Добавить новый отзыв', 'edit_item' => 'Редактировать отзыв', 'new_item' => 'Новый отзыв', 'view_item' => 'Посмотреть отзыв', 'search_items' => 'Найти отзыв', 'not_found' => 'Отзывов не найдено', 'not_found_in_trash' => 'В корзине отзывов не найдено', 'parent_item_colon' => '', 'menu_name' => 'Отзывы' ), 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 2, 'menu_icon' => 'dashicons-share-alt2', 'supports' => array('title', 'thumbnail') ) ); register_post_type('armanty_partners', array( 'labels' => array( 'name' => 'Партнеры', // Основное название типа записи 'singular_name' => 'Партнего', // отдельное название записи типа Book 'add_new' => 'Добавить нового', 'add_new_item' => 'Добавить нового партнера', 'edit_item' => 'Редактировать партнера', 'new_item' => 'Новый партнер', 'view_item' => 'Посмотреть партнера', 'search_items' => 'Найти партнера', 'not_found' => 'Партнеров не найдено', 'not_found_in_trash' => 'В корзине партнеров не найдено', 'parent_item_colon' => '', 'menu_name' => 'Партнеры' ), 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'has_archive' => 'true', // если нужна страница архива тут указываем её ярлык а не true 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => 2, 'menu_icon' => 'dashicons-businesswoman', 'supports' => array('title', 'thumbnail') ) ); } function send_mail(){ $orderName = $_POST['orderName']; $orderTel = $_POST['orderTel']; $orderEmail = $_POST['orderEmail']; $orderOthers = $_POST['orderOthers']; // подразумевается что $to, $subject, $message уже определены... $to = get_option('admin_email'); $subject = 'Перезвонить'; $message = 'Имя: ' . $orderName . '
' . 'Телефон: ' . $orderTel . '
' . 'Почта: ' . $orderEmail . '
' . 'Пожелание: ' . $orderOthers . '
'; // удалим фильтры, которые могут изменять заголовок $headers remove_all_filters( 'wp_mail_from' ); remove_all_filters( 'wp_mail_from_name' ); $headers = array( 'From: Armanty Quest ', 'content-type: text/html', ); wp_mail( $to, $subject, $message, $headers ); wp_die(); } function send_main_form(){ $name = $_POST['name']; $phone = $_POST['phone']; $holidayType = $_POST['holidayType']; $birthdayName = $_POST['birthdayName']; $birthdayDate = $_POST['birthdayDate']; $questName = $_POST['questName']; $questRoom = $_POST['questRoom']; $guestCount = $_POST['guestCount']; $date = $_POST['date']; $startSum = $_POST['startSum']; $addingSum = $_POST['addingSum']; $sum = $_POST['sum']; $addingItems = $_POST['addingItems']; // подразумевается что $to, $subject, $message уже определены... if($holidayType == 'Birthday'){ $holiday = 'Тип праздника: ' . 'День Рождения' . '
' . 'Имя именинника: ' . $birthdayName . '
'. 'День Рождения: ' . $birthdayDate . '
'; }else{ $holiday = 'Тип праздника: ' . 'Выпускной' . '
'; } $add = 'Доп.услуги:
'; foreach ($addingItems as $addItem){ $add = $add . ' ' . $addItem[name] . ' - '. $addItem[price] . ' рублей
'; } if($addingSum !== ''){ $addSum = 'Доплата за количество детей ' . $addingSum . '
'; } $to = get_option('admin_email'); $subject = 'Заяка на проведение праздника'; $message = 'Имя: ' . $name . '
' . 'Телефон: ' . $phone . '
' . $holiday . 'Квест: ' . $questName . '
' . 'Комната: ' . $questRoom . '
' . 'Количество гостей: ' . $guestCount . '
' . 'Дата бронирования: ' . $date . '
' . 'Цена в этот день: ' . $startSum . '
' . $add . $addSum . 'Cумма: ' . $sum . '
'; // удалим фильтры, которые могут изменять заголовок $headers remove_all_filters( 'wp_mail_from' ); remove_all_filters( 'wp_mail_from_name' ); $headers = array( 'From: Armanty Quest ', 'content-type: text/html', ); wp_mail( $to, $subject, $message, $headers ); wp_die(); } function send_callback(){ $name = $_POST['name']; $phone = $_POST['phone']; $to = get_option('admin_email'); $subject = 'Требуется перезвонить'; $message = 'Имя: ' . $name . '
' . 'Телефон: ' . $phone . '
'; // удалим фильтры, которые могут изменять заголовок $headers remove_all_filters( 'wp_mail_from' ); remove_all_filters( 'wp_mail_from_name' ); $headers = array( 'From: Armanty Quest ', 'content-type: text/html', ); wp_mail( $to, $subject, $message, $headers ); wp_die(); }