Файловый менеджер - Редактировать - /home/infrafs/www/wp-content/themes/trackstore/framework/modules/blog/admin/meta-boxes/blog-meta-boxes.php
Назад
<?php foreach ( glob( ELATED_FRAMEWORK_MODULES_ROOT_DIR . '/blog/admin/meta-boxes/*/*.php' ) as $meta_box_load ) { include_once $meta_box_load; } if ( ! function_exists( 'trackstore_elated_map_blog_meta' ) ) { function trackstore_elated_map_blog_meta() { $eltd_blog_categories = array(); $categories = get_categories(); foreach ( $categories as $category ) { $eltd_blog_categories[ $category->slug ] = $category->name; } $blog_meta_box = trackstore_elated_create_meta_box( array( 'scope' => array( 'page' ), 'title' => esc_html__( 'Blog', 'trackstore' ), 'name' => 'blog_meta' ) ); trackstore_elated_create_meta_box_field( array( 'name' => 'eltd_blog_category_meta', 'type' => 'selectblank', 'label' => esc_html__( 'Blog Category', 'trackstore' ), 'description' => esc_html__( 'Choose category of posts to display (leave empty to display all categories)', 'trackstore' ), 'parent' => $blog_meta_box, 'options' => $eltd_blog_categories ) ); trackstore_elated_create_meta_box_field( array( 'name' => 'eltd_show_posts_per_page_meta', 'type' => 'text', 'label' => esc_html__( 'Number of Posts', 'trackstore' ), 'description' => esc_html__( 'Enter the number of posts to display', 'trackstore' ), 'parent' => $blog_meta_box, 'options' => $eltd_blog_categories, 'args' => array( "col_width" => 3 ) ) ); trackstore_elated_create_meta_box_field( array( 'name' => 'eltd_blog_masonry_layout_meta', 'type' => 'select', 'label' => esc_html__( 'Masonry - Layout', 'trackstore' ), 'description' => esc_html__( 'Set masonry layout. Default is in grid.', 'trackstore' ), 'parent' => $blog_meta_box, 'options' => array( '' => esc_html__( 'Default', 'trackstore' ), 'in-grid' => esc_html__( 'In Grid', 'trackstore' ), 'full-width' => esc_html__( 'Full Width', 'trackstore' ) ) ) ); trackstore_elated_create_meta_box_field( array( 'name' => 'eltd_blog_masonry_number_of_columns_meta', 'type' => 'select', 'label' => esc_html__( 'Masonry - Number of Columns', 'trackstore' ), 'description' => esc_html__( 'Set number of columns for your masonry blog lists', 'trackstore' ), 'parent' => $blog_meta_box, 'options' => array( '' => esc_html__( 'Default', 'trackstore' ), '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_create_meta_box_field( array( 'name' => 'eltd_blog_masonry_space_between_items_meta', 'type' => 'select', 'label' => esc_html__( 'Masonry - Space Between Items', 'trackstore' ), 'description' => esc_html__( 'Set space size between posts for your masonry blog lists', 'trackstore' ), 'options' => trackstore_elated_get_space_between_items_array( true ), 'parent' => $blog_meta_box ) ); trackstore_elated_create_meta_box_field( array( 'name' => 'eltd_blog_list_featured_image_proportion_meta', 'type' => 'select', 'label' => esc_html__( 'Masonry - Featured Image Proportion', 'trackstore' ), 'description' => esc_html__( 'Choose type of proportions you want to use for featured images on masonry blog lists', 'trackstore' ), 'parent' => $blog_meta_box, 'default_value' => '', 'options' => array( '' => esc_html__( 'Default', 'trackstore' ), 'fixed' => esc_html__( 'Fixed', 'trackstore' ), 'original' => esc_html__( 'Original', 'trackstore' ) ) ) ); trackstore_elated_create_meta_box_field( array( 'name' => 'eltd_blog_pagination_type_meta', 'type' => 'select', 'label' => esc_html__( 'Pagination Type', 'trackstore' ), 'description' => esc_html__( 'Choose a pagination layout for Blog Lists', 'trackstore' ), 'parent' => $blog_meta_box, 'default_value' => '', 'options' => array( '' => esc_html__( 'Default', 'trackstore' ), '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_create_meta_box_field( array( 'type' => 'text', 'name' => 'eltd_number_of_chars_meta', 'default_value' => '', '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' => $blog_meta_box, 'args' => array( 'col_width' => 3 ) ) ); } add_action( 'trackstore_elated_meta_boxes_map', 'trackstore_elated_map_blog_meta', 30 ); }
| ver. 1.4 |
Github
|
.
| PHP 8.2.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка