The WP_Query
objek menerima meta argumen posting. Secara umum Anda ingin melakukan hal berikut:
$my_query = new WP_Query(
array(
'post_type' => 'post',
'meta_query' => array(
array(
'key' => 'project_cat',
'value' => 'my-value',
)
),
// Other query properties
)
);
Di mana 'nilai saya' adalah 'nilai yang ditentukan' Anda.
Contoh penggunaan:
add_action( 'pre_get_posts' , 'my_pre_get_posts' );
function my_pre_get_posts( $query ) {
// Check this is main query and other conditionals as needed
if( $query->is_main_query() ) {
$query->set(
'meta_query',
array(
array(
'key' => 'project_cat',
'value' => 'my-value'
)
)
);
}
}
Lihat WP_Query , pre_get_posts . Semua persyaratan tersedia untuk Anda. Saat ini ini berjalan pada setiap permintaan utama - yang mungkin tidak Anda inginkan.
Atau Anda dapat menggunakan query_posts
(cara yang lebih sederhana, tetapi jauh lebih efisien) untuk mengubah kueri hanya untuk contoh spesifik dalam templat.