PHP 论文缩略图

$post_image = thesis_post_image_info('thumb');
echo $post_image['output'];

PHP 后备论文缩略图

function custom_thesis_thumb() {
  global $post;
  $post_image = thesis_post_image_info('thumb');
  if (!$post_image['url'])
    echo '<a href="' . get_permalink($post->ID) . '"><img src="YOUR DEFAULT THUMB URL" class="thumb alignleft" /></a>';
}
add_action('thesis_hook_before_teaser','custom_thesis_thumb');

CSS 在Firefox中删除BUTTONS上的虚线轮廓

/* IE, Opera */
button:focus, button:active { outline: none; }
	
/* FF */
button::-moz-focus-inner { border: 0; }

HTML 移动视口

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>

PHP 多爆炸一个字符串

<?php
//the function
//Param 1 has to be an Array
//Param 2 has to be a String
function multiexplode ($delimiters,$string) {
    $ary = explode($delimiters[0],$string);
    array_shift($delimiters);
    if($delimiters != NULL) {
        foreach($ary as $key => $val) {
             $ary[$key] = multiexplode($delimiters, $val);
        }
    }
    return  $ary;
}

// Example of use
$string = "1-2-3|4-5|6:7-8-9-0|1,2:3-4|5";
$delimiters = Array(",",":","|","-");

$res = multiexplode($delimiters,$string);
echo '<pre>';
print_r($res);
echo '</pre>';

PHP 自定义职位类型:董事会

/******* CUSTOM POST TYPE: BOARD OF DIRECTORS *********/

add_action('init', 'bod_register');

function bod_register() {
	$args = array(
		'label' => __('Board of Directors'),
		'singular_label' => __('Board Member'),
		'public' => true,
		'show_ui' => true,
		'capability_type' => 'post',
		'hierarchical' => false,
		'rewrite' => true,
		'supports' => array('title', 'thumbnail')
	);

	register_post_type( 'board-member' , $args );
}

	add_action("admin_init", "bod_admin_init");
	add_action('save_post', 'save_bod_meta');

	function bod_admin_init(){
		add_meta_box("bod_meta", "Board Member Options", "bod_meta_options", "board-member", "normal", "core");
	}

	function bod_meta_options(){
		global $post;
		$custom = get_post_custom($post->ID);
		$bod_suffix = $custom["bod_suffix"][0];
		$bod_position = $custom["bod_position"][0];
	
?>
	<div style="float:left;padding:5px 15px;">
		<label for="bod_suffix">Suffix </label>
		<input type="text" name="bod_suffix" size="20" autocomplete="on" value="<?php echo $bod_suffix; ?>">
	</div>
	<div style="float:left;padding:5px 15px;">
		<label for="bod_position">Position </label>
		<input type="text" name="bod_position" size="30" autocomplete="on" value="<?php echo $bod_position; ?>">
	</div>
	<p> </p>
	<p> </p>
<?php
	}

function save_bod_meta(){
	global $post;
	update_post_meta($post->ID, "bod_suffix", $_POST["bod_suffix"]);
	update_post_meta($post->ID, "bod_position", $_POST["bod_position"]);
}

add_filter("manage_edit-board-member_columns", "bod_edit_columns");
add_action("manage_posts_custom_column",  "bod_custom_columns");

function bod_edit_columns($columns){
		$columns = array(
			"cb" => "<input type=\"checkbox\" />",
			"title" => "Name",
			"bod_suffix" => "Suffix",
			"bod_position" => "Position",
			"bod_image" => "Featured Image"
		);

		return $columns;
}

function bod_custom_columns($column){
		global $post;
		switch ($column)
		{
			case "bod_suffix":
				$custom = get_post_custom();
				echo $custom["bod_suffix"][0];
				break;
			case "bod_position":
				$custom = get_post_custom();
				echo $custom["bod_position"][0];
				break;
			case "bod_image":
				$sl_thumb = get_thumbnail($post->ID,"60","75");
				echo "<img src=\"". $sl_thumb ."\" />";
				break;
		}
}

PHP 自定义职位类型:高级领导

/******* CUSTOM POST TYPE: SENIOR LEADERS *********/

add_action('init', 'sl_register');

