WordPress
Postformat
Sök…
Anmärkningar
Följande inläggsformat är tillgängliga för användare att välja mellan, om temat möjliggör support för dem.
Observera att även om det faktiska postinnehållet inte kommer att ändras, kan temat använda det här användarvalet för att visa inlägget annorlunda baserat på det valda formatet. Till exempel kan ett tema lämna visningen av titeln för ett "Status" -inlägg. Hur saker visas är helt upp till temat, men här är några allmänna riktlinjer.
- åt sidan - Vanligtvis stil utan titel. Liknar en uppdatering på Facebook-anteckningen.
- galleri - Ett galleri med bilder. Inlägget kommer sannolikt att innehålla en kortkod för galleriet och kommer att ha bilagor till bilden.
- länk - En länk till en annan webbplats. Teman kanske vill använda den första taggen i inläggets innehåll som den externa länken för det inlägget. Ett alternativt tillvägagångssätt kan vara om inlägget endast består av en URL, då kommer det att vara URL: en och titeln (post_title) kommer att vara det namn som är kopplat till ankaret för det.
- image - En enda bild. Den första taggen i inlägget kan betraktas som bilden. Alternativt, om inlägget endast består av en URL, kommer det att vara bildens URL och titeln på inlägget (post_title) är titelattributet för bilden.
- offert - Ett offert. Förmodligen kommer att innehålla en blockquote med citatinnehållet. Alternativt kan citatet bara vara innehållet, där källan / författaren är titeln.
- status - En kort statusuppdatering, liknande en Twitter-statusuppdatering.
- video - En enda video- eller videospellista. Den första taggen eller objektet / inbäddningen i inläggets innehåll kan betraktas som videon. Alternativt, om inlägget endast består av en URL, kommer det att vara video-URL: n. Kan också innehålla videon som en bilaga till inlägget, om videostöd är aktiverat i bloggen (som via ett plugin). ljud - En ljudfil eller spellista. Kan användas för Podcasting.
- chat - Ett chattutskrift
Lägger till inläggstyp till temat
Lägg till postformat till post_type 'sida'
add_post_type_support( 'page', 'post-formats' );
Nästa exempel registrerar anpassad inläggstyp 'my_custom_post_type' och lägg till inläggsformat.
Registrera anpassad inläggstyp '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
)
);
}
Lägg till postformat till post_type 'my_custom_post_type'
add_post_type_support( 'my_custom_post_type', 'post-formats' );
Eller i funktionen register_post_type (), lägg till "post-format", i "supports" -parameterfältet. Nästa exempel motsvarar ovanstående.
Registrera anpassad inläggstyp 'my_custom_post_type' med parametern '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')
)
);
}
Lägg till temasupport för inlägg
Funktionssamtal
add_theme_support( 'post-formats' )
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow