wp_robots_noindex_search() WordPress Function

The wp_robots_noindex_search() function is a plugin for Wordpress that allows you to control whether search engine robots should index your site's search results pages. By default, search engines are allowed to index these pages, but you can use this function to prevent them from doing so. This can be useful if you don't want your site's search results to appear in search engine results pages.

wp_robots_noindex_search( array $robots ) #

Adds noindex to the robots meta tag if a search is being performed.


Description

If a search is being performed then noindex will be output to tell web robots not to index the page content. Add this to the ‘wp_robots’ filter.

Typical usage is as a ‘wp_robots’ callback:

add_filter( 'wp_robots', 'wp_robots_noindex_search' );

Top ↑

See also


Top ↑

Parameters

$robots

(array)(Required)Associative array of robots directives.


Top ↑

Return

(array) Filtered robots directives.


Top ↑

Source

File: wp-includes/robots-template.php

function wp_robots_noindex_search( array $robots ) {
	if ( is_search() ) {
		return wp_robots_no_robots( $robots );
	}

	return $robots;
}


Top ↑

Changelog

Changelog
VersionDescription
5.7.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.