
/**
 * 2. MODIFICAR LA LISTA DE ACCIONES SEGÚN EL ROL (CORREGIDO PARA EDITOR_DIOCESANA)
 */
add_filter('user_row_actions', function ($actions, $user_object) {
    // Si no puede ni ver la lista de usuarios, no hacemos nada
    if (!current_user_can('list_users')) {
        return $actions;
    }

    // Enlace para reenviar contraseña
    $url_reset = wp_nonce_url(
        admin_url('users.php?action=resetpassword&user_id=' . $user_object->ID),
        'reset-password-for-' . $user_object->ID
    );
    $actions['resetpassword'] = '<a href="' . esc_url($url_reset) . '">Reenviar contraseña</a>';

    // Enlace para el MODAL flotante (admin-post.php)
    $url_modal = admin_url('admin-post.php?action=vista_rapida_usuario&user_id=' . $user_object->ID . '&TB_iframe=true&width=600&height=550');
    $actions['view'] = '<a href="' . esc_url($url_modal) . '" class="thickbox" title="Consulta de Usuario: ' . esc_attr($user_object->user_login) . '">Ver perfil</a>';

    $current_user = wp_get_current_user();

    // COMPROBACIÓN: Si es editor_diocesano O editor_diocesana
    if (in_array('editor_diocesano', $current_user->roles) || in_array('editor_diocesana', $current_user->roles)) {
        
        // ELIMINAR EDITAR POR COMPLETO para este rol
        unset($actions['edit']);
        
        // Evitamos que intente resetear la clave de un Super Admin
        if (is_multisite() && is_super_admin($user_object->ID)) {
            unset($actions['resetpassword']);
        }
    } else {
        // Si eres TÚ (Superadmin) u otro rol administrativo, mantienes tu enlace de editar intacto
        $actions['edit'] = '<a href="' . admin_url('user-edit.php?user_id=' . $user_object->ID . '&wp_http_referer=%2Fwp-admin%2Fusers.php') . '">Editar</a>';
    }

    return $actions;
}, 99, 2);
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//www.foessa.es/main-files/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		<loc>https://www.foessa.es/post-sitemap.xml</loc>
		<lastmod>2018-12-19T09:27:03+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://www.foessa.es/page-sitemap.xml</loc>
		<lastmod>2026-03-11T13:42:59+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://www.foessa.es/blog-sitemap.xml</loc>
		<lastmod>2026-03-26T10:25:32+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://www.foessa.es/capitulos-sitemap.xml</loc>
		<lastmod>2024-12-10T19:03:21+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://www.foessa.es/autores-sitemap.xml</loc>
		<lastmod>2023-06-05T13:40:23+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://www.foessa.es/formulario-sitemap.xml</loc>
		<lastmod>2019-05-22T12:52:16+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://www.foessa.es/category-sitemap.xml</loc>
		<lastmod>2018-12-19T09:27:03+00:00</lastmod>
	</sitemap>
</sitemapindex>
<!-- XML Sitemap generated by Yoast SEO -->