Function
Get the suggestion for an extension, for display under a related setting.
Nothing is suggested when the extension is installed or suggestions have been hidden.
tml_admin_get_extension_suggestion( string $slug, string $title, string $text )
Parameters
-
$slugstring - The extension slug, as used in its store URL.
-
$titlestring - The extension title.
-
$textstring - What the extension does.
Return
string
The suggestion HTML, or an empty string.
Source
function tml_admin_get_extension_suggestion( $slug, $title, $text ) {
if (
tml_extension_exists( 'tml-' . $slug )
|| tml_extension_exists( 'theme-my-login-' . $slug )
|| tml_admin_notice_is_dismissed( 'extension-suggestions' )
) {
return '';
}
return sprintf(
'<span class="tml-extension-suggestion">%1$s <a href="%2$s" target="_blank">%3$s</a></span>',
esc_html( $text ),
esc_url( 'https://thememylogin.com/extensions/' . $slug . '/' ),
/* translators: %s: Extension title. */
esc_html( sprintf( __( 'Get %s', 'theme-my-login' ), $title ) )
);
}
Uses
Used by
Changelog
| Version | Description |
|---|---|
| 7.3 | Introduced. |