You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.1 KiB
42 lines
1.1 KiB
<?php |
|
/** |
|
* WPSEO plugin file. |
|
* |
|
* @package WPSEO\Admin |
|
*/ |
|
|
|
/** |
|
* Generates and displays the React root element for a metabox section. |
|
*/ |
|
class WPSEO_Metabox_Section_Readability implements WPSEO_Metabox_Section { |
|
|
|
/** |
|
* Name of the section, used as an identifier in the HTML. |
|
* |
|
* @var string |
|
*/ |
|
public $name = 'readability'; |
|
|
|
/** |
|
* Outputs the section link. |
|
*/ |
|
public function display_link() { |
|
printf( |
|
'<li role="presentation"><a role="tab" href="#wpseo-meta-section-%1$s" id="wpseo-meta-tab-%1$s" aria-controls="wpseo-meta-section-%1$s" class="wpseo-meta-section-link"> |
|
<div class="wpseo-score-icon-container" id="wpseo-readability-score-icon"></div><span>%2$s</span></a></li>', |
|
esc_attr( $this->name ), |
|
esc_html__( 'Readability', 'wordpress-seo' ) |
|
); |
|
} |
|
|
|
/** |
|
* Outputs the section content. |
|
*/ |
|
public function display_content() { |
|
printf( |
|
'<div role="tabpanel" id="wpseo-meta-section-%1$s" aria-labelledby="wpseo-meta-tab-%1$s" tabindex="0" class="wpseo-meta-section">', |
|
esc_attr( $this->name ) |
|
); |
|
echo '<div id="wpseo-metabox-readability-root" class="wpseo-metabox-root"></div>', '</div>'; |
|
} |
|
}
|
|
|