Файловый менеджер - Редактировать - /home/infrafs/INFRABIKEUS/wp-content/themes/trackstore/framework/modules/blog/admin/options-map/blog-map.php
Назад
<?php if ( ! function_exists( 'trackstore_elated_get_blog_list_types_options' ) ) { function trackstore_elated_get_blog_list_types_options() { $blog_list_type_options = apply_filters( 'trackstore_elated_blog_list_type_global_option', $blog_list_type_options = array() ); return $blog_list_type_options; } } if ( ! function_exists( 'trackstore_elated_blog_options_map' ) ) { function trackstore_elated_blog_options_map() { $blog_list_type_options = trackstore_elated_get_blog_list_types_options(); trackstore_elated_add_admin_page( array( 'slug' => '_blog_page', 'title' => esc_html__( 'Blog', 'trackstore' ), 'icon' => 'fa fa-files-o' ) ); /** * Blog Lists */ $panel_blog_lists = trackstore_elated_add_admin_panel( array( 'page' => '_blog_page', 'name' => 'panel_blog_lists', 'title' => esc_html__( 'Blog Lists', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_list_type', 'type' => 'select', 'label' => esc_html__( 'Blog Layout for Archive Pages', 'trackstore' ), 'description' => esc_html__( 'Choose a default blog layout for archived blog post lists', 'trackstore' ), 'default_value' => 'standard', 'parent' => $panel_blog_lists, 'options' => $blog_list_type_options ) ); trackstore_elated_add_admin_field( array( 'name' => 'archive_sidebar_layout', 'type' => 'select', 'label' => esc_html__( 'Sidebar Layout for Archive Pages', 'trackstore' ), 'description' => esc_html__( 'Choose a sidebar layout for archived blog post lists', 'trackstore' ), 'default_value' => '', 'parent' => $panel_blog_lists, 'options' => trackstore_elated_get_custom_sidebars_options(), ) ); $trackstore_custom_sidebars = trackstore_elated_get_custom_sidebars(); if ( count( $trackstore_custom_sidebars ) > 0 ) { trackstore_elated_add_admin_field( array( 'name' => 'archive_custom_sidebar_area', 'type' => 'selectblank', 'label' => esc_html__( 'Sidebar to Display for Archive Pages', 'trackstore' ), 'description' => esc_html__( 'Choose a sidebar to display on archived blog post lists. Default sidebar is "Sidebar Page"', 'trackstore' ), 'parent' => $panel_blog_lists, 'options' => trackstore_elated_get_custom_sidebars(), 'args' => array( 'select2' => true ) ) ); } trackstore_elated_add_admin_field( array( 'name' => 'blog_masonry_layout', 'type' => 'select', 'label' => esc_html__( 'Masonry - Layout', 'trackstore' ), 'default_value' => 'in-grid', 'description' => esc_html__( 'Set masonry layout. Default is in grid.', 'trackstore' ), 'parent' => $panel_blog_lists, 'options' => array( 'in-grid' => esc_html__( 'In Grid', 'trackstore' ), 'full-width' => esc_html__( 'Full Width', 'trackstore' ) ) ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_masonry_number_of_columns', 'type' => 'select', 'label' => esc_html__( 'Masonry - Number of Columns', 'trackstore' ), 'default_value' => 'three', 'description' => esc_html__( 'Set number of columns for your masonry blog lists. Default value is 4 columns', 'trackstore' ), 'parent' => $panel_blog_lists, 'options' => array( 'two' => esc_html__( '2 Columns', 'trackstore' ), 'three' => esc_html__( '3 Columns', 'trackstore' ), 'four' => esc_html__( '4 Columns', 'trackstore' ), 'five' => esc_html__( '5 Columns', 'trackstore' ) ) ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_masonry_space_between_items', 'type' => 'select', 'label' => esc_html__( 'Masonry - Space Between Items', 'trackstore' ), 'description' => esc_html__( 'Set space size between posts for your masonry blog lists. Default value is normal', 'trackstore' ), 'default_value' => 'normal', 'options' => trackstore_elated_get_space_between_items_array(), 'parent' => $panel_blog_lists ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_list_featured_image_proportion', 'type' => 'select', 'label' => esc_html__( 'Masonry - Featured Image Proportion', 'trackstore' ), 'default_value' => 'fixed', 'description' => esc_html__( 'Choose type of proportions you want to use for featured images on masonry blog lists', 'trackstore' ), 'parent' => $panel_blog_lists, 'options' => array( 'fixed' => esc_html__( 'Fixed', 'trackstore' ), 'original' => esc_html__( 'Original', 'trackstore' ) ) ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_pagination_type', 'type' => 'select', 'label' => esc_html__( 'Pagination Type', 'trackstore' ), 'description' => esc_html__( 'Choose a pagination layout for Blog Lists', 'trackstore' ), 'parent' => $panel_blog_lists, 'default_value' => 'standard', 'options' => array( 'standard' => esc_html__( 'Standard', 'trackstore' ), 'load-more' => esc_html__( 'Load More', 'trackstore' ), 'infinite-scroll' => esc_html__( 'Infinite Scroll', 'trackstore' ), 'no-pagination' => esc_html__( 'No Pagination', 'trackstore' ) ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'text', 'name' => 'number_of_chars', 'default_value' => '40', 'label' => esc_html__( 'Number of Words in Excerpt', 'trackstore' ), 'description' => esc_html__( 'Enter a number of words in excerpt (article summary). Default value is 40', 'trackstore' ), 'parent' => $panel_blog_lists, 'args' => array( 'col_width' => 3 ) ) ); /** * Blog Single */ $panel_blog_single = trackstore_elated_add_admin_panel( array( 'page' => '_blog_page', 'name' => 'panel_blog_single', 'title' => esc_html__( 'Blog Single', 'trackstore' ) ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_single_sidebar_layout', 'type' => 'select', 'label' => esc_html__( 'Sidebar Layout', 'trackstore' ), 'description' => esc_html__( 'Choose a sidebar layout for Blog Single pages', 'trackstore' ), 'default_value' => '', 'parent' => $panel_blog_single, 'options' => trackstore_elated_get_custom_sidebars_options() ) ); if ( count( $trackstore_custom_sidebars ) > 0 ) { trackstore_elated_add_admin_field( array( 'name' => 'blog_single_custom_sidebar_area', 'type' => 'selectblank', 'label' => esc_html__( 'Sidebar to Display', 'trackstore' ), 'description' => esc_html__( 'Choose a sidebar to display on Blog Single pages. Default sidebar is "Sidebar"', 'trackstore' ), 'parent' => $panel_blog_single, 'options' => trackstore_elated_get_custom_sidebars(), 'args' => array( 'select2' => true ) ) ); } trackstore_elated_add_admin_field( array( 'type' => 'select', 'name' => 'show_title_area_blog', 'default_value' => '', 'label' => esc_html__( 'Show Title Area', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will show title area on single post pages', 'trackstore' ), 'parent' => $panel_blog_single, 'options' => trackstore_elated_get_yes_no_select_array(), 'args' => array( 'col_width' => 3 ) ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_single_title_in_title_area', 'type' => 'yesno', 'label' => esc_html__( 'Show Post Title in Title Area', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will show post title in title area on single post pages', 'trackstore' ), 'parent' => $panel_blog_single, 'default_value' => 'no' ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_single_tags', 'type' => 'yesno', 'label' => esc_html__( 'Show Post Tags', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will show tags above post title on single post pages', 'trackstore' ), 'parent' => $panel_blog_single, 'default_value' => 'yes' ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_single_related_posts', 'type' => 'yesno', 'label' => esc_html__( 'Show Related Posts', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will show related posts on single post pages', 'trackstore' ), 'parent' => $panel_blog_single, 'default_value' => 'no' ) ); trackstore_elated_add_admin_field( array( 'name' => 'blog_single_comments', 'type' => 'yesno', 'label' => esc_html__( 'Show Comments Form', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will show comments form on single post pages', 'trackstore' ), 'parent' => $panel_blog_single, 'default_value' => 'yes' ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'blog_single_navigation', 'default_value' => 'no', 'label' => esc_html__( 'Enable Prev/Next Single Post Navigation Links', 'trackstore' ), 'description' => esc_html__( 'Enable navigation links through the blog posts (left and right arrows will appear)', 'trackstore' ), 'parent' => $panel_blog_single, 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_eltd_blog_single_navigation_container' ) ) ); $blog_single_navigation_container = trackstore_elated_add_admin_container( array( 'name' => 'eltd_blog_single_navigation_container', 'hidden_property' => 'blog_single_navigation', 'hidden_value' => 'no', 'parent' => $panel_blog_single, ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'blog_navigation_through_same_category', 'default_value' => 'no', 'label' => esc_html__( 'Enable Navigation Only in Current Category', 'trackstore' ), 'description' => esc_html__( 'Limit your navigation only through current category', 'trackstore' ), 'parent' => $blog_single_navigation_container, 'args' => array( 'col_width' => 3 ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'blog_author_info', 'default_value' => 'yes', 'label' => esc_html__( 'Show Author Info Box', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will display author name and descriptions on single post pages', 'trackstore' ), 'parent' => $panel_blog_single, 'args' => array( 'dependence' => true, 'dependence_hide_on_yes' => '', 'dependence_show_on_yes' => '#eltd_eltd_blog_single_author_info_container' ) ) ); $blog_single_author_info_container = trackstore_elated_add_admin_container( array( 'name' => 'eltd_blog_single_author_info_container', 'hidden_property' => 'blog_author_info', 'hidden_value' => 'no', 'parent' => $panel_blog_single, ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'blog_author_info_email', 'default_value' => 'no', 'label' => esc_html__( 'Show Author Email', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will show author email', 'trackstore' ), 'parent' => $blog_single_author_info_container, 'args' => array( 'col_width' => 3 ) ) ); trackstore_elated_add_admin_field( array( 'type' => 'yesno', 'name' => 'blog_single_author_social', 'default_value' => 'yes', 'label' => esc_html__( 'Show Author Social Icons', 'trackstore' ), 'description' => esc_html__( 'Enabling this option will show author social icons on single post pages', 'trackstore' ), 'parent' => $blog_single_author_info_container, 'args' => array( 'col_width' => 3 ) ) ); do_action( 'trackstore_elated_blog_single_options_map', $panel_blog_single ); } add_action( 'trackstore_elated_options_map', 'trackstore_elated_blog_options_map', 12 ); }
| ver. 1.4 |
Github
|
.
| PHP 8.2.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка