本文主要是介绍WordPress如何自建txt文本经典语录并随机显示一句话经典语录?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前面跟大家分享的『WordPress集成一言(Hitokoto)API经典语句功能』一文中就提供有自创API,其中懿古今顶部左上角显示的经典语录用的就是自建一个txt文本文件,然后再在前端网页指定位置随机显示语录。具体操作方法如下:
1、在网站根目录创建一个文件夹并命名为juzi,这个名称可自取,记得将第4步src值中的juzi修改为相应的名称。
2、在第1步创建的文件夹juzi中创建一个txt文本,如yulu.txt(名称可自取,记得将第3步第3行代码的文件名称改为相应名称),并在其中添加自己想要的经典语录,记得一行一句。
3、在第1步创建的文件夹juzi中创建一个index.php文件,并添加以下代码:
<?php
$path = dirname(__FILE__);
$file = file($path."/yulu.txt");
$arr = mt_rand( 0, count( $file ) - 1 );
$content = trim($file[$arr]);
if (isset($_GET['charset']) && !empty($_GET['charset'])) {
$charset = $_GET['charset'];
if (strcasecmp($charset,"gbk") == 0 ) {
$content = mb_convert_encoding($content,'gbk', 'utf-8');
}
} else {
$charset = 'utf-8';
}
header("Content-Type: application/x-javascript; charset=$charset");
if ($_GET['ylwz'] === 'boke112.com') {
echo "function bokeyulu(){document.write('" . $content ."');}";
} else {
echo $content;
}
?>
以上第15行代码中的ylwz和boke112.com可自行修改,其中域名建议修改为自己站点的域名,若修改的话,记得跟着修改第4步src的值。
4、打开当前主题的header.php文件,在</head>的前面添加以下代码:
<script type="text/javascript" src="http://你的网站域名/juzi/?ylwz=boke112.com&charset=utf-8"></script>
5、在想要显示随机语录的地方添加以下代码即可实现:
<script>bokeyulu()</script>
比如你的WordPress网站使用的是JianYue主题,想要在顶部左上角显示随机语录,那么只需要打开/wp-content/themes/JianYue/header.php文件,将第39行代码替换为:
<script>bokeyulu()</script>
并保存文件,然后访问站点前端任何一个网页,都可以看到左上角随机显示一句经典语录。
来源:https://boke112.com/post/11997.html
这篇关于WordPress如何自建txt文本经典语录并随机显示一句话经典语录?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!