WordPress
Postformate
Suche…
Bemerkungen
Die folgenden Postformate stehen Benutzern zur Auswahl zur Verfügung, wenn das Design sie unterstützt.
Beachten Sie, dass sich der tatsächliche Beitragseintrag nicht ändern kann. Das Design kann jedoch diese Benutzerauswahl verwenden, um den Beitrag je nach ausgewähltem Format unterschiedlich anzuzeigen. Beispielsweise könnte ein Thema die Anzeige des Titels für einen "Status" -Posten unterlassen. Wie die Dinge angezeigt werden, hängt vom Thema ab, aber hier sind einige allgemeine Richtlinien.
- beiseite - Üblicherweise ohne Titel gestaltet. Ähnlich einem Facebook-Hinweis-Update.
- Galerie - Eine Galerie von Bildern. Post enthält wahrscheinlich einen Kurzcode für die Galerie und enthält Bildanhänge.
- link - Ein Link zu einer anderen Site. Möglicherweise möchten Themes den ersten Tag im Beitrag als externen Link für diesen Beitrag verwenden. Ein alternativer Ansatz könnte sein, wenn der Beitrag nur aus einer URL besteht, dann ist dies die URL, und der Titel (post_title) ist der Name, der dem Anker dafür angehängt ist.
- Bild - Ein einzelnes Bild. Der erste Tag im Beitrag kann als Bild betrachtet werden. Wenn der Beitrag nur aus einer URL besteht, ist dies alternativ die Bild-URL und der Titel des Beitrags (post_title) das Titelattribut für das Bild.
- quote - Ein Zitat. Wird wahrscheinlich eine Blockquote enthalten, die den Inhalt des Angebots enthält. Alternativ kann das Zitat nur der Inhalt sein, wobei die Quelle / der Autor der Titel ist.
- status - Eine kurze Statusaktualisierung, ähnlich einer Statusaktualisierung von Twitter.
- Video - Eine einzelne Video- oder Video-Wiedergabeliste. Das erste Tag oder Objekt / Einbettung im Postinhalt kann als Video betrachtet werden. Alternativ, wenn der Beitrag nur aus einer URL besteht, ist dies die Video-URL. Kann das Video auch als Anhang zum Beitrag enthalten, wenn die Video-Unterstützung im Blog aktiviert ist (z. B. über ein Plugin). Audio - Eine Audiodatei oder Wiedergabeliste. Könnte für Podcasting verwendet werden.
- chat - Ein Chatprotokoll
Hinzufügen eines Beitragstyps zum Thema
Postformate zu post_type 'page' hinzufügen
add_post_type_support( 'page', 'post-formats' );
Im nächsten Beispiel werden der benutzerdefinierte Beitragstyp "my_custom_post_type" registriert und Postformate hinzugefügt.
Registrieren Sie den benutzerdefinierten Beitragstyp "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
)
);
}
Postformate zu post_type 'my_custom_post_type' hinzufügen
add_post_type_support( 'my_custom_post_type', 'post-formats' );
Oder fügen Sie in der Funktion register_post_type () "postformates" im Parameterfeld "support" hinzu. Das nächste Beispiel entspricht oben.
Registrieren Sie den benutzerdefinierten Beitragstyp "my_custom_post_type" mit dem Parameter "support"
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')
)
);
}
Theme-Support für den Beitrag hinzufügen
Funktionsaufruf
add_theme_support( 'post-formats' )