Je nach Theme werden Beitragstemplates (engl. „post formats“) unterstützt oder nicht. Dies kann, falls unterstützt beim Beitrag ausgewählt werden.
Um das Theme die Beitragstemplate unterstützen zu lassen, wird folgender Code benötigt:
# Aktiviert Beitragstemplates für das aktuelle Theme
add_action( 'after_setup_theme', 'add_post_formats_to_theme' );
function add_post_formats_to_theme() {
add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );
}
Standardmäßig gibt es folgende Templates:
- aside – ohne Titel, wie ein Socialmedia-Beitrag
- gallery – eine Bildergallerie
- link – ein externer Link
- image – ein einzelnes Bild
- quote – ein Zitat
- status – ein Statusupdate, ähnlich einer Twitternachricht
- video – ein Video oder eine Videoplaylist
- audio – eine Audiodatei oder ein Podcast
- chat – ein Chatlog
Beitragstemplates können auch jedem anderen Posttype zugeordnet werden.