WP_Customize_Control::get_link( string $setting_key = 'default' )

Get the data link attribute for a setting.

Parameters Parameters


(string) (Optional)

Default value: 'default'

Top ↑

Return Return

(string) Data link parameter, a data-customize-setting-link attribute if the $setting_key refers to a pre-registered setting, and a data-customize-setting-key-link attribute if the setting is not yet registered.

Top ↑

Source Source

File: wp-includes/class-wp-customize-control.php

	public function get_link( $setting_key = 'default' ) {
		if ( isset( $this->settings[ $setting_key ] ) && $this->settings[ $setting_key ] instanceof WP_Customize_Setting ) {
			return 'data-customize-setting-link="' . esc_attr( $this->settings[ $setting_key ]->id ) . '"';
		} else {
			return 'data-customize-setting-key-link="' . esc_attr( $setting_key ) . '"';

Top ↑

Changelog Changelog

Version Description
4.9.0 Return a data-customize-setting-key-link attribute if a setting is not registered for the supplied setting key.
3.4.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.