X

Aggiungi ID Post alle Colonne Admin di Post e Pagine

Snippet di IsItWP

Stai cercando un modo per aggiungere una colonna con l'ID del post all'elenco dei post dell'amministratore?

Hai bisogno degli ID dei post per molteplici scopi, come aggiungere un ID del post ad alcuni shortcode. Normalmente, non è disponibile con i post e le pagine. Puoi aggiungere un'altra colonna di amministrazione per mostrare le informazioni sull'ID del post.

Istruzioni: Aggiungi il seguente codice al file functions.php del tuo tema 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;
    }
}

Potrebbe interessarti anche aggiungere la colonna con l'ID del post all'elenco dei post.

Commenti   Lascia una risposta

  1. Grazie, questo link funziona per me.

    1. Ciao James, prego!

  2. Questo è fantastico nella sua semplicità. Ma sapresti come fare lo stesso per l'estratto del post? Sto cercando una soluzione pulita e funzionante da giorni senza successo...

    1. Potresti essere in grado di utilizzare questa funzione all'interno della funzione posts_custom_id_columns(): https://developer.wordpress.org/reference/functions/get_the_excerpt/

  3. Posso assegnare un ID personalizzato a un post o iniziare l'ID da una serie?

    1. Sebbene sia possibile farlo modificando il database, in generale non è consigliabile assegnare un ID personalizzato a un post. Farlo in modo errato potrebbe causare problemi.

  4. C'è un modo per mostrare gli ID solo per 1 tipo di post? Ad esempio, un tipo di post personalizzato?

    1. Ciao Adam,
      se vuoi visualizzarlo solo con un tipo di post personalizzato, rimuovi add_action, add_filter sopra e sostituiscili con questo, ad esempio:

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

      sostituisci POSTTYPENAME con il nome del tuo tipo di post e sei a posto.

  5. Amministratore Wordpress - Come scorre il mio elenco di post personalizzati 2 marzo 2014 alle 2:31

    [...] [Fonte] [...]

  6. Widget della barra laterale di WordPress - una trifecta di magia perfetta dei plugin 24 febbraio 2014 alle 9:18

    [...] se preferisci inserire il codice nel tuo file functions e risparmiare un altro plugin, prova questo blocco di codice per il tuo file functions e non avrai bisogno di Reveal [...]

  7. Patrick Samphire 17 dicembre 2013 alle 15:16

    Per chi chiede come ridurre la larghezza della colonna, aggiungi quanto segue al tuo file functions.php:

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

    O qualsiasi larghezza tu voglia.

  8. Ottimo! Come glvr, sarebbe possibile ridurre la larghezza della colonna extra? Grazie Kevin!

  9. Suggerimento giornaliero: Come visualizzare gli ID di post e pagine nell'amministrazione di WordPress - WPMU.org 23 luglio 2012 alle 23:44

    […] utilissimo snippet ti è offerto dal nostro amico Kevin Chard di WPSNIPP.com, dove ora stanno utilizzando […]

  10. C'è un modo per ridurre la larghezza di quella colonna extra?

  11. Aggiungi una colonna per annotare facilmente l'ID del post 4 gennaio 2012 alle 08:02

    […] un modo più semplice per trovare l'ID del post, aggiungendo una colonna nella schermata dell'editor dei post. Beh, sembra che WP Snipp mi abbia preceduto perché hanno appena pubblicato un post che fa esattamente questo. Quindi, piuttosto che passare attraverso […]

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!