X

Adăugați ID-ul postării la coloanele din administrarea postărilor și paginilor

Fragmente de IsItWP

Căutați o modalitate de a adăuga coloana ID postare la postările de administrare?

Aveți nevoie de ID-urile postărilor în mai multe scopuri, cum ar fi adăugarea unui ID postare la un scurt cod. În mod normal, acesta nu este disponibil cu postările și paginile. Puteți adăuga o altă coloană de administrare pentru a afișa informații despre ID-ul postării.

Instrucțiuni: Adăugați următorul cod în fișierul functions.php al temei dvs. WordPress.

    add_filter('manage_posts_columns', 'posts_columns_id', 5);
    add_action('manage_posts_custom_column', 'posts_custom_id_columns', 5, 2);
    add_filter('manage_pages_columns', 'posts_columns_id', 5);
    add_action('manage_pages_custom_column', 'posts_custom_id_columns', 5, 2);

function posts_columns_id($defaults){
    $defaults['wps_post_id'] = __('ID');
    return $defaults;
}
function posts_custom_id_columns($column_name, $id){
	if($column_name === 'wps_post_id'){
        	echo $id;
    }
}

De asemenea, v-ar putea plăcea adăugarea coloanei ID postare la lista de postări.

Comentarii   Lasă un răspuns

  1. Mulțumesc, acest link funcționează pentru mine.

    1. Waseem Abbas 18 aprilie 2022, 10:39

      Hei James, cu plăcere!

  2. Acest lucru este grozav în simplitatea sa. Dar ați ști cum să faceți același lucru pentru rezumatul postării? Am căutat o soluție curată și funcțională zile întregi, fără succes...

    1. Ați putea folosi această funcție în interiorul funcției posts_custom_id_columns(): https://developer.wordpress.org/reference/functions/get_the_excerpt/

  3. Pot atribui un ID personalizat unei postări sau pot începe ID-ul de la o serie?

    1. Deși acest lucru este posibil prin editarea bazei de date, în general nu este recomandat să atribuiți un ID personalizat unei postări. Făcând acest lucru incorect ar putea cauza probleme.

  4. Există o modalitate de a afișa ID-urile doar pentru 1 tip de postare? de exemplu, un tip de postare personalizat?

    1. Salut Adam,
      dacă doriți să îl afișați doar cu un tip de postare personalizat, eliminați add_action, add_filter de mai sus și înlocuiți-le cu acesta, de exemplu:

      add_filter(‘manage_edit-POSTTYPENAME_columns’, ‘posts_columns_id’, 5);
      add_action(‘manage_posts_custom_column’, ‘posts_custom_id_columns’, 5, 2);

      înlocuiți POSTTYPENAME cu numele tipului dvs. de postare și sunteți gata.

  5. Wordpress Admin - Cum se derulează lista mea de postări personalizate 2 martie 2014, 02:31

    […] [Sursă] […]

  6. Widgeturi pentru bara laterală WordPress - o trifectă de magie perfectă a pluginurilor 24 februarie 2014, 09:18

    […] ați prefera să plasați codul în fișierul dvs. functions și să eliminați încă un plugin, încercați acest bloc de cod pentru fișierul dvs. functions și nu veți avea nevoie de Reveal […]

  7. Patrick Samphire 17 decembrie 2013, 15:16

    Pentru cei care întreabă cum să reducă lățimea coloanei, adăugați următorul cod în fișierul functions.php:

    add_action(‘admin_head’, ‘custom_admin_styling’);
    function custom_admin_styling() {
    echo ”;
    echo ‘th#wps_post_id{width:50px;}’;
    echo ”;
    }

    Sau orice lățime doriți.

  8. Groaznic! Ca și glvr, ar fi posibil să se reducă lățimea coloanei suplimentare? Mulțumesc Kevin!

  9. Sfatul zilei: Cum să afișați ID-urile postărilor și paginilor în panoul de administrare WordPress - WPMU.org 23 iulie 2012, 23:44

    […] fragment foarte util vă este oferit de prietenul nostru Kevin Chard de la WPSNIPP.com, unde acum se rocking […]

  10. Există o modalitate de a reduce lățimea acelei coloane suplimentare?

  11. Adăugați o coloană pentru a nota cu ușurință ID-ul postării 4 ianuarie 2012, 08:02

    […] o modalitate mai ușoară de a găsi ID-ul postării, adăugând o coloană în ecranul editorului de postări. Ei bine, se pare că WP Snipp m-a bătut la postare, deoarece tocmai au publicat o postare făcând exact acest lucru. Deci, mai degrabă decât să trec prin […]

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!