自建 PHP随机输出一言/毒鸡汤/AI/自定义文本 API & 集成到WordPress主题functions.php

之前博客发过一个自建毒鸡汤API的文章,今天要用发现失效了,所以重新写一个。

新增功能:

  • 增加Cookie判断用户是否是首次访问,首次访问会输出特定内容,后边刷新输出随机内容。(可设置时间周期)
  • 增加跨域判断。
  • 集成到Wordpress主题functions.php

毒鸡汤文案采集:采集部分可以参考之前发的文章,同源同理

PHP 自动爬取毒鸡汤搭建毒鸡汤 一言API

API代码

将php代码保存为index.php

在同目录新建一个titles.txt文本文档,每行一个文本,随机输出。

前端调用

将获取到的随机标题更新到 id为random-title的元素上

<h1 id="random-title">等待获取随机标题...</h1>
  <script>
    // 使用 Fetch API 发起请求获取随机标题
    fetch('https://xxx你的api地址.com/index.php')
      .then(response => response.json())
      .then(data => {
        // 将获取到的随机标题更新到页面上的元素中
        document.getElementById('random-title').innerText = data.title;
      })
      .catch(error => {
        console.error('发生错误:', error);
      });
  </script>

集成到Wordpress主题functions.php

将下边的代码放在主题的functions.php

记得也要在主题的根目录创建一个titles.txt文本文件

主题内调用

© 版权声明
THE END
喜欢就支持一下吧
点赞2 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容