Performance: Post meta basics
MEDIUM IMPACT
This affects page load speed and server response time by how post meta data is queried and rendered.
<?php $all_meta = get_post_meta(get_the_ID()); $value = $all_meta['custom_field'][0] ?? ''; ?>
<?php $value = get_post_meta(get_the_ID(), 'custom_field', true); ?>| Pattern | Database Queries | Server Processing | HTML Delivery Delay | Verdict |
|---|---|---|---|---|
| Multiple get_post_meta calls | N queries for N calls | High CPU usage | Delays first paint | [X] Bad |
| Single get_post_meta call fetching all meta | 1 query per post | Low CPU usage | Faster first paint | [OK] Good |