function xy_link(){ global $wpdb; $links = $wpdb->prefix . 'links'; $user_url = !empty($_REQUEST['user_url']) ? $_REQUEST['user_url'] : ''; $xypro_url = esc_url(home_url()); $url = 'https://v1.21lhz.cn/API/Links/api.php?user_url='.$user_url.'&url='.$xypro_url; //初始化 $ch = curl_init(); curl_setopt_array($ch, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_MAXREDIRS => 2, CURLOPT_TIMEOUT => 3, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_HTTPHEADER => array( "Content-Type: application/x-www-form-urlencoded", ), )); $mes = curl_exec($ch); curl_close($ch); $deta = date("Y-m-d H:i:s", time()+8*60*60); if($mes != '检测友情链接正常!'){ $link_visible = 'N'; }else{ $link_visible = 'Y'; } $msg = $mes == false ? '检测请求超时' : $mes; $link_con = array( 'link_visible' => $link_visible, 'link_updated' => $deta, 'link_notes' => $msg, ); $wpdb->update($links,$link_con,array('link_url'=> $user_url)); zib_send_json_success(array('code' => 0, 'msg' => $msg)); } add_action('wp_ajax_xy_link', 'xy_link'); function xy_link_jc(){ global $wpdb; $links = $wpdb->prefix . 'links'; $deta = date("Y-m-d H:i:s", time()+8*60*60); $link_YN = !empty($_REQUEST['link_id']) ? $_REQUEST['link_id'] : ''; $link_yn = mb_substr($link_YN, 0, 1, 'utf-8'); $link_id = substr_replace($link_YN,"",0,1); if($link_yn == 'N'){ $link_con = array( 'link_visible' => 'N', 'link_updated' => $deta, 'link_notes' => '请确认您已经添加本站的链接', ); $wpdb->update($links,$link_con,array('link_id'=> $link_id)); zib_send_json_success(array('code' => -1, 'msg' => '已将链接隐藏')); }elseif($link_yn == 'Y'){ $link_con = array( 'link_visible' => 'Y', 'link_updated' => $deta, 'link_notes' => '检测友情链接正常!', ); $wpdb->update($links,$link_con,array('link_id'=> $link_id)); zib_send_json_success(array('code' => 0, 'msg' => '已将链接显示')); }elseif($link_yn == 'D'){ $del = $wpdb->delete( $links, array( 'link_id' => $link_id ) ); if($del){ zib_send_json_success(array('code' => 0, 'msg' => '删除成功')); } } } add_action('wp_ajax_xy_link_jc', 'xy_link_jc'); function Links(){ global $wpdb; $links = $wpdb->prefix . 'links'; $links_count = $wpdb->get_var( "SELECT COUNT(`link_id`) FROM {$links}" ); if(get_current_user_id() == 1){ $gl = true; $gl_td = '