Файловый менеджер - Редактировать - /home/infrafs/INFRABIKEUS/wp-content/themes/trackstore/framework/modules/search/functions.php
Назад
<?php if ( ! function_exists( 'trackstore_elated_include_search_types_before_load' ) ) { /** * Load's all header types before load files by going through all folders that are placed directly in header types folder. * Functions from this files before-load are used to set all hooks and variables before global options map are init */ function trackstore_elated_include_search_types_before_load() { foreach ( glob( ELATED_FRAMEWORK_SEARCH_ROOT_DIR . '/types/*/before-load.php' ) as $module_load ) { include_once $module_load; } } add_action( 'trackstore_elated_options_map', 'trackstore_elated_include_search_types_before_load', 1 ); // 1 is set to just be before header option map init } if ( ! function_exists( 'trackstore_elated_load_search' ) ) { function trackstore_elated_load_search() { $search_type_meta = trackstore_elated_options()->getOptionValue( 'search_type' ); $search_type = ! empty( $search_type_meta ) ? $search_type_meta : 'fullscreen'; if ( trackstore_elated_active_widget( false, false, 'eltd_search_opener' ) ) { include_once ELATED_FRAMEWORK_MODULES_ROOT_DIR . '/search/types/' . $search_type . '/' . $search_type . '.php'; } } add_action( 'init', 'trackstore_elated_load_search' ); } if ( ! function_exists( 'trackstore_elated_get_holder_params_search' ) ) { /** * Function which return holder class and holder inner class for blog pages */ function trackstore_elated_get_holder_params_search() { $params_list = array(); $layout = trackstore_elated_options()->getOptionValue( 'search_page_layout' ); if ( $layout == 'in-grid' ) { $params_list['holder'] = 'eltd-container'; $params_list['inner'] = 'eltd-container-inner clearfix'; } else { $params_list['holder'] = 'eltd-full-width'; $params_list['inner'] = 'eltd-full-width-inner'; } /** * Available parameters for holder params * -holder * -inner */ return apply_filters( 'trackstore_elated_search_holder_params', $params_list ); } } if ( ! function_exists( 'trackstore_elated_get_search_page' ) ) { function trackstore_elated_get_search_page() { $sidebar_layout = trackstore_elated_sidebar_layout(); $params = array( 'sidebar_layout' => $sidebar_layout ); trackstore_elated_get_module_template_part( 'templates/holder', 'search', '', $params ); } } if ( ! function_exists( 'trackstore_elated_get_search_page_layout' ) ) { /** * Function which create query for blog lists */ function trackstore_elated_get_search_page_layout() { global $wp_query; $path = apply_filters( 'trackstore_elated_search_page_path', 'templates/page' ); $type = apply_filters( 'trackstore_elated_search_page_layout', 'default' ); $module = apply_filters( 'trackstore_elated_search_page_module', 'search' ); $plugin = apply_filters( 'trackstore_elated_search_page_plugin_override', false ); if ( get_query_var( 'paged' ) ) { $paged = get_query_var( 'paged' ); } elseif ( get_query_var( 'page' ) ) { $paged = get_query_var( 'page' ); } else { $paged = 1; } $params = array( 'type' => $type, 'query' => $wp_query, 'paged' => $paged, 'max_num_pages' => trackstore_elated_get_max_number_of_pages(), ); $params = apply_filters( 'trackstore_elated_search_page_params', $params ); trackstore_elated_get_module_template_part( $path . '/' . $type, $module, '', $params, $plugin ); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка