Page::get_edit_link( array $args, string $label, string $class )

Gets the formatted edit link.


Parameters

$args

(array) (Required) Link arguments.

$label

(string) (Required) Link label.

$class

(string) (Required) Link CSS classes.


Top ↑

Return

(string)


Top ↑

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.
		);
	}

Top ↑

Changelog

Changelog
Version Description
5.9.0 Introduced.