WordPress.org

Make WordPress Core

Ticket #20037: 20037_simple.patch

File 20037_simple.patch, 1.6 KB (added by MartyThornley, 2 years ago)

cleaner default meta tag

  • wp-includes/default-filters.php

     
    204204add_action( 'wp_head',             'adjacent_posts_rel_link_wp_head', 10, 0 ); 
    205205add_action( 'wp_head',             'locale_stylesheet'                      ); 
    206206add_action( 'publish_future_post', 'check_and_publish_future_post',   10, 1 ); 
    207 add_action( 'wp_head',             'noindex',                          1    ); 
     207add_action( 'wp_head',             'wp_no_robots',                     1    ); 
    208208add_action( 'wp_head',             'wp_print_styles',                  8    ); 
    209209add_action( 'wp_head',             'wp_print_head_scripts',            9    ); 
    210210add_action( 'wp_head',             'wp_generator'                           ); 
  • wp-includes/general-template.php

     
    17151715 * 
    17161716 * @since 3.3.0 
    17171717 */ 
    1718 function wp_no_robots() { 
    1719         echo "<meta name='robots' content='noindex,nofollow' />\n"; 
     1718function wp_no_robots() {                
     1719         
     1720        global $wp_query; 
     1721        $post = $wp_query->get_queried_object();         
     1722 
     1723        $robots_meta = ( !$post || '0' == get_option('blog_public') ? 'noindex,nofollow' : '' ); 
     1724 
     1725        $robots_meta = apply_filters( 'wp_no_robots' , $robots_meta , $post ); 
     1726         
     1727        if ( $robots_meta != '' ) 
     1728                echo "<meta name='robots' content='".$robots_meta."' />\n";      
    17201729} 
    17211730 
    17221731/**