Performance: Query optimization
HIGH IMPACT
This affects how quickly the WordPress site loads content from the database, impacting page load speed and user interaction responsiveness.
$args = array('meta_query' => array(array('key' => 'color', 'value' => 'blue')), 'fields' => 'ids'); $post_ids = get_posts($args); foreach ($post_ids as $post_id) { $meta = get_post_meta($post_id, 'size', true); }
$posts = get_posts(array('meta_key' => 'color', 'meta_value' => 'blue')); foreach ($posts as $post) { $meta = get_post_meta($post->ID, 'size', true); }
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| N+1 Query Pattern | Low (server-side) | N/A | N/A | [X] Bad |
| Optimized Single Query | Low (server-side) | N/A | N/A | [OK] Good |