# Fonctionnalités historiques de WordPress qu’on peut désactiver sans regret

> Press This, le gestionnaire de liens et quelques autres reliques héritées alourdissent encore des sites en 2020 sans le moindre usage réel.

- Auteur : Clément Hadrot
- Publié le : 2020-05-19
- Mis à jour le : 2020-05-19
- Catégorie : Tips
- URL : https://wpmoderne.dev.wordpress-developpement.fr/tips/fonctionnalites-historiques-desactiver-sans-regret/

## L’essentiel

- Press This n'a plus d'intérêt pratique
- Le gestionnaire de liens est un héritage des blogrolls
- Chaque désactivation réduit la surface d'administration

Six heures du matin, café encore chaud, et un client qui écrit : « Je clique partout dans le menu et je ne sais jamais à quoi sert la moitié des trucs. » En creusant l'administration d'un site WordPress installé depuis plusieurs années, il n'est pas rare de retrouver des vestiges d'une époque où le blog personnel dominait le web : gestionnaire de liens, Press This, widgets jamais configurés.

Aucune de ces fonctionnalités n'est dangereuse en soi. Mais chacune ajoute une entrée de menu, une requête à l'affichage, une question de plus posée par un client perdu. Voici les candidats les plus sûrs à désactiver sur un site géré en 2020, sans toucher à des mécanismes sensibles comme XML-RPC, qui relève d'une problématique de sécurité distincte.

## Le gestionnaire de liens (Link Manager)

Hérité de l'ère des blogrolls, le gestionnaire de liens est masqué par défaut depuis WordPress 3.5, mais reste actif en base de données et réactivable. S'il n'a jamais été utilisé, mieux vaut vérifier qu'aucune donnée ne traîne :

```
global $wpdb;
$nb_liens = $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->links}" );
echo $nb_liens; // souvent 0 ou 1 (le lien WordPress.org par défaut)
```

Si ce compteur est nul ou proche de zéro, aucune action supplémentaire n'est nécessaire : la fonctionnalité est déjà masquée de l'interface standard depuis longtemps.

> L'essentiel à retenir : Press This n'a plus d'intérêt pratique ; Le gestionnaire de liens est un héritage des blogrolls ; Chaque désactivation réduit la surface d'administration

## Press This

Press This était un bookmarklet permettant de publier rapidement un extrait de page web trouvé en navigant. Retiré de l'interface principale depuis WordPress 4.9 pour les nouvelles installations, il peut néanmoins persister sous forme de favori dans le navigateur d'un client qui l'utilisait à l'époque. La route `/wp-admin/press-this.php` a été supprimée en WordPress 5.7 ; sur les versions antérieures encore en service, il reste possible de la neutraliser explicitement :

```
add_action( 'admin_init', function() {
    if ( isset( $_GET['page'] ) && 'press-this.php' === basename( $_SERVER['SCRIPT_NAME'] ) ) {
        wp_die( 'Cette fonctionnalité a été retirée sur ce site.' );
    }
} );
```

## Les widgets « Texte » vides et les catégories orphelines

Ce ne sont pas des fonctionnalités à désactiver au sens strict, mais des restes de configurations abandonnées qui méritent une revue :

- Des zones de widgets configurées pour un ancien thème et jamais nettoyées après un changement de thème.
- La catégorie « Non classée », renommée ou laissée telle quelle mais jamais réellement utilisée pour classer du contenu.
- Le flux RSS des commentaires, actif par défaut alors qu'un site vitrine n'accepte aucun commentaire.

## Les formats d'articles non utilisés

Les formats d'articles (« Aside », « Image », « Quote », « Video »…) restent une fonctionnalité de thème facultative, activée par `add_theme_support( 'post-formats', ... )`. Sur un thème qui les déclare sans qu'aucun contenu ne les exploite, mieux vaut retirer la déclaration plutôt que de laisser un sélecteur inutile dans l'écran d'édition :

```
function of_retirer_formats_non_utilises() {
    remove_theme_support( 'post-formats' );
}
add_action( 'after_setup_theme', 'of_retirer_formats_non_utilises', 20 );
```

## Le tableau récapitulatif

| Fonctionnalité | Utile encore aujourd'hui ? | Action recommandée |
| --- | --- | --- |
| Gestionnaire de liens | Rarement | Vérifier la table `wp_links`, laisser masqué |
| Press This | Non | Neutraliser si accessible sur d'anciennes versions |
| Formats d'articles | Selon le thème | Retirer si non exploités en front |
| Flux RSS des commentaires | Rarement sur un site vitrine | Désactiver si les commentaires sont fermés |

> Le principe qui guide ce ménage n'est pas « est-ce que ça peut servir un jour », mais « est-ce que ça sert aujourd'hui à ce client précis ». Une fonctionnalité désactivée se réactive en une ligne ; une administration confuse se corrige beaucoup moins vite.

## Notre verdict

Aucune de ces désactivations n'améliore les performances de façon spectaculaire. Leur intérêt est ailleurs : rendre l'administration plus lisible pour un client qui n'a pas vocation à comprendre l'histoire de WordPress depuis 2003. Un menu plus court, c'est un support client plus court aussi.
