Recherche…


Remarques

Les formats de courrier suivants sont disponibles pour les utilisateurs, si le thème leur permet de les prendre en charge.

Notez que même si l'entrée de contenu de publication ne change pas, le thème peut utiliser ce choix d'utilisateur pour afficher la publication différemment selon le format choisi. Par exemple, un thème pourrait ne pas afficher le titre d'un message "Statut". La manière dont les choses sont affichées dépend entièrement du thème, mais voici quelques lignes directrices générales.

  • de côté - Typiquement sans titre. Semblable à une mise à jour de note Facebook.
  • galerie - Une galerie d'images. Post contiendra probablement un shortcode de galerie et aura des pièces jointes.
  • lien - Un lien vers un autre site. Les thèmes peuvent souhaiter utiliser la première balise dans le contenu de la publication comme lien externe pour cette publication. Une autre approche pourrait être que la publication ne soit composée que d'une URL, ce sera alors l'URL et le titre (post_title) sera le nom associé à l'ancre.
  • image - Une image unique. La première balise dans le post pourrait être considérée comme l'image. Sinon, si la publication consiste uniquement en une URL, ce sera l'URL de l'image et le titre de la publication (post_title) sera l'attribut title de l'image.
  • citation - Une citation. Contiendra probablement un blockquote contenant le contenu de la citation. Alternativement, la citation peut être juste le contenu, la source / auteur étant le titre.
  • status - Une brève mise à jour de statut, similaire à une mise à jour de statut Twitter.
  • video - Une seule playlist vidéo ou vidéo. Le premier tag ou objet / incorporé dans le contenu du post pourrait être considéré comme la vidéo. Sinon, si la publication consiste uniquement en une URL, ce sera l'URL de la vidéo. Peut également contenir la vidéo en pièce jointe à la publication, si le support vidéo est activé sur le blog (comme via un plugin). audio - Un fichier audio ou une liste de lecture. Peut être utilisé pour la baladodiffusion.
  • chat - une transcription de chat

Ajout du type de message au thème

Ajouter des post-formats à la page post_type '

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

L'exemple suivant enregistre le type de message personnalisé «my_custom_post_type» et ajoute des post-formats.

Enregistrez le type de poste personnalisé '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
    )
  );
}

Ajouter des post-formats à post_type 'my_custom_post_type'

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

Ou dans la fonction register_post_type (), ajoutez «post-formats» dans le tableau de paramètres 'supports'. L'exemple suivant équivaut à plus d'un.

Enregistrer le type de poste personnalisé 'my_custom_post_type' avec le paramètre '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')
    )
  );
} 

Ajouter un support de thème pour post

Appel de fonction

add_theme_support( 'post-formats' )


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow