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. 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 - How My Custom Posts List Rolls March 2, 2014 at 2:31 am

    […] [Sursă] […]

  6. Wordpress Sidebar Widgets - a Trifecta of Perfect Plugin Magic February 24, 2014 at 9:18 am

    […] 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 December 17, 2013 at 3:16 pm

    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. Daily Tip: How to Display Post and Page IDs in the WordPress Admin - WPMU.org July 23, 2012 at 11:44 pm

    […] 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. Add a Column to Easily Note the Post ID January 4, 2012 at 8:02 am

    […] 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!