Automattic\WooCommerce\Internal\Admin
SiteHealth::get_site_health_action
Create a Site Health action link.
Method of the class: SiteHealth{}
No Hooks.
Returns
String.
Usage
// private - for code of main (parent) class only $result = $this->get_site_health_action( $url, $label, $opens_in_new_tab );
- $url(string) (required)
- URL.
- $label(string) (required)
- Link label.
- $opens_in_new_tab(true|false)
- Whether the link opens in a new tab.
Default:false
SiteHealth::get_site_health_action() SiteHealth::get site health action code WC 11.0.0
private function get_site_health_action( $url, $label, $opens_in_new_tab = false ) {
if ( $opens_in_new_tab ) {
return sprintf(
'<p><a href="%1$s" target="_blank" rel="noopener noreferrer">%2$s' .
'<span class="screen-reader-text"> %3$s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a></p>',
esc_url( $url ),
esc_html( $label ),
esc_html__( '(opens in a new tab)', 'woocommerce' )
);
}
return sprintf(
'<p><a href="%1$s">%2$s</a></p>',
esc_url( $url ),
esc_html( $label )
);
}