Làm cách nào để lọc WP_Query cho các bài đăng có một giá trị meta nhất định mà không cần sử dụng Truy vấn chọn tùy chỉnh?
Tôi có một loại bưu chính tùy chỉnh với khóa meta: "mở" và các tùy chọn giá trị meta: "có" hoặc "không".
Tôi chỉ muốn hiển thị các bài đăng với meta_value = yes, cho meta_key = "open".
function filter_where($where = '') {
$open = "yes";
//$where .= " AND post_date > '" . date('Y-m-d', strtotime('-2 days')) . "'";
return $where;
}
add_filter('posts_where', 'filter_where');
Bạn đang làm điều này trong một tập tin mẫu? Bạn có thể gửi mã đầy đủ của tập tin mẫu của bạn sau đó? Đây có phải là vòng lặp chính của trang này?
—
Jan Fabry