Current Path: > home > ivftiowh > greeceivf.com > wp-content > themes > wise-blog > inc >
Operation : Linux premium88.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64 Software : Apache Server IP : 185.61.154.216 | Your IP: 216.73.216.44 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
custom-widgets | Directory | - | - | |
customizer-settings | Directory | - | - | |
frontpage-sections | Directory | - | - | |
active-callback.php | File | 1759 bytes | June 11 2025 23:38:22. | |
body-classes.php | File | 611 bytes | June 11 2025 23:38:22. | |
class-breadcrumb-trail.php | File | 41532 bytes | June 11 2025 23:38:22. | |
custom-fonts.php | File | 1481 bytes | June 11 2025 23:38:22. | |
custom-header.php | File | 1925 bytes | June 11 2025 23:38:22. | |
custom-style.php | File | 1412 bytes | June 11 2025 23:38:22. | |
enqueue.php | File | 2722 bytes | June 11 2025 23:38:22. | |
jetpack.php | File | 1156 bytes | June 11 2025 23:38:22. | |
require.php | File | 1057 bytes | June 11 2025 23:38:22. | |
sanitize-callback.php | File | 3551 bytes | June 11 2025 23:38:22. | |
template-functions.php | File | 6146 bytes | June 11 2025 23:38:22. | |
template-tags.php | File | 5050 bytes | June 11 2025 23:38:22. | |
wptt-webfont-loader.php | File | 17898 bytes | June 11 2025 23:38:22. |
<?php /** * Functions which enhance the theme by hooking into WordPress * * @package Wise Blog */ function wise_blog_font_choices() { $font_family_arr = array(); $font_family_arr[''] = esc_html__( '--Default--', 'wise-blog' ); // Make the request. $request = wp_remote_get( get_theme_file_uri( 'assets/webfonts.json' ) ); if ( is_wp_error( $request ) ) { return false; // Bail early. } // Retrieve the data. $body = wp_remote_retrieve_body( $request ); $data = json_decode( $body ); if ( ! empty( $data ) ) { foreach ( $data->items as $items => $fonts ) { $family_str_arr = explode( ' ', $fonts->family ); $family_value = implode( '+', $family_str_arr ); $font_family_arr[ $family_value ] = $fonts->family; } } return $font_family_arr; } /** * Fetching Body Classes. */ require get_template_directory() . '/inc/body-classes.php'; /** * Add a pingback url auto-discovery header for single posts, pages, or attachments. */ function wise_blog_pingback_header() { if ( is_singular() && pings_open() ) { printf( '<link rel="pingback" href="%s">', esc_url( get_bloginfo( 'pingback_url' ) ) ); } } add_action( 'wp_head', 'wise_blog_pingback_header' ); /** * Get an array of post id and title. */ function wise_blog_get_post_choices() { $choices = array( '' => esc_html__( '--Select--', 'wise-blog' ) ); $args = array( 'numberposts' => -1 ); $posts = get_posts( $args ); foreach ( $posts as $post ) { $id = $post->ID; $title = $post->post_title; $choices[ $id ] = $title; } return $choices; wp_reset_postdata(); } /** * Get an array of cat id and title. */ function wise_blog_get_post_cat_choices() { $choices = array( '' => esc_html__( '--Select--', 'wise-blog' ) ); $cats = get_categories(); foreach ( $cats as $cat ) { $id = $cat->term_id; $title = $cat->name; $choices[ $id ] = $title; } return $choices; } /** * Checks to see if we're on the homepage or not. */ function wise_blog_is_frontpage() { return ( is_front_page() && ! is_home() ); } /** * Checks to see if Static Front Page is set to "Your latest posts". */ function wise_blog_is_latest_posts() { return ( is_front_page() && is_home() ); } /** * Checks to see if Static Front Page is set to "Posts page". */ function wise_blog_is_frontpage_blog() { return ( is_home() && ! is_front_page() ); } /** * Shows a breadcrumb for all types of pages. This is a wrapper function for the Breadcrumb_Trail class, * which should be used in theme templates. * * @since 1.0.0 * @access public * @param array $args Arguments to pass to Breadcrumb_Trail. * @return void */ function wise_blog_breadcrumb( $args = array() ) { $breadcrumb = apply_filters( 'breadcrumb_trail_object', null, $args ); if ( ! is_object( $breadcrumb ) ) { $breadcrumb = new Breadcrumb_Trail( $args ); } return $breadcrumb->trail(); } /** * Add separator for breadcrumb trail. */ function wise_blog_breadcrumb_trail_print_styles() { $breadcrumb_separator = get_theme_mod( 'wise_blog_breadcrumb_separator', '/' ); $style = ' .trail-items li:not(:last-child):after { content: "' . $breadcrumb_separator . '"; }'; $style = apply_filters( 'wise_blog_breadcrumb_trail_inline_style', trim( str_replace( array( "\r", "\n", "\t", ' ' ), '', $style ) ) ); if ( $style ) { echo "\n" . '<style type="text/css" id="breadcrumb-trail-css">' . $style . '</style>' . "\n"; } } add_action( 'wp_head', 'wise_blog_breadcrumb_trail_print_styles' ); if ( ! function_exists( 'wise_blog_sidebar_layout' ) ) { /** * Get sidebar layout. */ function wise_blog_sidebar_layout() { $archive_sidebar_position = get_theme_mod( 'wise_blog_archive_sidebar_position', 'right-sidebar' ); $sidebar_position_post = get_theme_mod( 'wise_blog_post_sidebar_position', 'right-sidebar' ); $sidebar_position_page = get_theme_mod( 'wise_blog_page_sidebar_position', 'right-sidebar' ); if ( is_single() ) { $archive_sidebar_position = $sidebar_position_post; } elseif ( is_page() ) { $archive_sidebar_position = $sidebar_position_page; } return $archive_sidebar_position; } } if ( ! function_exists( 'wise_blog_is_sidebar_enabled' ) ) { /** * Check if sidebar is enabled. */ function wise_blog_is_sidebar_enabled() { $archive_sidebar_position = get_theme_mod( 'wise_blog_archive_sidebar_position', 'right-sidebar' ); $sidebar_position_post = get_theme_mod( 'wise_blog_post_sidebar_position', 'right-sidebar' ); $sidebar_position_page = get_theme_mod( 'wise_blog_page_sidebar_position', 'right-sidebar' ); $sidebar_enabled = true; if ( is_home() || is_archive() || is_search() ) { if ( 'no-sidebar' === $archive_sidebar_position ) { $sidebar_enabled = false; } } elseif ( is_single() ) { if ( 'no-sidebar' === $sidebar_position_post ) { $sidebar_enabled = false; } } elseif ( is_page() ) { if ( 'no-sidebar' === $sidebar_position_page ) { $sidebar_enabled = false; } } return $sidebar_enabled; } } /** * Pagination for archive. */ function wise_blog_render_posts_pagination() { $is_pagination_enabled = get_theme_mod( 'wise_blog_pagination_enable', true ); if ( $is_pagination_enabled ) { $pagination_type = get_theme_mod( 'wise_blog_pagination_type', 'numeric' ); if ( 'default' === $pagination_type ) : the_posts_navigation(); else : the_posts_pagination(); endif; } } add_action( 'wise_blog_posts_pagination', 'wise_blog_render_posts_pagination', 10 ); /** * Pagination for single post. */ function wise_blog_render_post_navigation() { the_post_navigation( array( 'prev_text' => '<span>⟵</span> <span class="nav-title">%title</span>', 'next_text' => '<span class="nav-title">%title</span> <span>⟶</span>', ) ); } add_action( 'wise_blog_post_navigation', 'wise_blog_render_post_navigation' );
SILENT KILLER Tool