Файловый менеджер - Редактировать - /home/infrafs/INFRABIKEUS/wp-content/themes/trackstore/framework/modules/search/admin/options-map/search-map.php
Назад
<?php if ( ! function_exists( 'trackstore_elated_get_search_types_options' ) ) { function trackstore_elated_get_search_types_options() { $search_type_options = apply_filters( 'trackstore_elated_search_type_global_option', $search_type_options = array() ); return $search_type_options; } } if ( ! function_exists( 'trackstore_elated_search_options_map' ) ) { function trackstore_elated_search_options_map() { trackstore_elated_add_admin_page( array( 'slug' => '_search_page', 'title' => esc_html__( 'Search', 'trackstore' ), 'icon' => 'fa fa-search' ) ); $search_page_panel = trackstore_elated_add_admin_panel( array( 'title' => esc_html__( 'Search Page', 'trackstore' ), 'name' => 'search_template', 'page' => '_search_page' ) ); trackstore_elated_add_admin_field( array( 'name' => 'search_page_layout', 'type' => 'select', 'label' => esc_html__( 'Layout', 'trackstore' ), 'default_value' => 'in-grid', 'description' => esc_html__( 'Set layout. Default is in grid.', 'trackstore' ), 'parent' => $search_page_panel, 'options' => array( 'in-grid' => esc_html__( 'In Grid', 'trackstore' ), 'full-width' => esc_html__( 'Full Width', 'trackstore' ) ) ) ); trackstore_elated_add_admin_field( array( 'name' => 'search_page_sidebar_layout', 'type' => 'select', 'label' => esc_html__( 'Sidebar Layout', 'trackstore' ), 'description' => esc_html__( "Choose a sidebar layout for search page", 'trackstore' ), 'default_value' => 'no-sidebar', 'options' => trackstore_elated_get_custom_sidebars_options(), 'parent' => $search_page_panel ) ); $trackstore_custom_sidebars = trackstore_elated_get_custom_sidebars(); if ( count( $trackstore_custom_sidebars ) > 0 ) { trackstore_elated_add_admin_field( array( 'name' => 'search_custom_sidebar_area', 'type' => 'selectblank', 'label' => esc_html__( 'Sidebar to Display', 'trackstore' ), 'description' => esc_html__( 'Choose a sidebar to display on search page. Default sidebar is "Sidebar"', 'trackstore' ), 'parent' => $search_page_panel, 'options' => $trackstore_custom_sidebars, 'args' => array( 'select2' => true ) ) ); } $search_panel = trackstore_elated_add_admin_panel( array( 'title' => esc_html__( 'Search', 'trackstore' ), 'name' => 'search', 'page' => '_search_page' ) ); trackstore_elated_add_admin_field( array( 'parent' => $search_panel, 'type' => 'select', 'name' => 'search_type', 'default_value' => 'fullscreen', 'label' => esc_html__( 'Select Search Type', 'trackstore' ), 'description' => esc_html__( "Choose a type of Select search bar (Note: Slide From Header Bottom search type doesn't work with Vertical Header)", 'trackstore' ), 'options' => trackstore_elated_get_search_types_options() ) ); trackstore_elated_add_admin_field( array( 'parent' => $search_panel, 'type' => 'select', 'name' => 'search_icon_pack', 'default_value' => 'ion_icons', 'label' => esc_html__( 'Search Icon Pack', 'trackstore' ), 'description' => esc_html__( 'Choose icon pack for search icon', 'trackstore' ), 'options' => trackstore_elated_icon_collections()->getIconCollectionsExclude( array( 'linea_icons' ) ) ) ); trackstore_elated_add_admin_field( array( 'parent' => $search_panel, 'type' => 'yesno', 'name' => 'search_in_grid', 'default_value' => 'yes', 'label' => esc_html__( 'Enable Grid Layout', 'trackstore' ), 'description' => esc_html__( 'Set search area to be in grid. (Applied for Search covers header and Slide from Window Top types.', 'trackstore' ), ) ); trackstore_elated_add_admin_section_title( array( 'parent' => $search_panel, 'name' => 'initial_header_icon_title', 'title' => esc_html__( 'Initial Search Icon in Header', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'parent' => $search_panel, 'type' => 'text', 'name' => 'header_search_icon_size', 'default_value' => '', 'label' => esc_html__( 'Icon Size', 'trackstore' ), 'description' => esc_html__( 'Set size for icon', 'trackstore' ), 'args' => array( 'col_width' => 3, 'suffix' => 'px' ) ) ); $search_icon_color_group = trackstore_elated_add_admin_group( array( 'parent' => $search_panel, 'title' => esc_html__( 'Icon Colors', 'trackstore' ), 'description' => esc_html__( 'Define color style for icon', 'trackstore' ), 'name' => 'search_icon_color_group' ) ); $search_icon_color_row = trackstore_elated_add_admin_row( array( 'parent' => $search_icon_color_group, 'name' => 'search_icon_color_row' ) ); trackstore_elated_add_admin_field( array( 'parent' => $search_icon_color_row, 'type' => 'colorsimple', 'name' => 'header_search_icon_color', 'label' => esc_html__( 'Color', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'parent' => $search_icon_color_row, 'type' => 'colorsimple', 'name' => 'header_search_icon_hover_color', 'label' => esc_html__( 'Hover Color', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'parent' => $search_panel, 'type' => 'yesno', 'name' => 'enable_search_icon_text', 'default_value' => 'no', 'label' => esc_html__( 'Enable Search Icon Text', 'trackstore' ), 'description' => esc_html__( "Enable this option to show 'Search' text next to search icon in header", 'trackstore' ), 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_enable_search_icon_text_container' ) ) ); $enable_search_icon_text_container = trackstore_elated_add_admin_container( array( 'parent' => $search_panel, 'name' => 'enable_search_icon_text_container', 'hidden_property' => 'enable_search_icon_text', 'hidden_value' => 'no' ) ); $enable_search_icon_text_group = trackstore_elated_add_admin_group( array( 'parent' => $enable_search_icon_text_container, 'title' => esc_html__( 'Search Icon Text', 'trackstore' ), 'name' => 'enable_search_icon_text_group', 'description' => esc_html__( 'Define style for search icon text', 'trackstore' ) ) ); $enable_search_icon_text_row = trackstore_elated_add_admin_row( array( 'parent' => $enable_search_icon_text_group, 'name' => 'enable_search_icon_text_row' ) ); trackstore_elated_add_admin_field( array( 'parent' => $enable_search_icon_text_row, 'type' => 'colorsimple', 'name' => 'search_icon_text_color', 'label' => esc_html__( 'Text Color', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'parent' => $enable_search_icon_text_row, 'type' => 'colorsimple', 'name' => 'search_icon_text_color_hover', 'label' => esc_html__( 'Text Hover Color', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'parent' => $enable_search_icon_text_row, 'type' => 'textsimple', 'name' => 'search_icon_text_font_size', 'label' => esc_html__( 'Font Size', 'trackstore' ), 'default_value' => '', 'args' => array( 'suffix' => 'px' ) ) ); trackstore_elated_add_admin_field( array( 'parent' => $enable_search_icon_text_row, 'type' => 'textsimple', 'name' => 'search_icon_text_line_height', 'label' => esc_html__( 'Line Height', 'trackstore' ), 'default_value' => '', 'args' => array( 'suffix' => 'px' ) ) ); $enable_search_icon_text_row2 = trackstore_elated_add_admin_row( array( 'parent' => $enable_search_icon_text_group, 'name' => 'enable_search_icon_text_row2', 'next' => true ) ); trackstore_elated_add_admin_field( array( 'parent' => $enable_search_icon_text_row2, 'type' => 'selectblanksimple', 'name' => 'search_icon_text_text_transform', 'label' => esc_html__( 'Text Transform', 'trackstore' ), 'default_value' => '', 'options' => trackstore_elated_get_text_transform_array() ) ); trackstore_elated_add_admin_field( array( 'parent' => $enable_search_icon_text_row2, 'type' => 'fontsimple', 'name' => 'search_icon_text_google_fonts', 'label' => esc_html__( 'Font Family', 'trackstore' ), 'default_value' => '-1', ) ); trackstore_elated_add_admin_field( array( 'parent' => $enable_search_icon_text_row2, 'type' => 'selectblanksimple', 'name' => 'search_icon_text_font_style', 'label' => esc_html__( 'Font Style', 'trackstore' ), 'default_value' => '', 'options' => trackstore_elated_get_font_style_array(), ) ); trackstore_elated_add_admin_field( array( 'parent' => $enable_search_icon_text_row2, 'type' => 'selectblanksimple', 'name' => 'search_icon_text_font_weight', 'label' => esc_html__( 'Font Weight', 'trackstore' ), 'default_value' => '', 'options' => trackstore_elated_get_font_weight_array(), ) ); $enable_search_icon_text_row3 = trackstore_elated_add_admin_row( array( 'parent' => $enable_search_icon_text_group, 'name' => 'enable_search_icon_text_row3', 'next' => true ) ); trackstore_elated_add_admin_field( array( 'parent' => $enable_search_icon_text_row3, 'type' => 'textsimple', 'name' => 'search_icon_text_letter_spacing', 'label' => esc_html__( 'Letter Spacing', 'trackstore' ), 'default_value' => '', 'args' => array( 'suffix' => 'px' ) ) ); } add_action( 'trackstore_elated_options_map', 'trackstore_elated_search_options_map', 7 ); }
| ver. 1.4 |
Github
|
.
| PHP 8.2.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка