I’m trying to set a new http Header for my wordpress installation but I’m not able to work with $post object inside my new wp_headers filter function. I want to send different headers for diferent post types and use Go(lang) for caching stuff (home project).

    function add_new_header($headers) { 
        $headers['PostId'] = get_the_ID();
        return $headers;

    add_filter('wp_headers', 'add_new_header');

Read more here: WordPress: Access to post from wp_headers


If you know the solution of this issue, please leave us a reply in Comment section, to update the question.

Wordpress related questions and answers: