attribute_escape

Definition:
function attribute_escape( $text ) {}

Escaping for HTML attributes.

Parameters

  • string $text

Source code

function attribute_escape( $text ) {

	_deprecated_function( __FUNCTION__, '2.8', 'esc_attr()' );

	return esc_attr( $text );

}

543

atom_service_url_filter

Definition:
function atom_service_url_filter($url)

Secure URL, if available or the given URL.

Parameters

  • string $url: Complete URL path with transport.

Return values

returns:Secure or regular URL path.

Source code

function atom_service_url_filter($url)

{

	if ( url_is_accessable_via_ssl($url) )

		return preg_replace( '/^http:\/\//', 'https://',  $url );

	else

		return $url;

}

541

atom_enclosure

Definition:
function atom_enclosure() {}

Display the atom enclosure for the current post.
Uses the global $post to check whether the post requires a password and if the user has the password for the post. If not then it will return before displaying.

Defined filters

  • atom_enclosure
    apply_filters('atom_enclosure', '<link href="' . trim(htmlspecialchars($enclosure[0])

Source code

function atom_enclosure() {

	if ( post_password_required() )

		return;



	foreach ( (array) get_post_custom() as $key => $val ) {

		if ($key == 'enclosure') {

			foreach ( (array) $val as $enc ) {

				$enclosure = split("\n", $enc);

				echo apply_filters('atom_enclosure', '<link href="' . trim(htmlspecialchars($enclosure[0])) . '" rel="enclosure" length="' . trim($enclosure[1]) . '" type="' . trim($enclosure[2]) . '" />' . "\n");

			}

		}

	}

}

539

apply_filters_ref_array

Definition:
function apply_filters_ref_array($tag, $args) {}

Execute functions hooked on a specific filter hook, specifying arguments in an array.

Parameters

  • string $tag: The name of the filter hook.
  • array $args: The arguments supplied to the functions hooked to <tt>$tag</tt>

Return values

returns:The filtered value after all hooked functions are applied to it.

Source code

function apply_filters_ref_array($tag, $args) {

	global $wp_filter, $merged_filters, $wp_current_filter;



	// Do 'all' actions first

	if ( isset($wp_filter['all']) ) {

		$wp_current_filter[] = $tag;

		$all_args = func_get_args();

		_wp_call_all_hook($all_args);

	}



	if ( !isset($wp_filter[$tag]) ) {

		if ( isset($wp_filter['all']) )

			array_pop($wp_current_filter);

		return $args[0];

	}



	if ( !isset($wp_filter['all']) )

		$wp_current_filter[] = $tag;



	// Sort

	if ( !isset( $merged_filters[ $tag ] ) ) {

		ksort($wp_filter[$tag]);

		$merged_filters[ $tag ] = true;

	}



	reset( $wp_filter[ $tag ] );



	do {

		foreach( (array) current($wp_filter[$tag]) as $the_ )

			if ( !is_null($the_['function']) )

				$args[0] = call_user_func_array($the_['function'], array_slice($args, 0, (int) $the_['accepted_args']));



	} while ( next($wp_filter[$tag]) !== false );



	array_pop( $wp_current_filter );



	return $args[0];

}

537

apply_filters

Definition:
function apply_filters($tag, $value) {}

Call the functions added to a filter hook.
The callback functions attached to filter hook $tag are invoked by calling this function. This function can be used to create a new filter hook by simply calling this function with the name of the new hook specified using the $tag parameter.

Parameters

  • string $tag: The name of the filter hook.
  • mixed $value: The value on which the filters hooked to <tt>$tag</tt> are applied on.
  • mixed $var,…: Additional variables passed to the functions hooked to <tt>$tag</tt>.

Return values

returns:The filtered value after all hooked functions are applied to it.

Defined filters

  • $tag
    apply_filters($tag, $value)

Source code

function apply_filters($tag, $value) {

	global $wp_filter, $merged_filters, $wp_current_filter;



	$args = array();



	// Do 'all' actions first

	if ( isset($wp_filter['all']) ) {

		$wp_current_filter[] = $tag;

		$args = func_get_args();

		_wp_call_all_hook($args);

	}



	if ( !isset($wp_filter[$tag]) ) {

		if ( isset($wp_filter['all']) )

			array_pop($wp_current_filter);

		return $value;

	}



	if ( !isset($wp_filter['all']) )

		$wp_current_filter[] = $tag;



	// Sort

	if ( !isset( $merged_filters[ $tag ] ) ) {

		ksort($wp_filter[$tag]);

		$merged_filters[ $tag ] = true;

	}



	reset( $wp_filter[ $tag ] );



	if ( empty($args) )

		$args = func_get_args();



	do {

		foreach( (array) current($wp_filter[$tag]) as $the_ )

			if ( !is_null($the_['function']) ){

				$args[1] = $value;

				$value = call_user_func_array($the_['function'], array_slice($args, 1, (int) $the_['accepted_args']));

			}



	} while ( next($wp_filter[$tag]) !== false );



	array_pop( $wp_current_filter );



	return $value;

}

535