📁 File Manager Pro
v10.0.3 | PHP: 7.4.33
Server: LiteSpeed
2026-06-26 14:50:54
📂
/ (Root)
/
home
/
supecsoq
/
public_html
/
domains
/
migalexpark.com
/
wp-content
/
plugins
/
wpseo-local
/
classes
📍 /home/supecsoq/public_html/domains/migalexpark.com/wp-content/plugins/wpseo-local/classes
🔄 Refresh
✏️
Editing: class-blocks.php
Writable
<?php /** * Yoast SEO: Local plugin file. * * @package WPSEO_Local\Main * @since 6.0 */ if ( ! class_exists( 'WPSEO_Local_Blocks' ) ) { /** * WPSEO_Local_Core class. Handles defining of Yoast Local SEO Gutenberg blocks. */ class WPSEO_Local_Blocks { /** * WPSEO_Local_Blocks constructor. */ public function __construct() { $this->init(); } /** * The init function for the WPSEO_Local_Blocks class. */ public function init() { add_action( 'enqueue_block_editor_assets', [ $this, 'register_block_editor_assets' ] ); add_action( 'wp_ajax_wpseo_local_show_address_ajax_cb', 'wpseo_local_show_address_ajax_cb', 10 ); add_action( 'wp_ajax_nopriv_wpseo_local_show_address_ajax_cb', 'wpseo_local_show_address_ajax_cb', 10 ); add_action( 'wp_ajax_wpseo_local_show_map_ajax_cb', 'wpseo_local_show_map_ajax_cb', 10 ); add_action( 'wp_ajax_nopriv_wpseo_local_show_map_ajax_cb', 'wpseo_local_show_map_ajax_cb', 10 ); add_action( 'wp_ajax_wpseo_local_show_opening_hours_ajax_cb', 'wpseo_local_show_opening_hours_ajax_cb', 10 ); add_action( 'wp_ajax_nopriv_wpseo_local_show_opening_hours_ajax_cb', 'wpseo_local_show_opening_hours_ajax_cb', 10 ); } /** * Register Block Editor Assets. */ public function register_block_editor_assets() { /** * Filter: 'wpseo_enable_structured_data_blocks' - Allows disabling Yoast's schema blocks entirely. * * @api bool If false, our structured data blocks won't show. */ $enabled = apply_filters( 'wpseo_enable_structured_data_blocks', true ); if ( ! $enabled ) { return; } $wpseo_asset_manager = new WPSEO_Admin_Asset_Manager(); $wpseo_asset_manager->register_assets(); $wpseo_asset_manager->enqueue_script( 'api' ); $yoast_seo_local_asset_manager = new WPSEO_Local_Admin_Assets(); $yoast_seo_local_asset_manager->register_assets(); $yoast_seo_local_asset_manager->enqueue_script( 'frontend' ); $yoast_seo_local_asset_manager->enqueue_script( 'blocks' ); $unit_system = WPSEO_Options::get( 'unit_system' ); $localization_data = [ 'ajax_url' => admin_url( 'admin-ajax.php' ), 'plugin_url' => trailingslashit( plugins_url( '', WPSEO_LOCAL_FILE ) ), 'hasMultipleLocations' => wpseo_has_multiple_locations(), 'unitSystem' => ( ( empty( $unit_system ) || $unit_system === 'METRIC' ) ? 'km' : 'mi' ), 'locationsPostType' => PostType::get_instance()->get_post_type(), ]; wp_localize_script( WPSEO_Local_Admin_Assets::PREFIX . 'blocks', 'yoastSeoLocal', $localization_data ); } } }
💾 Save Changes
❌ Cancel