给WordPress博客的Pix主题接入一言接口,随机展示一句语录

简介: 首先我们需要找到WordPress的主题文件夹,找到PIX主题,

源代码加一个标签

首先我们需要找到WordPress的主题文件夹,找到PIX主题,

网络异常,图片无法展示
|

找到inc目录。

网络异常,图片无法展示
|

找到pix-fn.php文件,Ctrl+F搜索一下关键词,top_logo

网络异常,图片无法展示
|

然后我们需要去加一段html代码,我下划线标出了。

主题后台配置

网络异常,图片无法展示
|

去扩展设置里面。

头部HTML代码

<link
    rel="stylesheet"
    href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"
  />

将这一段添加进去,找个是动画库,主要是弹入加载效果好看。

底部HTML代码

<script>
  fetch('https://v1.hitokoto.cn')
    .then(response => response.json())
    .then(data => {
      const hitokoto = document.getElementById('hitokoto_text')
      hitokoto.href = 'https://hitokoto.cn/?uuid=' + data.uuid
      let data_ = data.hitokoto
      if(data_.length > 22){
     data_ = data_.substring(0,22);
     data_ = data_ + "...";
     }
      hitokoto.innerText = data_
        var top_logo_me = document.getElementById('hitokoto_text');
        top_logo_me.style.display = 'block';
    })
    .catch(console.error)
</script>

这一段是JavaScript,主要是请求一言的接口,获取随即一言并插入HTML

一言接口有几种分类,比如网易云语录、网络语录等等。

我这就直接7种分类语录随机获取了。

自定义CSS

#hitokoto_text{
  font-size: 0.5rem;
  width: 70%;
  display: none;
  animation-duration: 3s;
  animation-fill-mode: both;
    animation-name: fadeIn;
}
.top_logo{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 116px;
}
.top_logo img {
    border-radius: 5px;
}

这一段是自定义css,不改的话样式会错乱,所以我给头像盒子改为了flex布局,然后顺便加一个圆角,圆润点好看,我觉得。

我给了图片盒子一个固定高度,不给的话,动画加载时会有抖动的。

这样基本上就弄好了,一个简简单单的效果。

效果展示

网络异常,图片无法展示
|

每次只要页面刷新或者重新加载,他都会展示一句,超出盒子会自动加省略号。

相关文章
|
4月前
【wordpress教程】wordpress博客网站添加非法关键词拦截
有的网站经常被恶意搜索,站长们不胜其烦。那我们如何屏蔽恶意搜索关键词呢?下面就随小编一起来解决这个问题吧。
80 1
|
5月前
|
移动开发 前端开发 语音技术
WordPress轻拟物博客主题niRvana 4.5.3(自适应手机端)
WordPress轻拟物主题niRvana,设计上不再趋从于现有的扁平风,我认为是时候从极致的扁平稍微向拟物致敬了,因此采用了轻拟物的风格。niRvana 设计和样式更加新颖,一眼看上去就会被他吸引住,主题配色也非常舒服。而且它有两个功能特别有意思,一个是自动根据文章特色图片识别出图片的主色调,在首页、文章分类页用最美的方式显示滚动图片,另一个则是文章支持语音朗读。主题细腻有质感,手机端体验非常好。
87 2
|
4月前
|
前端开发
WordPress主题Rizhuti-V2广告位模块美化
WordPress主题Rizhuti-V2广告位模块美化
44 0
|
1月前
|
域名解析 弹性计算 程序员
想要轻松地搭建一个即开即用的WordPress博客吗?借助宝塔面板镜像+阿里云ECS,迅速拥有自己的个人博客
拥有个人博客是每位程序员的梦想,但对服务器不熟悉的初学者而言,搭建博客颇具挑战。本文介绍利用阿里云市场的宝塔面板镜像与ECS云服务器,轻松搭建WordPress博客的方法,让您快速拥有专属博客空间。通过简单的操作步骤,即使是新手也能轻松上手,实现从零到有的博客搭建过程。
163 3
|
2月前
|
PHP SEO
WordPress博客每日定时发布 每天60秒读懂世界源码
WordPress博客每日定时发布 每天60秒读懂世界源码
56 0
WordPress博客每日定时发布 每天60秒读懂世界源码
|
4月前
|
SEO
WordPress作品设计素材图片站资讯文章教程uigreat主题
WordPress作品设计素材图片站资讯文章教程uigreat主题
42 4
WordPress作品设计素材图片站资讯文章教程uigreat主题
|
4月前
|
存储 前端开发 定位技术
关于如何用wordpress搭建付费资源网站,modown付费主题推荐
关于如何用wordpress搭建付费资源网站,modown付费主题推荐
关于如何用wordpress搭建付费资源网站,modown付费主题推荐
|
5月前
|
前端开发 数据安全/隐私保护 SEO
一款基于WordPress开发的高颜值的自适应主题Puock
支持白天与暗黑模式 全局无刷新加载 支持博客与CMS布局 内置WP优化策略 一键全站变灰 网页压缩成一行 后台防恶意登录 内置出色的SEO功能 评论Ajax加载 文章点赞、打赏 支持Twemoji集成 支持QQ登录 丰富的广告位 丰富的小工具 自动百度链接提交 众多页面模板 支持评论可见 支持密码可见 支持Dplayer播放器 简约快捷的后台配置 更多功能,等你的提议
60 2
一款基于WordPress开发的高颜值的自适应主题Puock
|
4月前
|
前端开发
wordpress主题导航菜单栏目增加角标
wordpress主题导航菜单栏目增加角标
70 1
|
5月前
|
CDN
WordPress中文网址导航栏主题风格模版HaoWa
HaoWA主题风格除行为主体导航栏目录外,对主题风格需要的小控制模块都开展了敞开式的HTML在线编辑器方式的作用配备,另外预埋出默认设置的编码构造,便捷大伙儿在目前的编码构造上开展作用调节。另外添加了字体图标FontAwesome的CDN。 HaoWa主题风格导航栏详细介绍:适用混合开发响应式网站适用网站内部及外站检索适用头顶部banner背景图案自定适用莱单自定适用归类锚链接定项适用导航栏详细介绍网页页面适用文章分类目录适用自定首页导航按键适用文章投稿网页页面适用底端四栏作用自定适用归类CMS子归类控制模块
52 1