Zoeken…


Opmerkingen

De volgende berichtindelingen zijn beschikbaar voor gebruikers om uit te kiezen, als het thema ondersteuning voor hen mogelijk maakt.

Houd er rekening mee dat hoewel het daadwerkelijke berichtinhoud niet verandert, het thema deze gebruikerskeuze kan gebruiken om het bericht anders weer te geven op basis van de gekozen indeling. Een thema kan bijvoorbeeld de weergave van de titel voor een "Status" -post weglaten. Hoe dingen worden weergegeven, is volledig aan het thema, maar hier zijn enkele algemene richtlijnen.

  • opzij - Meestal gestileerd zonder titel. Vergelijkbaar met een Facebook-notitie-update.
  • galerij - Een galerij met afbeeldingen. Bericht bevat waarschijnlijk een galerij-shortcode en bevat afbeeldingsbijlagen.
  • link - Een link naar een andere site. Thema's willen misschien de eerste tag in de inhoud van het bericht gebruiken als externe link voor dat bericht. Een alternatieve benadering zou kunnen zijn als het bericht alleen uit een URL bestaat, dan is dat de URL en is de titel (post_title) de naam die aan het anker is gekoppeld.
  • afbeelding - een enkele afbeelding. De eerste tag in de post kan als de afbeelding worden beschouwd. Als het bericht alleen uit een URL bestaat, is dat de afbeeldings-URL en is de titel van het bericht (post_title) het titelkenmerk voor de afbeelding.
  • quote - Een offerte. Waarschijnlijk bevat een blockquote met de inhoud van de quote. Als alternatief kan de quote alleen de inhoud zijn, waarbij de bron / auteur de titel is.
  • status - Een korte statusupdate, vergelijkbaar met een Twitter-statusupdate.
  • video - Een enkele video- of video-afspeellijst. De eerste tag of het object / insluiten in de inhoud van het bericht kan als de video worden beschouwd. Als alternatief, als het bericht alleen uit een URL bestaat, is dat de video-URL. Kan de video ook als bijlage bij het bericht bevatten, als video-ondersteuning is ingeschakeld op de blog (zoals via een plug-in). audio - Een audiobestand of afspeellijst. Kan worden gebruikt voor podcasting.
  • chat - Een chat-transcriptie

Posttype toevoegen aan Thema

Post-formaten toevoegen aan 'pagina' van post_type

add_post_type_support( 'page', 'post-formats' );

In het volgende voorbeeld wordt het aangepaste berichttype 'my_custom_post_type' geregistreerd en worden berichtindelingen toegevoegd.

Aangepast berichttype 'my_custom_post_type' registreren

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
    )
  );
}

Post-formaten toevoegen aan post_type 'my_custom_post_type'

add_post_type_support( 'my_custom_post_type', 'post-formats' );

Of voeg in de functie register_post_type () 'post-formaten' toe, in de 'array' parameterarray. Het volgende voorbeeld is gelijk aan het bovenstaande.

Registreer aangepast berichttype 'mijn_custom_post_type' met de parameter 'ondersteunt'

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')
    )
  );
} 

Thema-ondersteuning toevoegen voor bericht

Functie-oproep

add_theme_support( 'post-formats' )


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow