diff --git a/assets/assets_load.php b/assets/assets_load.php index b11c617..965361d 100644 --- a/assets/assets_load.php +++ b/assets/assets_load.php @@ -40,25 +40,38 @@ function gdk_admin_script() { diff --git a/functions/Ajax.php b/functions/Ajax.php index 012fd7c..c5a7ddf 100644 --- a/functions/Ajax.php +++ b/functions/Ajax.php @@ -132,7 +132,7 @@ function getcontent() { $id = $_POST["id"]; $action = $_POST["action"]; if ( isset($id) && $_POST['action'] == 'getcontent') { - $pay_content = get_post_meta($id, 'git_pay_content', true); + $pay_content = get_post_meta($id, 'gdk_pay_content', true); exit($pay_content); } } @@ -172,7 +172,7 @@ function payjs_view(){ $data = [ 'body' => '在线付费查看', // 订单标题 'attach' => 'P'.$id, - 'out_trade_no' => git_order_id(), // 订单号 + 'out_trade_no' => gdk_order_id(), // 订单号 'total_fee' => intval($money)*100, // 金额,单位:分 'notify_url' => GDK_BASE_URL.'/public/push.php', 'hide' => '1' @@ -181,7 +181,7 @@ function payjs_view(){ if($way == 1) $data['type'] = 'alipay'; $result_money = intval($money); $result_trade_no = $data['out_trade_no']; - if(git_is_mobile()){ + if(gdk_is_mobile()){ $rst = $payjs->cashier($data);//手机使用 $result_img = $rst; }else{ @@ -240,28 +240,28 @@ add_action( 'wp_ajax_nopriv_addcode', 'addcode' ); function pay_chongzhi() { if (isset($_POST['jine']) && $_POST['action'] == 'pay_chongzhi') { $config = [ - 'mchid' => git_get_option('git_payjs_id'), // 配置商户号 - 'key' => git_get_option('git_payjs_secret'), // 配置通信密钥 + 'mchid' => gdk_option('gdk_payjs_id'), // 配置商户号 + 'key' => gdk_option('gdk_payjs_secret'), // 配置通信密钥 ]; // 初始化 $payjs = new Payjs($config); $data = [ 'body' => '积分充值', // 订单标题 'attach' => get_current_user_id(), // 订单备注 - 'out_trade_no' => git_order_id(), // 订单号 + 'out_trade_no' => gdk_order_id(), // 订单号 'total_fee' => intval($_POST['jine'])*100, // 金额,单位:分 'notify_url' => GDK_BASE_URL.'/public/push.php', 'hide' => '1' ]; $result_money = intval($_POST['jine']); $result_trade_no = $data['out_trade_no']; - if( git_get_option('git_payjs_alipay') && $_POST['way'] =='alipay' ) { + if( gdk_option('gdk_payjs_alipay') && $_POST['way'] =='alipay' ) { $data['type'] = 'alipay'; $result_way = '支付宝'; } else { $result_way = '微信'; } - if(git_is_mobile()) { + if(gdk_is_mobile()) { $rst = $payjs->cashier($data);//手机使用 $result_img = $rst; } else { @@ -278,7 +278,7 @@ add_action( 'wp_ajax_nopriv_pay_chongzhi', 'pay_chongzhi' ); //检查付款情况 function payrest(){ if (isset($_POST['check_trade_no']) && $_POST['action'] == 'payrest') { - if (git_check($_POST['check_trade_no'])) { + if (gdk_check($_POST['check_trade_no'])) { exit('1'); } else { exit('0'); diff --git a/functions/Common.php b/functions/Common.php index 0825324..335d8f4 100644 --- a/functions/Common.php +++ b/functions/Common.php @@ -931,8 +931,8 @@ function gdk_term_meta($term,$meta,$id) { function gdk_thumbnail_src() { global $post; $gdk_thumbnail_src = ''; - if ($values = get_post_custom_values('git_thumb')) { //输出自定义域图片地址 - $values = get_post_custom_values('git_thumb'); + if ($values = get_post_custom_values('gdk_thumb')) { //输出自定义域图片地址 + $values = get_post_custom_values('gdk_thumb'); $gdk_thumbnail_src = $values[0]; } elseif (has_post_thumbnail()) { //如果有特色缩略图,则输出缩略图地址 $thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID) , 'full'); @@ -952,7 +952,7 @@ function gdk_thumbnail_src() { //生成订单号编码 -function git_order_id(){ +function gdk_order_id(){ date_default_timezone_set('Asia/Shanghai'); $order_id = 'E' . date("YmdHis") . mt_rand(10000, 99999); return $order_id; @@ -974,7 +974,7 @@ function get_Yunluo_Notice(){ } //获取页面id,并且不可重用 -function git_page_id( $pagephp ) { +function gdk_page_id( $pagephp ) { global $wpdb; $pagephp = esc_sql($pagephp); $pageid = $wpdb->get_row("SELECT `post_id` FROM `{$wpdb->postmeta}` WHERE `meta_value` = 'pages/{$pagephp}.php'", ARRAY_A) ['post_id']; @@ -982,7 +982,7 @@ function git_page_id( $pagephp ) { } //根据订单描述金币数据,d=订单号 u=用户id -function git_check( $d , $u = null) { +function gdk_check( $d , $u = null) { global $wpdb; $des = " WHERE `description` = '" . $d . "'"; $userid = ""; @@ -1008,7 +1008,7 @@ function get_the_link_items($id = null) { } function get_link_items() { - $linkcats = get_terms('link_category', 'orderby=count&hide_empty=1&exclude=' . git_get_option('git_linkpage_cat')); + $linkcats = get_terms('link_category', 'orderby=count&hide_empty=1&exclude=' . gdk_option('gdk_linkpage_cat')); if (!empty($linkcats)) { foreach ($linkcats as $linkcat) { $result.= ''; diff --git a/functions/advanced.php b/functions/advanced.php index 7058014..c23ab49 100644 --- a/functions/advanced.php +++ b/functions/advanced.php @@ -143,20 +143,6 @@ function gdk_cdn_water($content) { } -//自动替换媒体库图片的域名 -if (is_admin() && gdk_option('gdk_cdn')) { - function attachment_replace($text) { - $replace = array( - home_url() => gdk_option('gdk_cdn') - ); - $text = str_replace(array_keys($replace) , $replace, $text); - return $text; - } - add_filter('wp_get_attachment_url', 'attachment_replace'); -} - - - //压缩html代码 if (gdk_option('gdk_compress')) { function gdk_compress_html(){ @@ -206,7 +192,7 @@ if (gdk_option('gdk_compress')) { } //只搜索文章标题 -function git_search_by_title($search, $wp_query) { +function gdk_search_by_title($search, $wp_query) { if (!empty($search) && !empty($wp_query->query_vars['search_terms'])) { global $wpdb; $q = $wp_query->query_vars; @@ -222,13 +208,13 @@ function git_search_by_title($search, $wp_query) { } return $search; } -add_filter('posts_search', 'git_search_by_title', 10, 2); +add_filter('posts_search', 'gdk_search_by_title', 10, 2); //评论地址更换 -function git_comment_author( $query_vars ) { +function gdk_comment_author( $query_vars ) { if ( array_key_exists( 'author_name', $query_vars ) ) { global $wpdb; - $author_id = $wpdb->get_var( $wpdb->prepare( "SELECT user_id FROM {$wpdb->usermeta} WHERE meta_key='first_name' AND meta_value = %s", $query_vars['author_name'] ) ); + $author_id = $wpdb->get_var( $wpdb->prepare( "SELECT user_id FROM {$wpdb->usermeta} WHERE meta_key = 'first_name' AND meta_value = %s", $query_vars['author_name'] ) ); if ( $author_id ) { $query_vars['author'] = $author_id; unset( $query_vars['author_name'] ); @@ -236,19 +222,19 @@ function git_comment_author( $query_vars ) { } return $query_vars; } -add_filter( 'request', 'git_comment_author' ); +add_filter( 'request', 'gdk_comment_author' ); -function git_comment_author_link( $link, $author_id, $author_nicename ) { +function gdk_comment_author_link( $link, $author_id, $author_nicename ) { $my_name = get_user_meta( $author_id, 'first_name', true ); if ( $my_name ) { $link = str_replace( $author_nicename, $my_name, $link ); } return $link; } -add_filter( 'author_link', 'git_comment_author_link', 10, 3 ); +add_filter( 'author_link', 'gdk_comment_author_link', 10, 3 ); //文章目录,来自露兜,云落修改 -if (git_get_option('git_article_list')) { +if (gdk_option('gdk_article_list')) { function article_index($content) { $matches = array(); $ul_li = ''; diff --git a/functions/email.php b/functions/email.php index 32b52ba..b1ae9f8 100644 --- a/functions/email.php +++ b/functions/email.php @@ -3,19 +3,19 @@ //SMTP邮箱设置 /* -if (git_get_option('git_mailsmtp_b')) { +if (gdk_option('gdk_mailsmtp_b')) { function googlo_mail_smtp($phpmailer) { - $phpmailer->From = git_get_option('git_maildizhi_b'); //发件人地址 - $phpmailer->FromName = git_get_option('git_mailnichen_b'); //发件人昵称 - $phpmailer->Host = git_get_option('git_mailsmtp_b'); //SMTP服务器地址 - $phpmailer->Port = git_get_option('git_mailport_b'); //SMTP邮件发送端口 - if (git_get_option('git_smtpssl_b')) { + $phpmailer->From = gdk_option('gdk_maildizhi_b'); //发件人地址 + $phpmailer->FromName = gdk_option('gdk_mailnichen_b'); //发件人昵称 + $phpmailer->Host = gdk_option('gdk_mailsmtp_b'); //SMTP服务器地址 + $phpmailer->Port = gdk_option('gdk_mailport_b'); //SMTP邮件发送端口 + if (gdk_option('gdk_smtpssl_b')) { $phpmailer->SMTPSecure = 'ssl'; } else { $phpmailer->SMTPSecure = ''; } //SMTP加密方式(SSL/TLS)没有为空即可 - $phpmailer->Username = git_get_option('git_mailuser_b'); //邮箱帐号 - $phpmailer->Password = git_get_option('git_mailpass_b'); //邮箱密码 + $phpmailer->Username = gdk_option('gdk_mailuser_b'); //邮箱帐号 + $phpmailer->Password = gdk_option('gdk_mailpass_b'); //邮箱密码 $phpmailer->IsSMTP(); $phpmailer->SMTPAuth = true; //启用SMTPAuth服务 @@ -61,17 +61,17 @@ function comment_mail_notify($comment_id) { add_action('comment_post', 'comment_mail_notify'); //站长评论邮件添加评论链接 -function git_notify_postauthor($notify_message,$comment_ID) { +function gdk_notify_postauthor($notify_message,$comment_ID) { $notify = $notify_message; $notify.= '快速回复此评论: ' . admin_url("edit-comments.php").'#comment-'.$comment_ID; return $notify; } -add_filter('comment_notification_text', 'git_notify_postauthor', 10, 2); +add_filter('comment_notification_text', 'gdk_notify_postauthor', 10, 2); //欢迎新用户邮件 - function git_register_mail($user_id) { + function gdk_register_mail($user_id) { $user = get_user_by('id', $user_id); $user_pass = $_POST['password']; $blogname = get_option('blogname'); @@ -79,13 +79,13 @@ add_filter('comment_notification_text', 'git_notify_postauthor', 10, 2); $headers = "Content-Type:text/html;charset=UTF-8\n"; wp_mail($user->user_email, '[' . $blogname . ']欢迎注册' . $blogname, $message, $headers); } - add_action('user_register', 'git_register_mail'); + add_action('user_register', 'gdk_register_mail'); //登录失败提醒 - function git_login_failed_notify() { + function gdk_login_failed_notify() { date_default_timezone_set('PRC'); $admin_email = get_bloginfo('admin_email'); $to = $admin_email; @@ -96,4 +96,4 @@ add_filter('comment_notification_text', 'git_notify_postauthor', 10, 2); $headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n"; wp_mail($to, $subject, $message, $headers); } - add_action('wp_login_failed', 'git_login_failed_notify'); + add_action('wp_login_failed', 'gdk_login_failed_notify'); diff --git a/functions/optimization.php b/functions/optimization.php index 0229799..bbae632 100644 --- a/functions/optimization.php +++ b/functions/optimization.php @@ -647,13 +647,13 @@ function gdk_add_last_login($value, $column_name, $user_id) { add_action('manage_users_custom_column', 'gdk_add_last_login', 10, 3); // 评论添加@,来自:http://www.ludou.org/wordpress-comment-reply-add-at.html -function git_comment_add_at($comment_text, $comment = '') { +function gdk_comment_add_at($comment_text, $comment = '') { if ($comment->comment_parent > 0) { $comment_text = '@' . get_comment_author($comment->comment_parent) . ' ' . $comment_text; } return $comment_text; } -add_filter('comment_text', 'git_comment_add_at', 20, 2); +add_filter('comment_text', 'gdk_comment_add_at', 20, 2); //搜索结果排除所有页面 function search_filter_page($query) { diff --git a/functions/server.php b/functions/server.php index af70d1e..e9dafb2 100644 --- a/functions/server.php +++ b/functions/server.php @@ -10,7 +10,7 @@ //百度收录提示 -if (git_get_option('git_baidurecord_b') && function_exists('curl_init')) { +if (gdk_option('gdk_baidurecord_b') && function_exists('curl_init')) { function baidu_check($url, $post_id){ $baidu_record = get_post_meta($post_id, 'baidu_record', true); if ($baidu_record != 1) { @@ -44,11 +44,11 @@ if (git_get_option('git_baidurecord_b') && function_exists('curl_init')) { //百度主动推送 -if (git_get_option('git_sitemap_api')) { +if (gdk_option('gdk_sitemap_api')) { function Git_Baidu_Submit($post_ID) { - if (get_post_meta($post_ID, 'git_baidu_submit', true) == 1) return; + if (get_post_meta($post_ID, 'gdk_baidu_submit', true) == 1) return; $url = get_permalink($post_ID); - $api = git_get_option('git_sitemap_api'); + $api = gdk_option('gdk_sitemap_api'); $request = new WP_Http; $result = $request->request($api, array( 'method' => 'POST', @@ -60,7 +60,7 @@ if (git_get_option('git_sitemap_api')) { $result = json_decode($result['body'], true); } if (array_key_exists('success', $result)) { - add_post_meta($post_ID, 'git_baidu_submit', 1, true); + add_post_meta($post_ID, 'gdk_baidu_submit', 1, true); } } add_action('publish_post', 'Git_Baidu_Submit', 0); @@ -68,7 +68,7 @@ if (git_get_option('git_sitemap_api')) { //强制微信登录 function force_weauth_login_url( $login_url, $redirect, $force_reauth ){ - $login_url = get_permalink(git_page_id('weauth')); + $login_url = get_permalink(gdk_page_id('weauth')); if ( ! empty( $redirect ) ) { $login_url = add_query_arg( 'redirect_to', urlencode( $redirect ), $login_url ); } @@ -76,19 +76,19 @@ function force_weauth_login_url( $login_url, $redirect, $force_reauth ){ $login_url = add_query_arg( 'reauth', '1', $login_url ); } return $login_url; -}if(git_get_option('git_weauth_oauth') && git_get_option('git_weauth_oauth_force')){ +}if(gdk_option('gdk_weauth_oauth') && gdk_option('gdk_weauth_oauth_force')){ add_filter( 'login_url', 'force_weauth_login_url', 10, 3 ); } //在登录框添加额外的微信登录 function weixin_login_button() { - echo '

微信登录


'; -}if(git_get_option('git_weauth_oauth')){ + echo '

微信登录


'; +}if(gdk_option('gdk_weauth_oauth')){ add_action('login_form', 'weixin_login_button'); } //评论微信推送 -if (git_get_option('git_Server') && !is_admin()) { +if (gdk_option('gdk_Server') && !is_admin()) { function sc_send($comment_id) { $text = '网站上有新的评论,请及时查看'; //微信推送信息标题 $comment = get_comment($comment_id); @@ -99,7 +99,7 @@ if (git_get_option('git_Server') && !is_admin()) { * 文章标题 :' . get_the_title() . ' * 文章链接 :' . get_the_permalink($comment->comment_post_ID) . ' '; //微信推送内容正文 - $key = git_get_option('git_Server_key'); + $key = gdk_option('gdk_Server_key'); $postdata = http_build_query(array( 'text' => $text, 'desp' => $desp @@ -120,7 +120,7 @@ if (git_get_option('git_Server') && !is_admin()) { //增加B站视频 wp_embed_unregister_handler('bili'); function wp_bili($matches, $attr, $url, $rawattr) { - if (git_is_mobile()) { + if (gdk_is_mobile()) { $height = 200; } else { $height = 480; @@ -132,8 +132,8 @@ wp_embed_register_handler('bili_iframe', '#https://www.bilibili.com/video/av(.*? //bing美图自定义登录页面背景 function custom_login_head() { - if (git_get_option('git_loginbg')) { - $imgurl = git_get_option('git_loginbg'); + if (gdk_option('gdk_loginbg')) { + $imgurl = gdk_option('gdk_loginbg'); } else { $imgurl = get_transient('Bing_img'); if(false === $imgurl){ @@ -151,7 +151,7 @@ add_action('login_head', 'custom_login_head'); // add youku using iframe function wp_iframe_handler_youku($matches, $attr, $url, $rawattr) { - if (git_is_mobile()) { + if (gdk_is_mobile()) { $height = 200; } else { $height = 485; diff --git a/functions/shortcode.php b/functions/shortcode.php index 72bb02a..01c2134 100644 --- a/functions/shortcode.php +++ b/functions/shortcode.php @@ -136,19 +136,19 @@ function ton($atts, $content = null) { "filesize" => '', "filedown" => '' ) , $atts)); - return '文件下载'; + return '文件下载'; } add_shortcode('fanctdl', 'ton'); //代码演示短代码 -function git_demo($atts, $content = null) { - return '' . $content . ''; +function gdk_demo($atts, $content = null) { + return '' . $content . ''; } -add_shortcode('demo', 'git_demo'); +add_shortcode('demo', 'gdk_demo'); //下载单页短代码 -function git_download($atts, $content = null) { - return '' . $content . ''; +function gdk_download($atts, $content = null) { + return '' . $content . ''; } -add_shortcode('download', 'git_download'); +add_shortcode('download', 'gdk_download'); //为WordPress添加展开收缩功能 function xcollapse($atts, $content = null) { @@ -164,7 +164,7 @@ function xdltable($atts, $content = null) { "file" => "", "size" => "" ) , $atts)); - return '

文件下载

  文件名称:' . $file . '  文件大小:' . $size . '
  下载声明:' . git_get_option('git_dltable_b') . '
  下载地址:' . $content . '
'; + return '

文件下载

  文件名称:' . $file . '  文件大小:' . $size . '
  下载声明:' . gdk_option('gdk_dltable_b') . '
  下载地址:' . $content . '
'; } add_shortcode('dltable', 'xdltable'); //网易云音乐 @@ -247,7 +247,7 @@ function gdk_insert_temp($atts, $content = null) { add_shortcode('temp', 'gdk_insert_temp'); //快速插入列表 -function git_list_shortcode_handler($atts, $content = '') { +function gdk_list_shortcode_handler($atts, $content = '') { $lists = explode("\n", $content); $ouput = ''; foreach ($lists as $li) { @@ -258,7 +258,7 @@ function git_list_shortcode_handler($atts, $content = '') { $output .= "\n"; return $output; } -add_shortcode('list', 'git_list_shortcode_handler'); +add_shortcode('list', 'gdk_list_shortcode_handler'); //表格短代码 function table_shortcode_handler( $atts, $content='' ) { diff --git a/functions/user.php b/functions/user.php index b9d9ef6..a9d77a9 100644 --- a/functions/user.php +++ b/functions/user.php @@ -1,7 +1,7 @@

add('passwords_not_matched', "错误提示: 两次填写密码不一致"); } @@ -42,11 +42,11 @@ if (!defined('UM_DIR')) { /*判断是否按照UM插件*/ $errors->add('password_too_short', "错误提示: 密码必须大于8个字符"); } } - add_action('register_post', 'git_check_extra_register_fields', 10, 3); + add_action('register_post', 'gdk_check_extra_register_fields', 10, 3); /* * 提交用户密码进数据库 */ - function git_register_extra_fields($user_id) { + function gdk_register_extra_fields($user_id) { $userdata = array(); $userdata['ID'] = $user_id; if ($_POST['password'] !== '') { @@ -58,27 +58,27 @@ if (!defined('UM_DIR')) { /*判断是否按照UM插件*/ } $new_user_id = wp_update_user($userdata); } - add_action('user_register', 'git_register_extra_fields', 100); + add_action('user_register', 'gdk_register_extra_fields', 100); } //注册之后跳转 -if (git_get_option('git_register_redirect_ok')) { - function git_registration_redirect() { - if (git_get_option('git_redirect_choise') == 'git_redirect_home') { +if (gdk_option('gdk_register_redirect_ok')) { + function gdk_registration_redirect() { + if (gdk_option('gdk_redirect_choise') == 'gdk_redirect_home') { $redirect_url = home_url(); - } elseif (git_get_option('git_redirect_choise') == 'git_redirect_author') { + } elseif (gdk_option('gdk_redirect_choise') == 'gdk_redirect_author') { $redirect_url = get_author_posts_url($user_id); - } elseif (git_get_option('git_redirect_choise') == 'git_redirect_profile') { + } elseif (gdk_option('gdk_redirect_choise') == 'gdk_redirect_profile') { $redirect_url = admin_url('wp-admin/profile.php'); - } elseif (git_get_option('git_redirect_choise') == 'git_redirect_profile' && git_get_option('git_register_redirect_url')) { - $redirect_url = git_get_option('git_register_redirect_url'); + } elseif (gdk_option('gdk_redirect_choise') == 'gdk_redirect_profile' && gdk_option('gdk_register_redirect_url')) { + $redirect_url = gdk_option('gdk_register_redirect_url'); } return $redirect_url; } - add_filter('registration_redirect', 'git_registration_redirect'); + add_filter('registration_redirect', 'gdk_registration_redirect'); } //支持中文名注册,来自肚兜 -function git_sanitize_user($username, $raw_username, $strict) { +function gdk_sanitize_user($username, $raw_username, $strict) { $username = wp_strip_all_tags($raw_username); $username = remove_accents($username); $username = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '', $username); @@ -90,10 +90,10 @@ function git_sanitize_user($username, $raw_username, $strict) { $username = preg_replace('|\s+|', ' ', $username); return $username; } -add_filter('sanitize_user', 'git_sanitize_user', 10, 3); +add_filter('sanitize_user', 'gdk_sanitize_user', 10, 3); //修复 WordPress 找回密码提示“抱歉,该key似乎无效” -function git_reset_password_message($message, $key) { +function gdk_reset_password_message($message, $key) { if (strpos($_POST['user_login'], '@')) { $user_data = get_user_by('email', trim($_POST['user_login'])); } else { @@ -109,7 +109,7 @@ function git_reset_password_message($message, $key) { $msg.= wp_login_url() . "?action=rp&key=$key&login=" . rawurlencode($user_login); return $msg; } -add_filter('retrieve_password_message', 'git_reset_password_message', null, 2); +add_filter('retrieve_password_message', 'gdk_reset_password_message', null, 2); //仅显示作者自己的文章 function mypo_query_useronly($wp_query) { @@ -171,12 +171,12 @@ function output_my_users_columns($value, $column_name, $user_id) { } add_action('manage_users_custom_column', 'output_my_users_columns', 10, 3); //本地头像 -function git_user_avatar($column_headers) { +function gdk_user_avatar($column_headers) { $column_headers['local_avatar'] = '本地头像'; return $column_headers; } -add_filter('manage_users_columns', 'git_user_avatar'); -function git_ripms_user_avatar($value, $column_name, $user_id) { +add_filter('manage_users_columns', 'gdk_user_avatar'); +function gdk_ripms_user_avatar($value, $column_name, $user_id) { if ($column_name == 'local_avatar') { $localavatar = get_user_meta($user_id, 'simple_local_avatar', true); if (empty($localavatar)) { @@ -189,14 +189,14 @@ function git_ripms_user_avatar($value, $column_name, $user_id) { } return $value; } -add_action('manage_users_custom_column', 'git_ripms_user_avatar', 10, 3); +add_action('manage_users_custom_column', 'gdk_ripms_user_avatar', 10, 3); //用户增加评论数量 -function git_users_comments($columns) { +function gdk_users_comments($columns) { $columns['comments'] = '评论'; return $columns; } -add_filter('manage_users_columns', 'git_users_comments'); -function git_show_users_comments($value, $column_name, $user_id) { +add_filter('manage_users_columns', 'gdk_users_comments'); +function gdk_show_users_comments($value, $column_name, $user_id) { if ($column_name == 'comments') { $comments_counts = get_comments(array( 'status' => '1', @@ -213,20 +213,20 @@ function git_show_users_comments($value, $column_name, $user_id) { } return $value; } -add_action('manage_users_custom_column', 'git_show_users_comments', 10, 3); +add_action('manage_users_custom_column', 'gdk_show_users_comments', 10, 3); // 添加一个字段保存IP地址 -function git_log_ip($user_id) { +function gdk_log_ip($user_id) { $ip = $_SERVER['REMOTE_ADDR']; update_user_meta($user_id, 'signup_ip', $ip); } -add_action('user_register', 'git_log_ip'); +add_action('user_register', 'gdk_log_ip'); // 添加“IP地址”这个栏目 -function git_signup_ip($column_headers) { +function gdk_signup_ip($column_headers) { $column_headers['signup_ip'] = 'IP地址'; return $column_headers; } -add_filter('manage_users_columns', 'git_signup_ip'); -function git_ripms_columns($value, $column_name, $user_id) { +add_filter('manage_users_columns', 'gdk_signup_ip'); +function gdk_ripms_columns($value, $column_name, $user_id) { if ($column_name == 'signup_ip') { $ip = get_user_meta($user_id, 'signup_ip', true); if ($ip != "") { @@ -239,22 +239,22 @@ function git_ripms_columns($value, $column_name, $user_id) { } return $value; } -add_action('manage_users_custom_column', 'git_ripms_columns', 10, 3); +add_action('manage_users_custom_column', 'gdk_ripms_columns', 10, 3); // 创建一个新字段存储用户登录时间 -function git_insert_last_login($login) { +function gdk_insert_last_login($login) { $user = get_user_by('login', $login); update_user_meta($user->ID, 'last_login', current_time('mysql')); } -add_action('wp_login', 'git_insert_last_login'); +add_action('wp_login', 'gdk_insert_last_login'); // 添加一个新栏目“上次登录” -function git_add_last_login_column($columns) { +function gdk_add_last_login_column($columns) { $columns['last_login'] = '上次登录'; unset($columns['name']); return $columns; } -add_filter('manage_users_columns', 'git_add_last_login_column'); +add_filter('manage_users_columns', 'gdk_add_last_login_column'); // 显示登录时间到新增栏目 -function git_add_last_login_column_value($value, $column_name, $user_id) { +function gdk_add_last_login_column_value($value, $column_name, $user_id) { if ($column_name == 'last_login') { $login = get_user_meta($user_id, 'last_login', true); if ($login != "") { @@ -267,18 +267,18 @@ function git_add_last_login_column_value($value, $column_name, $user_id) { } return $value; } -add_action('manage_users_custom_column', 'git_add_last_login_column_value', 10, 3); +add_action('manage_users_custom_column', 'gdk_add_last_login_column_value', 10, 3); //后台登陆数学验证码 -if (git_get_option('git_admin_captcha')) { - function git_add_login_fields(){ +if (gdk_option('gdk_admin_captcha')) { + function gdk_add_login_fields(){ $num1 = mt_rand(0, 20); $num2 = mt_rand(0, 20); echo "

"; } - add_action('login_form', 'git_add_login_fields'); - add_action('register_form', 'git_add_login_fields'); - function git_login_val(){ + add_action('login_form', 'gdk_add_login_fields'); + add_action('register_form', 'gdk_add_login_fields'); + function gdk_login_val(){ $sum = $_POST['sum']; switch ($sum) { case $_POST['num1'] + $_POST['num2']: @@ -290,14 +290,14 @@ if (git_get_option('git_admin_captcha')) { wp_die('错误: 验证码错误,请重试  返回上页'); } } - add_action('login_form_login', 'git_login_val'); - add_action('register_post', 'git_login_val'); + add_action('login_form_login', 'gdk_login_val'); + add_action('register_post', 'gdk_login_val'); } //限制每个ip的注册数量 -if (git_get_option('git_regist_ips')) { +if (gdk_option('gdk_regist_ips')) { function validate_reg_ips(){ global $err_msg; - $allow_time = git_get_option('git_regist_ips_num'); + $allow_time = gdk_option('gdk_regist_ips_num'); //每个IP允许注册的用户数 $allowed = true; $ipsfile = ABSPATH . '/ips.txt'; diff --git a/public/push.php b/public/push.php index 58586f7..a9302a3 100644 --- a/public/push.php +++ b/public/push.php @@ -5,11 +5,11 @@ require( '../../../../wp-load.php' ); /* Payjs支付通知开始 */ -if(git_get_option('git_pay_way')=='git_payjs_ok'){ +if(gdk_option('gdk_pay_way')=='gdk_payjs_ok'){ // 配置通信参数 $config = [ - 'mchid' => git_get_option('git_payjs_id'), // 配置商户号 - 'key' => git_get_option('git_payjs_secret'), // 配置通信密钥 + 'mchid' => gdk_option('gdk_payjs_id'), // 配置商户号 + 'key' => gdk_option('gdk_payjs_secret'), // 配置通信密钥 ]; $payjs = new Payjs($config); $data = $payjs->notify();// @@ -29,12 +29,12 @@ if(strpos($data['attach'],'P') !== false){//免登陆支付 exit; } -if(git_check($data['out_trade_no']) != 0) exit('Repeat push'); +if(gdk_check($data['out_trade_no']) != 0) exit('Repeat push'); /* payjs支付通知结束 */ if( empty($userid) || empty($amount) )exit('数据为空');//阻止某些极少数空值的 $user = get_user_by( 'id', $userid ); - $point_number = $amount * git_get_option('git_chongzhi_dh'); + $point_number = $amount * gdk_option('gdk_chongzhi_dh'); $message = '

充值到账通知

尊敬的'.$user->display_name.',您好!

您的金币充值已成功到账,请查收!

您的金币详细情况
用户名'.$user->display_name.'
充值金币'.$point_number.'
金币总额'.Points::get_user_total_points($userid, POINTS_STATUS_ACCEPTED ).'

如果您的金币金额有异常,请您在第一时间和我们取得联系哦,联系邮箱:'.get_bloginfo('admin_email').'

'; $headers = "Content-Type:text/html;charset=UTF-8\n"; Points::set_points($point_number, $userid, array('description' => $YZid , 'status' => 'accepted'));//增加金币金币