/* No-index posts older than 90 days if in PR custom post type */ function noindexOldPRs() { $url = 'http://' . $_SERVER[ 'HTTP_HOST' ] . $_SERVER[ 'REQUEST_URI' ]; $current_post_id = url_to_postid( $url ); $publishdate = get_the_time('Y-m-d', $current_post_id); $posttype = get_post_type ($current_post_id); if ($posttype == "pr") { $ninetydaysago = date("Y-m-d", strtotime("-90 days")); if($publishdate < $ninetydaysago) { echo '<meta name="robots" content="noindex">'; } } elseif (has_tag('nonnews', $current_post_id)) { echo '<meta name="Googlebot-News" content="noindex, nofollow">'; } //add noindex/nofollow for google news bot // get tags // if a tag includes nonnews // then add // <meta name="Googlebot-News" content="noindex, nofollow"> } add_action('wp_head', 'noindexOldPRs');