init(); } /** * Loads translations. */ function yoast_acf_analysis_load_textdomain() { $plugin_path = str_replace( '\\', '/', AC_SEO_ACF_ANALYSIS_PLUGIN_PATH ); $mu_path = str_replace( '\\', '/', WPMU_PLUGIN_DIR ); if ( 0 === stripos( $plugin_path, $mu_path ) ) { load_muplugin_textdomain( 'yoast-acf-analysis', $plugin_path . '/languages' ); return; } load_plugin_textdomain( 'yoast-acf-analysis', false, $plugin_path . '/languages' ); } add_action( 'plugins_loaded', 'yoast_acf_analysis_load_textdomain' ); /** * Triggers a message whenever the class is missing. */ if ( ! class_exists( 'AC_Yoast_SEO_ACF_Content_Analysis' ) && is_admin() ) { /* translators: %1$s resolves to Yoast SEO: ACF Analysis */ $message = sprintf( __( '%1$s could not be loaded because of missing files.', 'yoast-acf-analysis' ), 'ACF Content Analysis for Yoast SEO' ); add_action( 'admin_notices', create_function( '', "echo '

$message

';" ) ); }