get_file

Definition:
function get_file($path) {}

Parameters

  • $path

Source code

function get_file($path) {



	if ( function_exists('realpath') )

		$path = realpath($path);



	if ( ! $path || ! @is_file($path) )

		return '';



	return @file_get_contents($path);

}

1390

get_feed_link

Definition:
function get_feed_link($feed = '') {}

Retrieve the permalink for the feed type.

Parameters

  • string $feed: Optional, defaults to default feed. Feed type.

Source code

function get_feed_link($feed = '') {

	global $wp_rewrite;



	$permalink = $wp_rewrite->get_feed_permastruct();

	if ( '' != $permalink ) {

		if ( false !== strpos($feed, 'comments_') ) {

			$feed = str_replace('comments_', '', $feed);

			$permalink = $wp_rewrite->get_comment_feed_permastruct();

		}



		if ( get_default_feed() == $feed )

			$feed = '';



		$permalink = str_replace('%feed%', $feed, $permalink);

		$permalink = preg_replace('#/+#', '/', "/$permalink");

		$output =  home_url( user_trailingslashit($permalink, 'feed') );

	} else {

		if ( empty($feed) )

			$feed = get_default_feed();



		if ( false !== strpos($feed, 'comments_') )

			$feed = str_replace('comments_', 'comments-', $feed);



		$output = home_url("?feed={$feed}");

	}

1388

get_extended

Definition:
function get_extended($post) {}

Get extended entry info (<!–more–>).
There should not be any space after the second dash and before the word ‘more’. There can be text or space(s) after the word ‘more’, but won’t be referenced.

Parameters

  • string $post: Post content.

Return values

returns:Post before (‘main’) and after (‘extended’).

Source code

function get_extended($post) {

	//Match the new style more links

	if ( preg_match('/<!--more(.*?)?-->/', $post, $matches) ) {

		list($main, $extended) = explode($matches[0], $post, 2);

	} else {

		$main = $post;

		$extended = '';

	}



	// Strip leading and trailing whitespace

	$main = preg_replace('/^[\s]*(.*)[\s]*$/', '\\1', $main);

	$extended = preg_replace('/^[\s]*(.*)[\s]*$/', '\\1', $extended);



	return array('main' => $main, 'extended' => $extended);

}

1386

get_enclosed

Definition:
function get_enclosed($post_id) {}

Retrieve enclosures already enclosed for a post.

Parameters

  • int $post_id: Post ID.

Return values

returns:List of enclosures

Defined filters

  • get_enclosed
    apply_filters('get_enclosed', $pung, $post_id)

Source code

function get_enclosed($post_id) {

	$custom_fields = get_post_custom( $post_id );

	$pung = array();

	if ( !is_array( $custom_fields ) )

		return $pung;



	foreach ( $custom_fields as $key => $val ) {

		if ( 'enclosure' != $key || !is_array( $val ) )

			continue;

		foreach( $val as $enc ) {

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

			$pung[] = trim( $enclosure[ 0 ] );

		}

	}

	$pung = apply_filters('get_enclosed', $pung, $post_id);

	return $pung;

}

1384

get_edit_tag_link

Definition:
function get_edit_tag_link( $tag_id, $taxonomy = 'post_tag' ) {}

Retrieve edit tag link.

Parameters

  • int $tag_id: Tag ID
  • string $taxonomy: Taxonomy

Defined filters

  • get_edit_tag_link
    apply_filters( 'get_edit_tag_link', get_edit_term_link( $tag_id, $taxonomy )

Source code

function get_edit_tag_link( $tag_id, $taxonomy = 'post_tag' ) {

	return apply_filters( 'get_edit_tag_link', get_edit_term_link( $tag_id, $taxonomy ) );

}

1382