page_id = isset( $settings['fb_page_id'] ) ? $settings['fb_page_id'] : ''; $this->jssdk_version = isset( $settings['facebook_jssdk_version'] ) ? $settings['facebook_jssdk_version'] : ''; add_action( 'wp_footer', array( $this, 'inject_messenger_chat_plugin' ) ); } /** * Outputs the Facebook Messenger chat script. * * @internal */ public function inject_messenger_chat_plugin() { if ( facebook_for_woocommerce()->get_integration()->is_messenger_enabled() ) : printf( "
", esc_attr( $this->page_id ), esc_js( $this->jssdk_version ?: 'v5.0' ), esc_js( facebook_for_woocommerce()->get_integration()->get_messenger_locale() ?: 'en_US' ) ); endif; } /** * Gets the locales supported by Facebook Messenger. * * @since 1.10.0 * @deprecated since 2.2.0 * * @return array associative array of locale codes and names */ public static function get_supported_locales() { wc_deprecated_function( __METHOD__, '2.2.0', '\\SkyVerge\\WooCommerce\\Facebook\\Locales::get_supported_locales_list()' ); return Locale::get_supported_locales(); } } endif;