([\s\S]*?)/i', $content, $hide_words)){
$stats = 'hide';
global $current_user;
get_currentuserinfo();
if ($current_user->ID) {
$email = $current_user->user_email;
} else if (isset($_COOKIE['comment_author_email_'.COOKIEHASH])) {
$email = $_COOKIE['comment_author_email_'.COOKIEHASH];
}
$ereg = "^[_\.a-z0-9]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,5}$";
if (eregi($ereg, $email)) {
global $wpdb;
global $id;
$comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_author_email = '".$email."' and comment_post_id='".$id."'and comment_approved = '1'");
if ($comments) {
$stats = 'show';
}
}
$admin_email = ""; //博主Email,博主直接查看
if ($email == $admin_email) {
$stats = 'show';
}
$hide_notice = '
';
if( $stats == 'show' ){
$content = str_replace($hide_words[0], $hide_words[1], $content);
}else{
$content = str_replace($hide_words[0], $hide_notice, $content);
}
}
return $content;
}
add_filter('the_content', 'reply');
//音乐播放器
function mp3player3($atts, $content=null){
extract(shortcode_atts(array("name"=>''),$atts));
return '';
}
add_shortcode('mp3','mp3player3'); //mp3可以改成你想设置的其他短代码,只要不冲突即可
function appthemes_add_quicktags() {
?>
user_login);
$user_email = stripslashes($user->user_email);
//获取管理员邮箱和博客名称
$admin_email = stripslashes(get_option('admin_email'));
$blog_name = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
//自定义管理员邮件
$headers = 'From: '.$blog_name.' <'.$admin_email.'>';
$headers .= 'MIME-Version: 1.0';
$headers .= 'Content-type: text/html; charset=uft-8';
$headers .= 'Content-Transfer-Encoding: 8bit';
$message = '';
$message .= '
'.sprintf(__('你的网站[%s] 有新用户注册:'), $blog_name ) . '
';
$message .= '
'.sprintf(__('Username: %s'), $user_login) . '
';
$message .= '
'.sprintf(__('E-mail: %s'), $user_email) . '
';
@wp_mail($admin_email, sprintf(__('[%s] New User Registration'), $blog_name), $message, $headers);
//判断新用户密码是否为空
if ( empty($plaintext_pass) )
return;
//自定义新用户欢迎邮件
$headers = 'From: '.$blog_name.' <'.$admin_email.'>';
$headers .= 'MIME-Version: 1.0';
$headers .= 'Content-type: text/html; charset=uft-8';
$headers .= 'Content-Transfer-Encoding: 8bit';
$message = '';
$message .= '
'.__('亲爱的:') .$user_login. '
';
$message .= '
恭喜您今天正式成为教室的一员,我们已经展开热情的怀抱欢迎你。
';
$message .= '
您的账号信息如下:
';
$message .= '
'.sprintf(__('Username: %s'), $user_login) . '
';
$message .= '
'.sprintf(__('Password: %s'), $plaintext_pass) . '
';
$message .= '
请妥善保存好自己的账户信息,如果您忘记密码,可以通过登录窗口的密码找回功能找回密码。
';
$message .= '
';
@wp_mail($user_email, sprintf(__('[%s] Your username and password'), $blog_name), $message , $headers);
}
//让邮件支持html
add_filter( 'wp_mail_content_type', 'wpdx_set_html_content_type' );
function wpdx_set_html_content_type() {
return 'text/html';
}
}
//官方Gravatar头像调用
function mytheme_get_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"secure.gravatar.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );
function f_strimwidth($str ,$start , $width ,$trimmarker ){
$output = preg_replace('/^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$start.'}((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$width.'}).*/s','\1',$str);
return $output.$trimmarker;
}
?>