function sl_register() {
	$args = array(
		'label' => __('Senior Leaders'),
		'singular_label' => __('Senior Leader'),
		'public' => true,
		'show_ui' => true,
		'capability_type' => 'post',
		'hierarchical' => false,
		'rewrite' => true,
		'supports' => array('title', 'thumbnail')
	);

	register_post_type( 'senior-leader' , $args );
}

	add_action("admin_init", "sl_admin_init");
	add_action('save_post', 'save_sl_meta');

	function sl_admin_init(){
		add_meta_box("sl_meta", "Senior Leader Options", "sl_meta_options", "senior-leader", "normal", "core");
	}

	function sl_meta_options(){
		global $post;
		$custom = get_post_custom($post->ID);
		$sl_suffix = $custom["sl_suffix"][0];
		$sl_jobtitle = $custom["sl_jobtitle"][0];
	
?>
	<div style="float:left;padding:5px 15px;">
		<label for="sl_suffix">Suffix </label>
		<input type="text" name="sl_suffix" size="20" autocomplete="on" value="<?php echo $sl_suffix; ?>">
	</div>
	<div style="float:left;padding:5px 15px;">
		<label for="sl_jobtitle">Job Title </label>
		<input type="text" name="sl_jobtitle" size="30" autocomplete="on" value="<?php echo $sl_jobtitle; ?>">
	</div>
	<p> </p>
	<p> </p>
<?php
	}

function save_sl_meta(){
	global $post;
	update_post_meta($post->ID, "sl_suffix", $_POST["sl_suffix"]);
	update_post_meta($post->ID, "sl_jobtitle", $_POST["sl_jobtitle"]);
}

add_filter("manage_edit-senior-leader_columns", "sl_edit_columns");
add_action("manage_posts_custom_column",  "sl_custom_columns");

function sl_edit_columns($columns){
		$columns = array(
			"cb" => "<input type=\"checkbox\" />",
			"title" => "Name",
			"sl_suffix" => "Suffix",
			"sl_jobtitle" => "Job Title",
			"sl_image" => "Featured Image"
		);

		return $columns;
}

function sl_custom_columns($column){
		global $post;
		switch ($column)
		{
			case "sl_suffix":
				$custom = get_post_custom();
				echo $custom["sl_suffix"][0];
				break;
			case "sl_jobtitle":
				$custom = get_post_custom();
				echo $custom["sl_jobtitle"][0];
				break;
			case "sl_image":
				$sl_thumb = get_thumbnail($post->ID,"60","75");
				echo "<img src=\"". $sl_thumb ."\" />";
				break;
		}
}

PHP WordPress:获取页面ID(功能)

function get_page_id($page_name) {
	global $wpdb;
	$page_name = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = '".$page_name."'");
	return $page_name; }

PHP 搜索词突出显示

<div class="post">
	<?php $title = get_the_title(); $keys= explode(" ",$s); $title = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt-title">\0</strong>', $title); ?>
	
	   <h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php echo $title; ?></a></h2>
	   
	   <p class="post-meta">
	       <!-- <span class="comments"><?php comments_popup_link(__('0 Comments', 'woothemes'), __('1 Comment', 'woothemes'), __('% Comments', 'woothemes')); ?></span> -->
	   </p>
	   
	   <div class="entry">
	   
	   <!-- Search Term Highlighting in the excerpt -->
	   <?php $excerpt = get_the_excerpt(); $keys= explode(" ",$s); $excerpt = preg_replace('/('.implode('|', $keys) .')/iu', '<strong class="search-excerpt">\0</strong>', $excerpt); ?>
	   
	   
	       <?php echo $excerpt; ?>
	   </div><!-- /.entry -->

SQL 在Sql Server中获取日期

DECLARE @mydate DATETIME
SELECT @mydate = GETDATE()
SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(@mydate)),@mydate),101) ,
'Last Day of Previous Month'
UNION
SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(@mydate)-1),@mydate),101) AS Date_Value,
'First Day of Current Month' AS Date_Type
UNION
SELECT CONVERT(VARCHAR(25),@mydate,101) AS Date_Value, 'Today' AS Date_Type
UNION
SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(DATEADD(mm,1,@mydate))),DATEADD(mm,1,@mydate)),101) ,
'Last Day of Current Month'
UNION
SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(DATEADD(mm,1,@mydate))-1),DATEADD(mm,1,@mydate)),101) ,
'First Day of Next Month'
UNION
SELECT CONVERT(VARCHAR(25),DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE())+2,0)),101) ,
'Last Day of Next Month'