Yoast\WP\SEO\Presenters

Robots_Txt_Presenter::handle_user_agents()privateYoast 1.0

Handles adding user agent content to the robots txt content if there is any.

Метод класса: Robots_Txt_Presenter{}

Хуков нет.

Возвращает

Строку.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->handle_user_agents( $robots_txt_content );
$robots_txt_content(строка) (обязательный)
The current working robots txt string.

Код Robots_Txt_Presenter::handle_user_agents() Yoast 19.11

private function handle_user_agents( $robots_txt_content ) {
	$user_agents = $this->robots_txt_helper->get_robots_txt_user_agents();

	if ( \count( $user_agents ) !== 0 ) {
		$robots_txt_content = $this->add_user_agent_directives( $user_agents, $robots_txt_content );
	}
	else {
		$robots_txt_content .= "User-agent: *\n";
		$robots_txt_content .= "Disallow:\n\n";
	}

	return $robots_txt_content;
}