Are you looking for a way to return the current post ID? While there’s probably a plugin for this, we have created a quick code snippet that you can use to get post ID outside of loop in WordPress.
Instructions:
All you have to do is add this code to your theme’s single.php file or in a site-specific plugin:
<?
global $wp_query;
$postID = $wp_query->post->ID;
?>
Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly copy / paste code snippets in WordPress, so you don’t accidentally break your site.
If you liked this code snippet, please consider checking out our other articles on the site like: 18 best WordPress comments plugins and how to move one web host to another.
$page_id = get_queried_object_id();