Post Type Enhanced

Post Type Enhanced consente di aggiungere al post type una descrizione ricca di contenuti multimediali.
Esso infatti utilizza l’editor TinyMce per l’inserimento dei dati e non una semplice textarea.
Il contenuto della descrizione verrà poi visualizzato in modo automatico su qualsiasi tema WordPress che utilizza la funzione the_archive_description() come in Twenty Fifteen, Twenty Sixteen, Twenty Seventeen e sui recenti temi basati su underscores. Inoltre, consente anche di caricare o scegliere dalla libreria un’immagine che rappresenti il post type.

== Domande Frequenti ==

= Non visualizzo il sub-menu Post Type Enhanced =
Verifica che il post type sia registrato correttamente e che il parametro has_archive sia impostato su true.

= Il mio tema non supporta the_archive_description() =
Usa la funzione del plugin: pte_the_post_type_archive_description()


if( function_exists( 'the_archive_description' ) ) {
    the_archive_description();
} else {
    if( function_exists( 'pte_the_post_type_archive_description' ) ) {
        pte_the_post_type_archive_description();
    }
}

= La featured image non viene visualizzata =
Per usare questa caratteristica è necessario inserire nel tema o child tema la funzione
pte_the_post_type_archive_image( string|array $size = 'thumbnail');
Dove il parametro $size rappresenta la dimensione dell’immagine.
Può essere una stringa con la parola chiave thumbnail, medium, large o full, oppure un array con due elementi che rappresentano larghezza e altezza in pixel, es. array(32,32).
Per impostazione predefinita il parametro è impostato su thumbnail

= È possibile visualizzare la descrizione fuori dall’archivio del post type? =
Certo, è possibile utilizzare una delle funzioni pubbliche di Post Type Enhanced per ottenere la descrizione del post type in qualsiasi pagina del tema WordPress.

Ad esempio: la funzione pte_the_post_type_description( 'libro' ); stamperà la descrizione del post type ‘libro’
Mentre il seguente codice pte_the_post_type_description( get_post_type() ); inserito in single.php stamperà la descrizione del post type corrente

== Funzioni pubbliche ==


// Ottiene la descrizione del post type
pte_get_post_type_description(string $post_type );

// Stampa la descrizione del post type
pte_the_post_type_description( string $post_type );

// Ottiene la descrizione del post type in archive.php o archive-{posttype}.php
pte_get_post_type_archive_description();

// Stampa la descrizione del post type in archive.php o archive-{posttype}.php
pte_the_post_type_archive_description();

// Ottiene l'immagine del post type
pte_get_post_type_image( string $post_type, string|array $size = 'thumbnail' );

// Stampa l'immagine del post type
pte_the_post_type_image( string $post_type, string|array $size = 'thumbnail' );

// Ottiene l'immagine del post type in archive.php o archive-{posttype}.php
pte_get_post_type_archive_image( string|array $size = 'thumbnail' );

// Stampa l'immagine del post type in archive.php o archive-{posttype}.php
pte_the_post_type_archive_image( string|array $size = 'thumbnail' );

== Installazione ==
1. Carica il plugin in /wp-content/plugins o installalo da WordPress
2. Attiva il plugin dalla pagina di amministrazione.
3. Accedere alla pagina del plugin tramite il sub-menu del post type

= Altro =
Il Plugin è accessibile solo agli amminstratori del sito WordPress