function remove_taxonomy_hierarchy_message()
{
    global $wpml_admin_notices;
    if (!$wpml_admin_notices) {
        $wpml_notice_render = new WPML_Notice_Render();
        $wpml_admin_notices = new WPML_Notices($wpml_notice_render);
        $wpml_admin_notices->init_hooks();
    }
    $wpml_admin_notices->remove_notice('wpml-core', 'wpml-taxonomy-hierarchy-sync');
}
Example #2
0
require ICL_PLUGIN_PATH . '/modules/cache-plugins-integration/cache-plugins-integration.php';
require ICL_PLUGIN_PATH . '/inc/wp-login-filters.php';
require ICL_PLUGIN_PATH . '/inc/plugins-integration.php';
if (is_admin()) {
    activate_installer($sitepress);
    if ($sitepress->get_setting('setup_complete')) {
        setup_admin_menus();
    }
}
if (!empty($sitepress_settings['automatic_redirect'])) {
    $wpml_browser_redirect = new WPML_Browser_Redirect($sitepress);
    $wpml_browser_redirect->init_hooks();
}
if (defined('XMLRPC_REQUEST') && XMLRPC_REQUEST) {
    /** @var wp_xmlrpc_server $wp_xmlrpc_server */
    global $sitepress;
    $wpml_xmlrpc = new WPML_XMLRPC($sitepress);
    $wpml_xmlrpc->init_hooks();
}
if ($sitepress->get_wp_api()->is_admin()) {
    global $wpml_admin_notices;
    if (!$wpml_admin_notices) {
        $wpml_notice_render = new WPML_Notice_Render();
        $wpml_admin_notices = new WPML_Notices($wpml_notice_render);
        $wpml_admin_notices->init_hooks();
    }
}
// activation hook
register_deactivation_hook(WP_PLUGIN_DIR . '/' . ICL_PLUGIN_FOLDER . '/sitepress.php', 'icl_sitepress_deactivate');
add_filter('plugin_action_links', 'icl_plugin_action_links', 10, 2);
$WPML_Users_Languages_Dependencies = new WPML_Users_Languages_Dependencies($sitepress);
 public function remove_notice($id)
 {
     $this->admin_notices->remove_notice($this->settings->get_notices_group(), $id);
 }