get_post_meta()
is a WordPress function used to retrieve the value of a custom field for a specific post. Here’s how to use it:
- Retrieve the custom field value for a specific post:
$custom_field_value = get_post_meta( $post_id, 'custom_field_key', true );
Replace $post_id
with the ID of the post you want to retrieve the custom field value for, and 'custom_field_key'
with the key of the custom field. The last parameter, true
, means that only a single value should be returned, rather than an array of values.
- Display the custom field value:
echo $custom_field_value;
This code displays the value of the custom field retrieved in step 1.
You can also use get_post_meta()
to retrieve all custom fields for a specific post:
$custom_fields = get_post_meta( $post_id );
This code retrieves an array of all custom fields for the post with ID $post_id
.
You can use get_post_meta()
outside of the loop, but you will need to specify the post ID. If you don’t specify a post ID, the function will use the current post in the loop.