X

Cum să schimbi ordinea coloanelor postărilor din panoul de administrare WordPress

Fragmente de IsItWP

Căutați o modalitate de a schimba ordinea coloanelor în administrator? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a schimba ordinea coloanelor din postările de administrator WordPress.

Ceea ce aveți sunt două variabile, va trebui să schimbați $move și $before. „Move” este numele coloanei pe care doriți să o mutați. „Before” este numele coloanei înaintea căreia doriți să o mutați.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:

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;
}

Dacă doriți să mutați mai multe coloane, va trebui să faceți lucrurile într-un alt mod, deoarece codul de mai sus a fost doar pentru a face lucrurile cât mai simple posibil. Următoarea secțiune va muta atât coloanele de dată, cât și cele de autor înaintea coloanei titlului postării.

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;
}

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizualizarea celorlalte articole de pe site, cum ar fi: cele mai bune 43 de teme de fotografie pentru WordPress și cum să creați un formular de donații WordPress.

Comentarii   Lasă un răspuns

  1. Pentru a muta titlul Yoast SEO după Titlu, folosesc codul de mai jos

    add_filter(‘manage_posts_columns’, ‘column_order’);
    function column_order($columns) {
    $n_columns = array();
    $move = ‘wpseo-title’; // ce să mutăm
    $before = ‘author’; // mutăm înaintea acestuia
    foreach($columns as $key => $value) {
    if ($key==$before){
    $n_columns[$move] = $move;
    }
    $n_columns[$key] = $value;
    }
    return $n_columns;
    }

  2. Am considerat mai ușor să dezactivez un element și apoi să îl redefinesc pentru a muta coloanele implicite.

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

    return $columns;

  3. Există vreo modalitate de a face acest lucru și pentru ecranul „utilizatori”?

    1. Salut Ben,

      Comentariul tău este cam vechi, dar am ajuns pe această pagină din cauza lui. Încercam să găsesc o modalitate de a sorta și coloanele utilizatorilor. Acest cod funcționează – doar schimbați manage_posts_columns în manage_users_columns în prima linie

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!