Page::get_edit_link( array $args, string $label, string $class )
Gets the formatted edit link.
Contents
Parameters
- $args
-
(array) (Required) Link arguments.
- $label
-
(string) (Required) Link label.
- $class
-
(string) (Required) Link CSS classes.
Return
(string)
Source
File: src/Tribe/Admin/Manager/Page.php
public function get_edit_link( array $args = [], $label, $class ) {
$url = $this->get_link( $args );
$class_html = '';
$aria_current = '';
if ( ! empty( $class ) ) {
$class_html = sprintf(
' class="%s"',
esc_attr( $class )
);
if ( 'current' === $class ) {
$aria_current = ' aria-current="page"';
}
}
return sprintf(
'<a href="%s"%s%s>%s</a>',
esc_url( $url ),
$class_html,
$aria_current,
$label // This value is not being escaped as it could contain HTML.
);
}
Changelog
| Version | Description |
|---|---|
| 5.9.0 | Introduced. |