1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
<?php
namespace Yoast\WP\SEO\Presenters;
/** * Presenter class for the robots output. */ class Robots_Presenter extends Abstract_Indexable_Presenter {
/** * Returns the robots output. * * @return string The robots output tag. */ public function present() { $robots = \implode( ', ', $this->get() );
if ( \is_string( $robots ) && $robots !== '' ) { return \sprintf( '<meta name="robots" content="%s" />', \esc_attr( $robots ) ); }
return ''; }
/** * Gets the raw value of a presentation. * * @return array The raw value. */ public function get() { return $this->presentation->robots; } }
|