start_wp

Definition:
function start_wp() {}

Sets up the WordPress Loop.

Source code

function start_wp() {

	global $wp_query, $post;



	_deprecated_function( __FUNCTION__, '1.5', __('new WordPress Loop') );



	// Since the old style loop is being used, advance the query iterator here.

	$wp_query->next_post();



	setup_postdata($post);

}

2909

start_post_rel_link

Definition:
function start_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') {}

Display relational link for the first post.

Parameters

  • string $title: Optional. Link title format.
  • bool $in_same_cat: Optional. Whether link should be in same category.
  • string $excluded_categories: Optional. Excluded categories IDs.

Source code

function start_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') {

	echo get_boundary_post_rel_link($title, $in_same_cat, $excluded_categories, true);

}

2907

spawn_cron

Definition:
function spawn_cron( $local_time = 0 ) {}

Send request to run cron through HTTP request that doesn’t halt page loading.

Parameters

  • $local_time

Return values

returns:Cron could not be spawned, because it is not needed to run.

Defined filters

  • https_local_ssl_verify
    apply_filters('https_local_ssl_verify', true)

Source code

function spawn_cron( $local_time = 0 ) {



	if ( !$local_time )

		$local_time = time();



	if ( defined('DOING_CRON') || isset($_GET['doing_wp_cron']) )

		return;



	/*

	* multiple processes on multiple web servers can run this code concurrently

	* try to make this as atomic as possible by setting doing_cron switch

	*/

	$lock = get_transient('doing_cron');



	if ( $lock > $local_time + 10*60 )

		$lock = 0;



	// don't run if another process is currently running it or more than once every 60 sec.

	if ( $lock + WP_CRON_LOCK_TIMEOUT > $local_time )

		return;



	//sanity check

	$crons = _get_cron_array();

	if ( !is_array($crons) )

		return;



	$keys = array_keys( $crons );

	if ( isset($keys[0]) && $keys[0] > $local_time )

		return;



	if ( defined('ALTERNATE_WP_CRON') && ALTERNATE_WP_CRON ) {

		if ( !empty($_POST) || defined('DOING_AJAX') )

			return;



		$doing_wp_cron = $local_time;

		set_transient( 'doing_cron', $doing_wp_cron );



		ob_start();

		wp_redirect( add_query_arg('doing_wp_cron', $doing_wp_cron, stripslashes($_SERVER['REQUEST_URI'])) );

		echo ' ';



		// flush any buffers and send the headers

		while ( @ob_end_flush() );

		flush();



		WP_DEBUG ? include_once( ABSPATH . 'wp-cron.php' ) : @include_once( ABSPATH . 'wp-cron.php' );

		return;

	}



	$doing_wp_cron = $local_time;

	set_transient( 'doing_cron', $doing_wp_cron );



	$cron_url = get_option( 'siteurl' ) . '/wp-cron.php?doing_wp_cron=' . $doing_wp_cron;

	wp_remote_post( $cron_url, array('timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );

}

2905

sort_menu

Definition:
function sort_menu($a, $b) {}

Parameters

  • $a
  • $b

Source code

	function sort_menu($a, $b) {

		global $menu_order, $default_menu_order;

		$a = $a[2];

		$b = $b[2];

		if ( isset($menu_order[$a]) && !isset($menu_order[$b]) ) {

			return -1;

		} elseif ( !isset($menu_order[$a]) && isset($menu_order[$b]) ) {

			return 1;

		} elseif ( isset($menu_order[$a]) && isset($menu_order[$b]) ) {

			if ( $menu_order[$a] == $menu_order[$b] )

				return 0;

			return ($menu_order[$a] < $menu_order[$b]) ? -1 : 1;

		} else {

			return ($default_menu_order[$a] <= $default_menu_order[$b]) ? -1 : 1;

		}

	}

2903

smilies_init

Definition:
function smilies_init() {}

Convert smiley code to the icon graphic file equivalent.
You can turn off smilies, by going to the write setting screen and unchecking the box, or by setting ‘use_smilies’ option to false or removing the option.

Source code

function smilies_init() {

	global $wpsmiliestrans, $wp_smiliessearch;



	// don't bother setting up smilies if they are disabled

	if ( !get_option( 'use_smilies' ) )

		return;



	if ( !isset( $wpsmiliestrans ) ) {

		$wpsmiliestrans = array(

		':mrgreen:' => 'icon_mrgreen.gif',

		':neutral:' => 'icon_neutral.gif',

		':twisted:' => 'icon_twisted.gif',

		  ':arrow:' => 'icon_arrow.gif',

		  ':shock:' => 'icon_eek.gif',

		  ':smile:' => 'icon_smile.gif',

		    ':???:' => 'icon_confused.gif',

		   ':cool:' => 'icon_cool.gif',

		   ':evil:' => 'icon_evil.gif',

		   ':grin:' => 'icon_biggrin.gif',

		   ':idea:' => 'icon_idea.gif',

		   ':oops:' => 'icon_redface.gif',

		   ':razz:' => 'icon_razz.gif',

		   ':roll:' => 'icon_rolleyes.gif',

		   ':wink:' => 'icon_wink.gif',

		    ':cry:' => 'icon_cry.gif',

		    ':eek:' => 'icon_surprised.gif',

		    ':lol:' => 'icon_lol.gif',

		    ':mad:' => 'icon_mad.gif',

		    ':sad:' => 'icon_sad.gif',

		      '8-)' => 'icon_cool.gif',

		      '8-O' => 'icon_eek.gif',

		      ':-(' => 'icon_sad.gif',

		      ':-)' => 'icon_smile.gif',

		      ':-?' => 'icon_confused.gif',

		      ':-D' => 'icon_biggrin.gif',

		      ':-P' => 'icon_razz.gif',

		      ':-o' => 'icon_surprised.gif',

		      ':-x' => 'icon_mad.gif',

		      ':-|' => 'icon_neutral.gif',

		      ';-)' => 'icon_wink.gif',

		       '8)' => 'icon_cool.gif',

		       '8O' => 'icon_eek.gif',

		       ':(' => 'icon_sad.gif',

		       ':)' => 'icon_smile.gif',

		       ':?' => 'icon_confused.gif',

		       ':D' => 'icon_biggrin.gif',

		       ':P' => 'icon_razz.gif',

		       ':o' => 'icon_surprised.gif',

		       ':x' => 'icon_mad.gif',

		       ':|' => 'icon_neutral.gif',

		       ';)' => 'icon_wink.gif',

		      ':!:' => 'icon_exclaim.gif',

		      ':?:' => 'icon_question.gif',

		);

	}



	if (count($wpsmiliestrans) == 0) {

		return;

	}



	/*

	 * NOTE: we sort the smilies in reverse key order. This is to make sure

	 * we match the longest possible smilie (:???: vs :?) as the regular

	 * expression used below is first-match

	 */

	krsort($wpsmiliestrans);



	$wp_smiliessearch = '/(?:\s|^)';



	$subchar = '';

	foreach ( (array) $wpsmiliestrans as $smiley => $img ) {

		$firstchar = substr($smiley, 0, 1);

		$rest = substr($smiley, 1);



		// new subpattern?

		if ($firstchar != $subchar) {

			if ($subchar != '') {

				$wp_smiliessearch .= ')|(?:\s|^)';

			}

			$subchar = $firstchar;

			$wp_smiliessearch .= preg_quote($firstchar, '/') . '(?:';

		} else {

			$wp_smiliessearch .= '|';

		}

		$wp_smiliessearch .= preg_quote($rest, '/');

	}



	$wp_smiliessearch .= ')(?:\s|$)/m';

}

2901