WordPress
Post Formatos
Buscar..
Observaciones
Los siguientes formatos de publicación están disponibles para que los usuarios elijan, si el tema permite su soporte.
Tenga en cuenta que si bien la entrada de contenido de la publicación real no cambiará, el tema puede usar esta opción del usuario para mostrar la publicación de manera diferente según el formato elegido. Por ejemplo, un tema podría dejar de mostrar el título para una publicación de "Estado". La forma en que se muestran las cosas depende completamente del tema, pero aquí hay algunas pautas generales.
- A un lado - Normalmente estilo sin título. Similar a una actualización de nota de Facebook.
- Galería - Una galería de imágenes. La publicación probablemente contendrá un código abreviado de la galería y tendrá archivos adjuntos de imágenes.
- enlace - Un enlace a otro sitio. Es posible que los temas deseen utilizar la primera etiqueta en el contenido de la publicación como enlace externo para esa publicación. Un enfoque alternativo podría ser si la publicación consiste solo en una URL, entonces esa será la URL y el título (post_title) será el nombre adjunto al ancla.
- imagen - una sola imagen. La primera etiqueta en la publicación podría ser considerada la imagen. Alternativamente, si la publicación consta solo de una URL, esa será la URL de la imagen y el título de la publicación (post_title) será el atributo del título de la imagen.
- cita - una cita. Probablemente contendrá un blockquote con el contenido de la cita. Alternativamente, la cita puede ser solo el contenido, con la fuente / autor como título.
- estado: una breve actualización de estado, similar a una actualización de estado de Twitter.
- video - Un solo video o lista de reproducción de video. La primera etiqueta u objeto / inserción en el contenido de la publicación podría considerarse el video. Alternativamente, si la publicación consiste solo en una URL, esa será la URL del video. También puede contener el video como un archivo adjunto a la publicación, si el soporte de video está habilitado en el blog (como a través de un complemento). audio - Un archivo de audio o lista de reproducción. Podría ser utilizado para Podcasting.
- chat - una transcripción de chat
Agregar tipo de publicación al tema
Añadir post-formatos a post_type 'página'
add_post_type_support( 'page', 'post-formats' );
El siguiente ejemplo registra el tipo de publicación personalizada 'my_custom_post_type', y agrega los formatos de publicación.
Registrar tipo de publicación personalizada '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
)
);
}
Agregue post-formatos a post_type 'my_custom_post_type'
add_post_type_support( 'my_custom_post_type', 'post-formats' );
O en la función register_post_type (), agregue 'post-formatos', en la matriz de parámetros 'admite'. El siguiente ejemplo es equivalente al anterior.
Registre el tipo de publicación personalizada 'my_custom_post_type' con el parámetro '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')
)
);
}
Añadir soporte de tema para la publicación
Llamada de función
add_theme_support( 'post-formats' )