WordPress如何实现随机显示一句话经典语录?怎么添加到评论框中?

我们在一些WordPress网站的顶部或侧边栏或评论框中,经常看到会随机显示一句经典语录,他们是怎么实现的呢?

其实,boke112百科前面跟大家分享的『WordPress集成一言(Hitokoto)API经典语句功能』一文中就提供有多种实现方法。一种是使用别人网站的API,另一种就是自建创建API,其中懿古今顶部左上角显示的经典语录用的就是自建API。

前段时间boke112百科在体验WordPress你好多莉插件时,它是随机显示一句Hello Dolly歌词,我将其更换为中文的时候也是可以随机显示一句中文。所以我就想到直接使用你好多莉插件的hello_dolly_get_lyric()函数,然后将其中的英文歌词改为经典语录同样可以实现随机显示一句话经典语录,而且操作更加简单。

下面boke112百科就以JianYue主题添加经典语录到评论框中为例跟大家说一说具体的方法,操作步骤如下:

1、将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。

function hello_dolly_get_lyric() {
$lyrics = "床前明月光
疑是地上霜
举头望明月
低头思故乡";
$lyrics = explode( "\n", $lyrics );
echo wptexturize( $lyrics[ mt_rand( 0, count( $lyrics ) - 1 ) ] );
}

注意,$lyrics的值对应的是一行一句经典语录。

2、编辑/wp-content/themes/JianYue/comments.php文件,将第76行代码中的placeholder值“让评论多一点真诚,少一点套路!”改为:

<?php hello_dolly_get_lyric();?>

并保存文件。

WordPress如何实现随机显示一句话经典语录?怎么添加到评论框中?-第1张-boke112百科(boke112.com)

至此,我们已经在JianYue主题评论框的placeholder属性中添加了一句话经典语录功能,访问站点前端某一篇带有评论功能的文章,都可以看到评论框中显示有经典语录,刷新网页就可以看到语录也跟着变了。

来源:https://boke112.com/post/11996.html 

相关推荐

  1. 木马

    2024-02-08 10:42:01       48 阅读
  2. 木马

    2024-02-08 10:42:01       35 阅读
  3. Ubuntu2204下载VSCode

    2024-02-08 10:42:01       76 阅读
  4. html实现点击按钮时下方展开

    2024-02-08 10:42:01       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-08 10:42:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-08 10:42:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-08 10:42:01       82 阅读
  4. Python语言-面向对象

    2024-02-08 10:42:01       91 阅读

热门阅读

  1. 深度学习的进展

    2024-02-08 10:42:01       59 阅读
  2. 学习总结14

    2024-02-08 10:42:01       50 阅读
  3. 举例说明计算机视觉(CV)技术的优势和挑战

    2024-02-08 10:42:01       47 阅读
  4. C++STL模板之——list(简化源码,模拟源码)

    2024-02-08 10:42:01       49 阅读
  5. 阿里 EasyExcel 表头国际化

    2024-02-08 10:42:01       52 阅读
  6. Python面试题19-24

    2024-02-08 10:42:01       46 阅读
  7. ELEC362 C++ Department of Electrical Engineering and Electronics

    2024-02-08 10:42:01       54 阅读
  8. OpenGL帧缓冲:渲染缓冲区对象 Renderbuffer Objects

    2024-02-08 10:42:01       51 阅读
  9. 作业2024/2/5

    2024-02-08 10:42:01       45 阅读