November 16
tipi di messaggi personalizzati permettono di creare contenuti su misura per le vostre esigenze. Se si desidera avviare un blog che recensisce i film, per esempio, è possibile creare un tipo di post chiamato "Movie recensioni." Questo funziona anche per l'organizzazione di annunci immobiliari, i contenuti dei negozi e altro ancora. È necessario creare un array e collegarlo alla funzione "register_post_type ()" per creare un tipo di messaggio personalizzato. È quindi necessario collegare il codice in azione "init" per WordPress per visualizzare nella Dashboard.
1 Aprire il file functions.php nella cartella del tuo tema in un editor di codice o in Blocco note. Inizia una nuova riga di codice sopra il tag PHP dell'ultima chiusura.
2 Scrivere una funzione che conterrà il codice per creare il tipo di messaggio personalizzato. Dare la funzione di un nome univoco ma facile da ricordare. Questo è ciò che una funzione PHP assomiglia:
Funzione make_my_post_type () {
}
3 Impostare la variabile "$ args" per una matrice all'interno della vostra nuova funzione. Utilizzare la matrice per configurare il nuovo tipo di messaggio personalizzato. Ecco un esempio:
make_movie_reviews function () {
$ Args = array (
'label' => __('Movie Reviews'),
=> __ ( 'Movie Review') 'singular_label',
'Capability_type' => 'post',
=> Array 'supporti' ( 'titolo', 'editore', 'miniature', 'commenti', 'estratto'),
);
}
Nel codice di cui sopra, la matrice fissa le etichette sia per il tipo di posta e messaggi singoli.
4 Change "post" per "pagina" per "capability_type" se si vuole, ma nella maggior parte dei casi si vorrà il tipo di messaggio personalizzato per imitare i post del blog, piuttosto che di contenuto statico. Impostare "supporti" ad almeno "Titolo" e "Editor" e prendere "commenti", per esempio, se non si vuole visitatori di lasciare commenti sui messaggi personalizzati.
5 All'interno della funzione, dopo l'array, aggiungere questa riga di codice:
register_post_type ( 'Movie Reviews', $ args);
Change "Movie Reviews" al nome del tipo di messaggio.
6 Aggiungere una nuova riga sopra la funzione che gestisce il tipo di messaggio personalizzato. Scrivi questo codice su quella linea:
add_action ( 'init', 'make_movie_reviews');
Questa riga di codice aggancia la funzione di posta personalizzata in azione "init". Sostituire "make_movie_reviews" con il nome della funzione in cui è stato creato il tipo di messaggio personalizzato.