PluginProbe ʕ •ᴥ•ʔ
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 27.7
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v27.7
27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 19.1 19.10 19.11 19.12 19.13 19.14 19.2 19.3 19.4 19.5 19.5.1 19.6 19.6.1 19.7 19.7.1 19.7.2 19.8 19.9 20.0 20.1 20.10 20.11 20.12 20.13 20.2 20.2.1 20.3 20.4 20.5 20.6 20.7 20.8 20.9 21.0 21.1 21.2 21.3 21.4 21.5 21.6 21.7 21.8 21.8.1 21.9 21.9.1 22.0 22.1 22.2 22.3 22.4 22.5 22.6 22.7 22.8 22.9 23.0 23.1 23.2 23.3 23.4 23.5 23.6 23.7 23.8 23.9 24.0 24.1 24.2 24.3 24.4 24.5 24.6 24.7 24.8 24.8.1 24.9 25.0 25.1 25.2 25.3 25.3.1 25.4 25.5 25.6 25.7 25.8 25.9 26.0 26.1 26.1.1 26.2 26.3 26.4 26.5 26.6 26.7 26.8 26.9 27.0 27.1 27.1.1 27.2 27.3 27.4
wordpress-seo / src / presenters / score-icon-presenter.php
wordpress-seo / src / presenters Last commit date
admin 3 months ago debug 3 months ago open-graph 3 months ago slack 2 years ago twitter 2 years ago webmaster 8 months ago abstract-indexable-presenter.php 4 years ago abstract-indexable-tag-presenter.php 3 months ago abstract-presenter.php 5 years ago breadcrumbs-presenter.php 1 year ago canonical-presenter.php 1 year ago meta-author-presenter.php 3 years ago meta-description-presenter.php 3 months ago rel-next-presenter.php 2 years ago rel-prev-presenter.php 2 years ago robots-presenter.php 4 years ago robots-txt-presenter.php 1 month ago schema-presenter.php 2 years ago score-icon-presenter.php 3 months ago title-presenter.php 2 years ago url-list-presenter.php 3 months ago
score-icon-presenter.php
49 lines
1 <?php
2
3 namespace Yoast\WP\SEO\Presenters;
4
5 /**
6 * Presenter class for a score icon.
7 */
8 class Score_Icon_Presenter extends Abstract_Presenter {
9
10 /**
11 * Holds the title.
12 *
13 * @var string
14 */
15 protected $title;
16
17 /**
18 * Holds the CSS class.
19 *
20 * @var string
21 */
22 protected $css_class;
23
24 /**
25 * Constructs a Score_Icon_Presenter.
26 *
27 * @param string $title The title and screen reader text.
28 * @param string $css_class The CSS class.
29 */
30 public function __construct( $title, $css_class ) {
31 $this->title = $title;
32 $this->css_class = $css_class;
33 }
34
35 /**
36 * Presents the score icon.
37 *
38 * @return string The score icon.
39 */
40 public function present() {
41 return \sprintf(
42 '<div aria-hidden="true" title="%1$s" class="wpseo-score-icon %3$s"><span class="wpseo-score-text screen-reader-text">%2$s</span></div>',
43 \esc_attr( $this->title ),
44 \esc_html( $this->title ),
45 \esc_attr( $this->css_class ),
46 );
47 }
48 }
49