Bạn có rất nhiều tùy chọn để hiển thị bằng tính năng "Định dạng bài đăng":
ví dụ: trong vòng lặp index.php, bạn có thể quyết định nội dung hiển thị dựa trên định dạng bài đăng bằng hàm has_post_format () :
if ( has_post_format( 'aside' )) {
echo the_content();
}
elseif ( has_post_format( 'chat' )) {
echo '<h3>';
echo the_title();
echo '</h3>';
echo the_content();
}
elseif ( has_post_format( 'gallery' )) {
echo '<h3>';
echo the_title();
echo '</h3>';
echo the_content();
}
elseif ( has_post_format( 'image' )) {
echo '<h3>';
echo the_title();
echo '</h3>';
echo the_post_thumbnail('medium');
echo the_content();
}
elseif ( has_post_format( 'link' )) {
echo '<h3>';
echo the_title();
echo '</h3>';
echo the_content();
}
elseif ( has_post_format( 'quote' )) {
echo the_content();
}
elseif ( has_post_format( 'status' )) {
echo the_content();
}
elseif ( has_post_format( 'video' )) {
echo '<h3>';
echo the_title();
echo '</h3>';
echo the_content();
}
elseif ( has_post_format( 'audio' )) {
echo '<h3>';
echo the_title();
echo '</h3>';
echo the_content();
}
else {
echo '<h3>';
echo the_title();
echo '</h3>';
echo the_content();
}
Sử dụng get_template_part () và get_post_format () để có được một vòng lặp không dựa trên định dạng, Điều này giả sử rằng bạn đã tạo một tệp loop.php định dạng (nói định dạng-status.php) cho mỗi định dạng được sử dụng trong chủ đề của bạn để bạn chỉ cần gọi nó:
get_template_part( 'format', get_post_format() );
Và bạn cũng có thể truy vấn các bài viết dựa trên định dạng của chúng:
$args = array(
'tax_query' => array(
array(
'taxonomy' => 'post-format',
'field' => 'slug',
'terms' => array( 'post-format-quote' )
)
)
)
$query = new WP_Query( $args );
và cuối cùng (bây giờ) bạn có thể sử dụng "post_group ();" hoạt động theo phong cách dựa trên CSS
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
điều này sẽ tạo ra một cái gì đó như:
<div id="post-id" class=”post format-status”>
Hy vọng điều này sẽ giúp bắt đầu