İstediğinizi yapma kısmına gelecek olursak, sanırım filtreleme yapmak istiyorsunuz. Bunun için öncelikle özel query oluşturmanız gerek.
$args_query = array(
'order' => 'DESC',
);
$query = new WP_Query( $args_query );
if( $query->have_posts() ) {
while( $query->have_posts() ) {
$query->the_post();
the_title( '', '
' );
}
} else {
esc_attr_e( 'Yazı bulunamadı' );
}
wp_reset_postdata();
Bu şekilde yazıları gösterdik. Şimdi özel alanlara göre yazıları gösterelim. Bunun için meta_query kullanmanız gerekiyor. Şöyle:
$args_query = array(
'order' => 'DESC',
'meta_query' => array(
array(
'key' => 'imdb_id',
'value' => 'tt4154664',
'compare' => '=',
)
)
);
$query = new WP_Query( $args_query );
if( $query->have_posts() ) {
while( $query->have_posts() ) {
$query->the_post();
the_title( '', '
' );
}
} else {
esc_attr_e( 'Yazı bulunamadı' );
}
wp_reset_postdata();
meta_query ile ilgili bir çok özellik var. Büyük (>) küçük (<) IN vs. Araştırarak öğrenebilirsin. Ayrıca $_GET parametresi ile daha gelişmiş filtreler yapabilirsin. Kolay gelsin.