get_post_meta : Firstly, It is the most important function to retrieves a post meta field for the given post ID in WordPress. so let’s learn about get_post_meta function. Get_post_meta have 3 parameter. They are $post_id, $key, $single.
$post_id: | (int) (Required) Post ID. |
$key: | (string) (Optional) The meta key to retrieve. By default, returns data for all keys. Default value |
$single: | (bool) (Optional) Whether to return a single value. This parameter has no effect if $key is not specified.Default value: false |
function get_post_meta( $post_id, $key = '', $single = false ) {
return get_metadata( 'post', $post_id, $key, $single );
}
Since both evaluate as false, you can use get_post_meta
directly in conditionals, like this:
if
( ! get_post_meta(
'1'
,
'non-existing_meta'
, true ) ) {}
if
( ! get_post_meta(
'1'
,
'non-existing_meta'
, false ) ) {}
// both ifs will get run if no meta field is found; since
// array() == false and '' == false
Default uses:
<?php $meta = get_post_meta($post_id); ?>
Change the $post->ID to the specific ID of the post. It is displaying the correct output.
In conclusion, That’s all about it. But, if you face any difficulties so feel free to contact one of our experts or email me. I will respond ASAP. To learn more about wordpress speed optimization click here.