WordPress
Post formati
Ricerca…
Osservazioni
I seguenti formati di post sono disponibili per gli utenti tra cui scegliere, se il tema ne consente il supporto.
Si noti che mentre la voce del contenuto del post non cambia, il tema può utilizzare questa scelta utente per visualizzare il post in modo diverso in base al formato scelto. Ad esempio, un tema potrebbe lasciare fuori la visualizzazione del titolo per un post di "Stato". Il modo in cui le cose vengono visualizzate dipende interamente dal tema, ma ecco alcune linee guida generali.
- a parte - In genere in stile senza titolo. Simile a un aggiornamento della nota di Facebook.
- galleria - Una galleria di immagini. Post probabilmente conterrà uno shortcode della galleria e avrà allegati di immagini.
- link - Un collegamento ad un altro sito. I temi potrebbero voler utilizzare il primo tag nel contenuto del post come link esterno per quel post. Un approccio alternativo potrebbe essere se il post consiste solo di un URL, quindi quello sarà l'URL e il titolo (post_title) sarà il nome associato all'ancora per esso.
- image - Una singola immagine. Il primo tag nel post potrebbe essere considerato l'immagine. In alternativa, se il post consiste solo di un URL, questo sarà l'URL dell'immagine e il titolo del post (post_title) sarà l'attributo title per l'immagine.
- quote - Una citazione. Probabilmente conterrà un blocco con il contenuto del preventivo. In alternativa, la citazione potrebbe essere solo il contenuto, con la fonte / autore come titolo.
- stato: un breve aggiornamento di stato, simile a un aggiornamento di stato di Twitter.
- video - Una singola playlist di video o video. Il primo tag o oggetto / incorporato nel contenuto del post potrebbe essere considerato il video. In alternativa, se il post consiste solo di un URL, questo sarà l'URL del video. Può contenere anche il video come allegato al post, se il supporto video è abilitato sul blog (come tramite un plugin). audio: un file audio o una playlist. Potrebbe essere usato per il podcasting.
- chat - Una trascrizione della chat
Aggiunta di un post al tema
Aggiungi post-formati alla "pagina" post_type
add_post_type_support( 'page', 'post-formats' );
Il prossimo esempio registra il tipo di post personalizzato "my_custom_post_type" e aggiunge Post Formats.
Registra il tipo di messaggio personalizzato "my_custom_post_type"
add_action( 'init', 'create_my_post_type' );
function create_my_post_type() {
register_post_type( 'my_custom_post_type',
array(
'labels' => array( 'name' => __( 'Products' ) ),
'public' => true
)
);
}
Aggiungi post-formati a post_type 'my_custom_post_type'
add_post_type_support( 'my_custom_post_type', 'post-formats' );
Oppure nella funzione register_post_type (), aggiungi "post-formati", nella matrice di parametri "supports". Il prossimo esempio è equivalente a sopra uno.
Registra il tipo di messaggio personalizzato "my_custom_post_type" con il parametro "supports"
add_action( 'init', 'create_my_post_type' );
function create_my_post_type() {
register_post_type( 'my_custom_post_type',
array(
'labels' => array( 'name' => __( 'Products' ) ),
'public' => true,
'supports' => array('title', 'editor', 'post-formats')
)
);
}
Aggiungi supporto tematico per post
Chiamata di funzione
add_theme_support( 'post-formats' )