esc_html__( 'Yes', 'chives' ), 'off' => esc_html__( 'No', 'chives' ) ); return apply_filters( 'chives_show_options', $arr ); } endif; if ( ! function_exists( 'chives_page_choices' ) ) : /** * List of pages for page choices. * @return Array Array of page ids and name. */ function chives_page_choices() { $pages = get_pages(); $choices = array(); $choices[0] = esc_html__( 'None', 'chives' ); foreach ( $pages as $page ) { $choices[ $page->ID ] = $page->post_title; } return $choices; } endif; if ( ! function_exists( 'chives_post_choices' ) ) : /** * List of posts for post choices. * @return Array Array of post ids and name. */ function chives_post_choices() { $posts = get_posts( array( 'numberposts' => -1 ) ); $choices = array(); $choices[0] = esc_html__( 'None', 'chives' ); foreach ( $posts as $post ) { $choices[ $post->ID ] = $post->post_title; } return $choices; } endif; if ( ! function_exists( 'chives_category_choices' ) ) : /** * List of categories for category choices. * @return Array Array of category ids and name. */ function chives_category_choices() { $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 0, 'hierarchical' => 0, 'taxonomy' => 'category', ); $categories = get_categories( $args ); $choices = array(); $choices[0] = esc_html__( 'None', 'chives' ); foreach ( $categories as $category ) { $choices[ $category->term_id ] = $category->name; } return $choices; } endif; if ( ! function_exists( 'chives_site_layout' ) ) : /** * site layout * @return array site layout */ function chives_site_layout() { $chives_site_layout = array( 'full' => get_template_directory_uri() . '/assets/uploads/full.png', 'boxed' => get_template_directory_uri() . '/assets/uploads/boxed.png', ); $output = apply_filters( 'chives_site_layout', $chives_site_layout ); return $output; } endif; if ( ! function_exists( 'chives_sidebar_position' ) ) : /** * Sidebar position * @return array Sidebar position */ function chives_sidebar_position() { $chives_sidebar_position = array( 'right-sidebar' => get_template_directory_uri() . '/assets/uploads/right.png', 'left-sidebar' => get_template_directory_uri() . '/assets/uploads/left.png', 'no-sidebar' => get_template_directory_uri() . '/assets/uploads/full.png', ); $output = apply_filters( 'chives_sidebar_position', $chives_sidebar_position ); return $output; } endif; if ( ! function_exists( 'chives_get_spinner_list' ) ) : /** * List of spinner icons options. * @return array List of all spinner icon options. */ function chives_get_spinner_list() { $arr = array( 'spinner-two-way' => esc_html__( 'Two Way', 'chives' ), 'spinner-umbrella' => esc_html__( 'Umbrella', 'chives' ), 'spinner-dots' => esc_html__( 'Dots', 'chives' ), 'spinner-one-way' => esc_html__( 'One Way', 'chives' ), ); return apply_filters( 'chives_spinner_list', $arr ); } endif;