Esempio n. 1
0
function wpcf_wpml_warnings_init()
{
    if (!defined('WPML_ST_PATH') || !class_exists('ICL_AdminNotifier')) {
        return;
    }
    /**
     * check is configuration done?!
     */
    global $sitepress, $sitepress_settings;
    if (function_exists('icl_get_setting') && icl_get_setting('st')) {
        return;
    }
    /**
     * do that only when version of WPML is lower then 3.2
     */
    if (defined('ICL_SITEPRESS_VERSION') && version_compare(ICL_SITEPRESS_VERSION, '3.2', '<')) {
        if (isset($sitepress_settings['st']) && $sitepress->get_default_language() != $sitepress_settings['st']['strings_language']) {
            wp_types_default_language_warning();
        } elseif (isset($sitepress_settings['st']) && $sitepress_settings['st']['strings_language'] != 'en') {
            wp_types_st_language_warning();
        } else {
            ICL_AdminNotifier::removeMessage('wp_types_default_language_warning');
            ICL_AdminNotifier::removeMessage('wp_types_st_language_warning');
        }
    }
}
Esempio n. 2
0
function wpcf_wpml_warnings_init()
{
    if (!defined('WPML_ST_PATH') || !class_exists('ICL_AdminNotifier')) {
        return;
    }
    /**
     * check is configuration done?!
     */
    global $sitepress, $sitepress_settings;
    if (!array_key_exists('st', $sitepress_settings)) {
        return;
    }
    if ($sitepress->get_default_language() != $sitepress_settings['st']['strings_language']) {
        wp_types_default_language_warning();
    } elseif ($sitepress_settings['st']['strings_language'] != 'en') {
        wp_types_st_language_warning();
    } else {
        ICL_AdminNotifier::removeMessage('wp_types_default_language_warning');
        ICL_AdminNotifier::removeMessage('wp_types_st_language_warning');
    }
}