方法
复制主题的page页面,并添加下面代码在头部
<?php
/**
* 随机美文
*
* @package custom
*
**/
?>
再把<?php $this->need('public/article.php'); ?>
代码替换成如下代码
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://v2.alapi.cn/api/mryw/random",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "token=用户中心获取token",
CURLOPT_HTTPHEADER => array(
"Content-Type: application/x-www-form-urlencoded",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
?>
然后在 $err = curl_error($curl);
后面添加以下代码
$a=json_decode($response,true);
最后,把echo $response;
替换成如下代码:
echo "<div style='text-align:center;'><span style='font-size:30px;'>" . $a['data']['title'] . "</span></div><br>";
echo "<div><span>" . $a['data']['content'] . "</span></div>";
echo "<div style='text-align:right;'><span style='font-size:16px;'>" . $a['data']['author'] . "</span></div>";
echo "<div style='text-align:right;'><span style='font-size:16px;'>" . $a['data']['up_date'] . "</span></div>";
当然这个替换代码可以根据自己需要进行增减修改
最后
新建页面,选择模板为 随机美文
在查看下页面是否正常,无误则实现了随机美文
温馨提示:本文最后更新于
2022-07-09 21:52:00
,若内容有错误或图片已失效,请在下方留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。本站使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权THE END
暂无评论内容