X

Comment changer l’ordre des colonnes des articles dans l’administration de WordPress

Snippets by IsItWP

Vous cherchez un moyen de changer l’ordre des colonnes dans l’administration ? Bien qu’il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour changer l’ordre des colonnes des articles dans l’administration de WordPress.

Ce que vous avez est deux variables, vous devez changer $move et $before. Move’ est le nom de la colonne que vous souhaitez déplacer. Before’ est le nom de la colonne que vous souhaitez déplacer.

Instructions:

Il vous suffit d’ajouter ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique à votre site:

add_filter('manage_posts_columns', 'column_order');
function column_order($columns) {
  $n_columns = array();
  $move = 'author'; // what to move
  $before = 'title'; // move before this
  foreach($columns as $key => $value) {
    if ($key==$before){
      $n_columns[$move] = $move;
    }
      $n_columns[$key] = $value;
  }
  return $n_columns;
}

Si vous souhaitez déplacer plusieurs colonnes, vous devrez procéder d’une autre manière, car le code ci-dessus avait pour but de rendre les choses aussi simples que possible. L’extrait suivant déplacera les colonnes de la date et de l’auteur avant la colonne du titre de l’article.

add_filter('manage_posts_columns', 'column_order');
function column_order($columns) {
  $n_columns = array();
  $before = 'title'; // move before this

  foreach($columns as $key => $value) {
    if ($key==$before){
      $n_columns['date'] = '';
      $n_columns['author'] = '';
    }
      $n_columns[$key] = $value;
  }
  return $n_columns;
}

Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la façon d’ajouter correctement des extraits de code dans WordPress, afin de ne pas endommager accidentellement votre site.

Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 43 meilleurs thèmes de photographie pour WordPress et comment créer un formulaire de don sur WordPress.

Commentaires   laisser une réponse

  1. To shift Yoast SEO title after Title, I use below code

    add_filter(‘manage_posts_columns’, ‘column_order’);
    function column_order($columns) {
    $n_columns = array();
    $move = ‘wpseo-title’; // what to move
    $before = ‘author’; // move before this
    foreach($columns as $key => $value) {
    if ($key==$before){
    $n_columns[$move] = $move;
    }
    $n_columns[$key] = $value;
    }
    return $n_columns;
    }

  2. I found it easier just to unset an element and then set it again for moving default columns.

    unset($columns[‘date’]);
    $columns[‘custom_email’] = ‘Email’;
    $columns[‘date’] = ‘Date’;

    return $columns;

  3. Is there any way to do this for the “users” screen as well?

    1. Hi Ben,

      Your comment is a bit old, but I landed on this page because of it. I was trying to find a way to sort the user columns as well. This code works- just change manage_posts_columns to manage_users_columns in the first line

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre privacy policy, et que tous les liens sont en nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

WordPress Launch Checklist

L'ultime liste de contrôle pour le lancement de WordPress

Nous avons rassemblé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi le gratuit !