_fix_attachment_links_replace_cb

Definition:
function _fix_attachment_links_replace_cb($match) {}

Parameters

  • $match

Source code

function _fix_attachment_links_replace_cb($match) {

        global $_fix_attachment_link_id;

        return stripslashes( 'href='.$match[1] ).get_attachment_link( $_fix_attachment_link_id ).stripslashes( $match[1] );

}

4319

_fill_single_user

Definition:
function _fill_single_user( &$user, &$metavalues ) {}

Unserialize user metadata, fill $user object, then cache everything.

Parameters

  • object $user: The User object.
  • array $metavalues: An array of objects provided by get_user_metavalues()
  • &$user
  • &$metavalues

Source code

function _fill_single_user( &$user, &$metavalues ) {

	global $wpdb;



	foreach ( $metavalues as $meta ) {

		$value = maybe_unserialize($meta->meta_value);

		// Keys used as object vars cannot have dashes.

		$key = str_replace('-', '', $meta->meta_key);

		$user->{$key} = $value;

	}



	$level = $wpdb->prefix . 'user_level';

	if ( isset( $user->{$level} ) )

		$user->user_level = $user->{$level};



	// For backwards compat.

	if ( isset($user->first_name) )

		$user->user_firstname = $user->first_name;

	if ( isset($user->last_name) )

		$user->user_lastname = $user->last_name;

	if ( isset($user->description) )

		$user->user_description = $user->description;



	update_user_caches($user);

}

4317

_fill_many_users

Definition:
function _fill_many_users( &$users ) {}

Take an array of user objects, fill them with metas, and cache them.

Parameters

  • array $users: User objects
  • &$users

Source code

function _fill_many_users( &$users ) {

	$ids = array();

	foreach( $users as $user_object ) {

		$ids[] = $user_object->ID;

	}



	$metas = get_user_metavalues($ids);



	foreach ( $users as $user_object ) {

		if ( isset($metas[$user_object->ID]) ) {

			_fill_single_user($user_object, $metas[$user_object->ID]);

		}

	}

}

4315

_fetch_remote_file

Definition:
function _fetch_remote_file($url, $headers = "" ) {}

Retrieve URL headers and content using WP HTTP Request API.

Parameters

  • string $url: URL to retrieve
  • array $headers: Optional. Headers to send to the URL.

Return values

returns:style response

Source code

function _fetch_remote_file($url, $headers = "" ) {

	$resp = wp_remote_request($url, array('headers' => $headers, 'timeout' => MAGPIE_FETCH_TIME_OUT));

	if ( is_wp_error($resp) ) {

		$error = array_shift($resp->errors);



		$resp = new stdClass;

		$resp->status = 500;

		$resp->response_code = 500;

		$resp->error = $error[0] . "\n"; //\n = Snoopy compatibility

		return $resp;

	}



	// Snoopy returns headers unprocessed.

	// Also note, WP_HTTP lowercases all keys, Snoopy did not.

	$return_headers = array();

	foreach ( wp_remote_retrieve_headers( $resp ) as $key => $value ) {

		if ( !is_array($value) ) {

			$return_headers[] = "$key: $value";

		} else {

			foreach ( $value as $v )

				$return_headers[] = "$key: $v";

		}

	}



	$response = new stdClass;

	$response->status = wp_remote_retrieve_response_code( $resp );

	$response->response_code = wp_remote_retrieve_response_code( $resp );

	$response->headers = $return_headers;

	$response->results = wp_remote_retrieve_body( $resp );



	return $response;

}

4313

_ex

Definition:
function _ex( $text, $context, $domain = 'default' ) {}

Displays translated string with gettext context

Parameters

  • string $text: Text to translate
  • string $context: Context information for the translators
  • string $domain: Optional. Domain to retrieve the translated text

Return values

returns:Translated context string without pipe

Source code

function _ex( $text, $context, $domain = 'default' ) {

	echo _x( $text, $context, $domain );

}

4311