/home/desid573/verdenaturopathy.com.au/wp-content/themes/polite-blog
NameSizeModeActions
template-parts/-0755rm
footer.php25060644editdlrm
functions.php112480644editdlrm
readme.txt25700644editdlrm
screenshot.png2061410644editdlrm
style.css28000644editdlrm
Edit: /home/desid573/verdenaturopathy.com.au/wp-content/themes/polite-blog/functions.php (11248B)
get( 'Version' ); wp_enqueue_style('polite-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'polite-blog-style', get_stylesheet_directory_uri() . '/style.css', array(), $polite_blog_version );; } /** * Polite Theme Customizer and overide from child theme * * @package Polite */ if ( !function_exists('polite_default_theme_options_values') ) : function polite_default_theme_options_values() { $default_theme_options = array( /*Logo Options*/ 'polite_logo_width_option' => '500', /*Top Header*/ 'polite_enable_top_header'=> 0, 'polite_enable_top_header_social'=> 0, 'polite_enable_top_header_menu'=> 0, /*Header Options*/ 'polite_enable_offcanvas' => 0, 'polite_enable_search' => 0, /*Menu Options*/ 'polite_mobile_menu_text' => esc_html__('Menu','polite-blog'), 'polite_mobile_menu_option'=> 'menu-text', /*Header Image*/ 'polite_enable_header_image_overlay'=> 0, 'polite_slider_overlay_color'=> '#000000', 'polite_slider_overlay_transparent'=> '0.1', 'polite_header_image_height'=> '100', /*Colors Options*/ 'polite_primary_color' => '#d42929', /*Slider Options*/ 'polite_enable_slider' => 0, 'polite-select-category' => 0, /*Boxes Section */ 'polite_enable_promo' => 0, 'polite-promo-select-category'=> 0, /*Blog Page*/ 'polite-sidebar-blog-page' => 'right-sidebar', 'polite-column-blog-page' => 'masonry-post', 'polite-blog-image-layout' => 'full-image', 'polite-content-show-from' => 'excerpt', 'polite-excerpt-length' => 25, 'polite-pagination-options'=> 'ajax', 'polite-read-more-text' => '', 'polite-show-hide-share' => 1, 'polite-show-hide-category'=> 1, 'polite-show-hide-date'=> 1, 'polite-show-hide-author'=> 1, 'polite-show-hide-read-time'=>1, 'polite-font-family-url'=>'Montserrat', 'polite-blog-exclude-category'=> '', /*Single Page */ 'polite-single-page-featured-image' => 1, 'polite-single-page-related-posts' => 0, 'polite-single-page-related-posts-title' => esc_html__('Related Posts','polite-blog'), 'polite-sidebar-single-page'=> 'single-right-sidebar', 'polite-single-social-share' => 1, /*Sticky Sidebar*/ 'polite-enable-sticky-sidebar' => 1, /*Footer Section*/ 'polite-footer-copyright' => esc_html__('Copyright All Rights Reserved 2021','polite-blog'), /*Breadcrumb Options*/ 'polite-extra-breadcrumb' => 1, 'polite-breadcrumb-selection-option'=> 'theme', ); return apply_filters( 'polite_default_theme_options_values', $default_theme_options ); } endif; function polite_blog_sanitize_select( $input, $setting ) { $choices = $setting->manager->get_control( $setting->id )->choices; return ( array_key_exists( $input, $choices ) ? $input : $setting->default ); } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. */ function polite_blog_customize_register( $wp_customize ) { $default = polite_default_theme_options_values(); /*Blog Page Show content from*/ $wp_customize->add_setting('polite_options[polite-content-show-from]', array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => $default['polite-content-show-from'], 'sanitize_callback' => 'polite_sanitize_select' )); $wp_customize->add_control('polite_options[polite-content-show-from]', array( 'choices' => array( 'excerpt' => __('Show from Excerpt', 'polite-blog'), 'content' => __('Show from Content', 'polite-blog'), 'hide' => __('Hide Content', 'polite-blog'), ), 'label' => __('Select Content Display From', 'polite-blog'), 'description' => __('You can enable excerpt from Screen Options inside post section of dashboard', 'polite-blog'), 'section' => 'polite_blog_page_section', 'settings' => 'polite_options[polite-content-show-from]', 'type' => 'select', 'priority' => 15, )); /*Read time Show hide*/ $wp_customize->add_setting('polite_options[polite-show-hide-read-time]', array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => $default['polite-show-hide-read-time'], 'sanitize_callback' => 'polite_sanitize_checkbox' )); $wp_customize->add_control('polite_options[polite-show-hide-read-time]', array( 'label' => __('Show Read Time', 'polite-blog'), 'description' => __('Option to hide the read time on the blog page.', 'polite-blog'), 'section' => 'polite_blog_page_section', 'settings' => 'polite_options[polite-show-hide-read-time]', 'type' => 'checkbox', 'priority' => 15, )); /*Font Family URL*/ $wp_customize->add_setting( 'polite_options[polite-font-family-url]', array( 'capability' => 'edit_theme_options', 'transport' => 'refresh', 'default' => $default['polite-font-family-url'], 'sanitize_callback' => 'polite_blog_sanitize_select' ) ); $choices = polite_blog_google_fonts(); $wp_customize->add_control( 'polite_options[polite-font-family-url]', array( 'label' => __( 'URL of Font Family', 'polite-blog' ), 'description' => sprintf('%1$s %3$s %4$s', __( 'Select the font here. More options are available', 'polite-blog' ), esc_url('https://www.templatesell.com/item/polite-plus-masonry-wordpress-theme/'), __('in the premium version Polite Plus' , 'polite-blog'), __('check now.' ,'polite-blog') ), 'choices' => $choices, 'section' => 'polite_blog_page_section', 'settings' => 'polite_options[polite-font-family-url]', 'type' => 'select', 'priority' => 12, ) ); } add_action( 'customize_register', 'polite_blog_customize_register', 999 ); /* Word read count Pagination */ if (!function_exists('polite_blog_read_time')) : /** * @param $content * * @return string */ function polite_blog_read_time() { $content = apply_filters('the_content', get_post_field('post_content')); $read_words = 200; $decode_content = html_entity_decode($content); $filter_shortcode = do_shortcode($decode_content); $strip_tags = wp_strip_all_tags($filter_shortcode, true); $count = str_word_count($strip_tags); $word_per_min = (absint($count) / $read_words); $word_per_min = ceil($word_per_min); if (absint($word_per_min) > 0) { $word_count_strings = sprintf(_n('%s Min Reading', '%s Min Reading', number_format_i18n($word_per_min), 'polite-blog'), number_format_i18n($word_per_min)); if ('post' == get_post_type()): echo ''; echo esc_html($word_count_strings); echo ''; endif; } } endif; /** * Google Fonts * * @param null * @return array * * @since Polite 1.0.0 * */ if (!function_exists('polite_blog_google_fonts')) : function polite_blog_google_fonts() { $polite_blog_google_fonts = array( 'Muli' => 'Muli', 'Lato' => 'Lato', 'Open+Sans' => 'Open Sans', 'Montserrat' => 'Montserrat', 'Alegreya:400,400italic,700,900' => 'Alegreya', 'Alex+Brush' => 'Alex Brush' ); return apply_filters('polite_blog_google_fonts', $polite_blog_google_fonts); } endif; /** * Enqueue the list of fonts. */ function polite_blog_customizer_fonts() { wp_enqueue_style('polite_blog_customizer_fonts', 'https://fonts.googleapis.com/css?family=Muli|Lato|Open+Sans| Montserrat|Alegreya', array(), null); } add_action('customize_controls_print_styles', 'polite_blog_customizer_fonts'); add_action('customize_preview_init', 'polite_blog_customizer_fonts'); add_action( 'customize_controls_print_styles', function (){ ?>