// functions.php 或者func.php
function zib_nav_links_ajax_hand() {
// 获取传入的 URL
$url = isset($_GET['link_url']) ? sanitize_text_field($_GET['link_url']) : '';
if (empty($url)) {
zib_send_json_error(['msg' => '网址不能为空']);
}
// 调用 cURL 函数获取数据
$api_response = zib_nav_links_curls('https://api.ahfi.cn/api/websiteinfo?url=' . urlencode($url));
// 解码 JSON 响应
$response_data = json_decode($api_response, true);
if ($response_data && isset($response_data['code']) && $response_data['code'] === 200) {
wp_send_json_success([
'title' => $response_data['data']['title'],
'description' => $response_data['data']['description'],
'msg' => $response_data['data']['msg']
]);
} else {
zib_send_json_error(['msg' => $response_data['msg']]);
}
}
// 注册 AJAX 动作
add_action('wp_ajax_zib_nav_links_ajax_hand', 'zib_nav_links_ajax_hand');
add_action('wp_ajax_nopriv_zib_nav_links_ajax_hand', 'zib_nav_links_ajax_hand');
// cURL 函数
function zib_nav_links_curls($url) {
$ch = curl_init()
暂无评论内容