if ( hello_elementor_display_header_footer() ) {
      wp_enqueue_style(
        'hello-elementor-header-footer',
        get_template_directory_uri() . '/header-footer' . $min_suffix . '.css',
        [],
        HELLO_ELEMENTOR_VERSION
      );
    }
  }
}
add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' );

if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) {
  /
   * Register Elementor Locations.
   *
   * @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager.
   *
   * @return void
   */
  function hello_elementor_register_elementor_locations( $elementor_theme_manager ) {
    if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) {
      $elementor_theme_manager->register_all_core_location();
    }
  }
}
add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' );

if ( ! function_exists( 'hello_elementor_content_width' ) ) {
  /
   * Set default content width.
   *
   * @return void
   */
  function hello_elementor_content_width() {
    $GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 );
  }
}
add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 );

if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) {
  /
   * Add description meta tag with excerpt text.
   *
   * @return void
   */
  function hello_elementor_add_description_meta_tag() {
    if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) {
      return;
    }

    if ( ! is_singular() ) {
      return;
    }

    $post = get_queried_object();
    if ( empty( $post->post_excerpt ) ) {
      return;
    }

    echo '<meta name="description" content="' . esc_attr( wp_strip_all_tags( $post->post_excerpt ) ) . '">' . "\n";
  }
}
add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' );

// Admin notice
if ( is_admin() ) {
  require get_template_directory() . '/includes/admin-functions.php';
}

// Settings page
require get_template_directory() . '/includes/settings-functions.php';

// Header & footer styling option, inside Elementor
require get_template_directory() . '/includes/elementor-functions.php';

if ( ! function_exists( 'hello_elementor_customizer' ) ) {
  // Customizer controls
  function hello_elementor_customizer() {
    if ( ! is_customize_preview() ) {
      return;
    }

    if ( ! hello_elementor_display_header_footer() ) {
      return;
    }

    require get_template_directory() . '/includes/customizer-functions.php';
  }
}
add_action( 'init', 'hello_elementor_customizer' );

if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) {
  /
   * Check whether to display the page title.
   *
   * @param bool $val default value.
   *
   * @return bool
   */
  function hello_elementor_check_hide_title( $val ) {
    if ( defined( 'ELEMENTOR_VERSION' ) ) {
      $current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() );
      if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) {
        $val = false;
      }
    }
    return $val;
  }
}
add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' );

/**
 * BC:
 * In v2.7.0 the theme removed the hello_elementor_body_open() from header.php replacing it with wp_body_open().
 * The following code prevents fatal errors in child themes that still use this function.
 */
if ( ! function_exists( 'hello_elementor_body_open' ) ) {
  function hello_elementor_body_open() {
    wp_body_open();
  }
}

function hello_elementor_get_theme_notifications(): ThemeNotifications {
  static $notifications = null;

  if ( null === $notifications ) {
    require get_template_directory() . '/vendor/autoload.php';

    $notifications = new ThemeNotifications(
      'hello-elementor',
      HELLO_ELEMENTOR_VERSION,
      'theme'
    );
  }

  return $notifications;
}

hello_elementor_get_theme_notifications();

add_filter( 'use_block_editor_for_post', '__return_false' );
add_filter('xmlrpc_enabled', '__return_false');<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://freshie.my/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://freshie.my/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://freshie.my/wp-sitemap-posts-product-1.xml</loc></sitemap><sitemap><loc>https://freshie.my/wp-sitemap-taxonomies-product_cat-1.xml</loc></sitemap><sitemap><loc>https://freshie.my/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>
