• Home
  • Chi Sono
  • Servizi
    • Assistenza WordPress
    • Assistenza tecnica WordPress
    • Assistenza in white label
    • Corso WordPress
    • Corso WordPress online
    • Corso WordPress Roma
    • Realizzazione Siti WordPress
    • Testimonianze
  • Blog
    • Guide
      • Temi WordPress
      • WordPress Tips and Tricks
      • WooCommerce Tips and Tricks
    • Sviluppo
      • Creare temi WordPress
      • Creare plugin WordPress
  • Area Premium
  • Contatti
  • Shop
  • Accedi
0
WPinProgress

Come visualizzare i file scaricabili di un prodotto WooCommerce

Come visualizzare i file scaricabili di un prodotto WooCommerce

WooCommerce è uno dei plugin più utilizzati e popolari, per la creazione di siti eCommerce, vista la sua flessibilità e possibilità di vendere ogni tipo di prodotto, sia fisico che digitale.

Grazie a WooCommerce, la vendita di prodotti digitali, come ebook, file audio, immagini o software, risulta abbastanza semplice ed intuitiva, con la possibilità di aggiungere un numero infinito di file all’articolo che stai vendendo.

In questo tutorial, vedremo come visualizzare una tabella contenente i file inclusi di ogni prodotto, direttamente nella scheda dell’articolo.

Come aggiungere una colonna con gli ID di articoli e pagine WordPress

Come aggiungere una colonna con gli ID di articoli e pagine WordPress

In questo articolo vedremo come inserire, nella lista di articoli, pagine e custom post di WordPress, una colonna che visualizzi l’ID del contenuto, senza la necessità di installare plugin esterni, ma procedendo alla creazione di un plugin dedicato, composto solamente da poche righe di codice.

WordPress infatti non offre nativamente questa funzionalità.

Di solito, per ottenere l’ID di un contenuto, è necessario iniziare a modificare la pagina oppure l’articolo e recuperarlo dall’URL nella barra degli indirizzi del browser.

Invece, grazie a questa semplice plugin, sarà molto più veloce recuperare gli ID dei contenuti WordPress.

Questo può tornare utile in tutte quelle situazioni in cui hai bisogno di inserire l’ID di un post di WordPress, ad esempio per tutti quei temi che hanno un campo nelle opzioni per generare uno slideshow di articoli.

Oltre ad articoli e pagine, potrai generare questa colonna anche per i custom post type.

Crea un nuovo plugin WordPress

Per creare un nuovo plugin per WordPress, aggiungi una nuova cartella nella directory wp-content/plugins del tuo sito e rinomina questa cartella come wip-colonna-id (sei libero di utilizzare un nome a tua scelta)

Al suo interno procedi alla creazione del file init.php ed aggiungi, al suo interno, l’intestazione del plugin.

/*
Plugin Name: WIP colonna ID
Version: 1.0
Plugin URI: https://www.wpinprogress.com/
Description: WIP colonna ID
Author: WPinProgress
*/

Aggiungi una nuova colonna

Successivamente incolla il seguente codice, questo servirà a generare una nuova colonna vuota, insieme a quelle già presenti, come nome dell’articolo, categorie ecc.

Per visualizzare questa colonna anche nei custom post type, dovrai sostituire {custom_post_type} con lo slug del custom post type desiderato (es usa product per i prodotti WooCommerce)


function wip_add_content_column($columns) {

    global $typenow;

    $post_type_object = get_post_type_object($typenow);

    if ($post_type_object) :
        $post_type_label = $post_type_object->labels->singular_name;
    else : 
        $post_type_label = 'Contenuto';
    endif;
   
    $columns['post_id'] = 'ID ' . $post_type_label;
    
    return $columns;

}

add_filter('manage_posts_columns', 'wip_add_content_column');
add_filter('manage_pages_columns', 'wip_add_content_column');
add_filter('manage_{custom_post_type}_posts_columns', 'wip_add_content_column');

Inserisci gli ID nella colonna

A questo punto è necessario generare il contenuto della nuova colonna, recuperando l’ID del contenuto.


function wip_add_content_column_content($column, $post_id) {

    if ($column === 'post_id') {
        echo $post_id;
    }
    
}

add_action('manage_posts_custom_column', 'wip_add_content_column_content', 10, 2);
add_action('manage_pages_custom_column', 'wip_add_content_column_content', 10, 2);
add_action('manage_{custom_post_type}_posts_custom_column', 'wip_add_content_column_content', 10, 2);

Conclusione

A questo punto, se apri la sezione Tutti gli articoli, oppure Tutte le pagine di WordPress, dovresti trovare una nuova colonna contenente l’ID di ogni contenuto.

Come inserire automaticamente banner, shortcode e contenuti personalizzati all’interno dei post WordPress

Come inserire automaticamente banner, shortcode e contenuti personalizzati all’interno dei post WordPress

In questo nuovo articolo, vedremo come aggiungere in automatico ogni tipo di contenuto, come banner pubblicitari o shortcode, all’interno di tutti gli articoli oppure pagine di WordPress.

Come aggiungere post correlati in WordPress

Come aggiungere post correlati in WordPress

Quando si pubblica un nuovo articolo su WordPress, è utile fornire ai tuoi lettori contenuti aggiuntivi che possano essere risultare interessanti.

Una delle possibili soluzioni è quella di aggiungere una sezione di post correlati alla fine di ogni articolo, questo può rivelarsi utile anche per cercare di ridurre la frequenza di rimbalzo sul tuo blog.

In questa nuova guida, vedremo come possiamo aggiungere questa funzionalità senza andare ad installare plugin dedicati, ma realizzandone uno da zero.

Newsletter

Registrati alla newsletter per rimanere aggiornato con le iniziative del blog e scaricare tutte le risorse gratuite presenti all'interno dell'area premium del blog, tra cui la versione completa del tema WordPress Voobis, l'ebook gratuito Creare Temi WordPress, un estratto delle prime 40 pagine del corso Sviluppare con WordPress ed un coupon per ottenere il 20% di sconto su tutti i corsi.

Copyright © 2025 WPinProgress - P.iva: 10848341003

Privacy Policy - Torna Su