如何给WordPress博客网站添加评论输入特效

一点优化 2019年12月25日21:18:551 767看 1701字
广告也精彩

(转自明月博客和boke123合并此文)最近很多博主都留言说明月博客的评论输入特效很炫酷,我自己也很喜欢,在输入评论时跟随光标弹出烟花很是炫酷(还可以开启屏幕震动哦!),这还是明月在【闲鱼博客】上获得的,首先要感谢【闲鱼博客】的无私分享。今天我就借花献佛也分享给大家!
如何给WordPress博客网站添加评论输入特效
首先要下载这个JS代码,上传到网站目录(具体哪里随意)

1、下载activate-power-mode.js文件(已压缩,仅有5.18KB),并上传到主题的 JS 文件夹中(如 Nana 为例,就上传 wp-contentthemesNanajs)。

特效代码文件下载:
此处为隐藏的内容!
发表评论并刷新,方可查看

2、将以下代码添加到主题的 footer.php 文件适当的位置

<script src=“<?php bloginfo(‘template_directory’); ?>/js/activate-power-mode.js “></script>
<script>
POWERMODE.colorful = true;
POWERMODE.shake = false;
document.body.addEventListener(‘input’, POWERMODE);
</script>

因为这个输入特效只有在评论的时候有用,所以为了不乱加载这些JS文件,建议给这些代码加一个判断是否为文章页或页面,是的话才加载这些代码。

8月23日更新
PS:有很多博主反馈说这个打字特效在移动端打字时特别卡,所以我们可以考虑移动端不显示这个特效,仅仅在 PC 端显示这个打字特效即可。做法就是给第2步的JS添加一个判断,具体修改如下:

<script type=“text/javascript“>

if(!(/iphone|ipod|ipad|ipad|Android|nokia|blackberry|webos|webos|webmate|bada|lg|ucweb|skyfire|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|wap|mobile/i.test(navigator.userAgent.toLowerCase()))){
POWERMODE.colorful = true;
POWERMODE.shake = false;
document.body.addEventListener(‘input’, POWERMODE);
}
</script>

如果所使用主题的 footer.php 文件内没有这个判断条件的话,建议使用以下代码:

<?php if (is_single() || is_page() ) { ?>
<script src=“<?php bloginfo(‘template_directory’); ?>/js/activate-power-mode.js “></script>
<script>
POWERMODE.colorful = true;
POWERMODE.shake = false;
document.body.addEventListener(‘input’, POWERMODE);
</script>
<?php }?>

如果已经有判断条件代码 <?php if (is_single() || is_page() ) { ?>,只需要将第二步的代码添加在里面即可。
注意:如果第一步上传的路径不是在JS文件夹中,在第二步引用 activate-power-mode.js 文件时记得修改路径哦。

重要声明
本文所使用的.js文件、代码及方法均来自闲鱼博客分享的《wordpress优化:给博客添加评论输入特效》这篇文章,本文仅对 activate-power-mode.js 文件进行压缩,从原来的9.29KB压缩成5.18KB,并把步骤具体化而已。

  • SEO话题
  • 这是我的QQ群扫一扫
  • weinxin
  • wp开发交流
  • 我的QQ交流群扫一扫
  • weinxin
wordpress搭建站中站(栏目站)教程 基础建站教程

wordpress搭建站中站(栏目站)教程

wordpress如何搭建栏目站?也就是我们所说的站中站。wordpress因为文章数据库表单只有一个,所以一般会比较卡,当然也有一些SEO站长因为站中站权重比较集中,所以使用站中站的方式做优化,还有...
修改WordPress数据库前缀完后台无法登陆教程 WP综合教程

修改WordPress数据库前缀完后台无法登陆教程

一点优化操作完上一个如何修改WordPress数据库前缀修改完之后,发现网站后台无法登陆了,百思不得其姐,然后在百度的帮助下,解决了这个问题,后续的教程请看下面。 如果你将数据库导入到运营中的服务器登...
如何修改WordPress数据库前缀 WP综合教程

如何修改WordPress数据库前缀

之前有一点优化有出一个分布式缓存的教程,但是那个分布式缓存会导致多个网站在一个服务器下面,数据库相同表前缀导致出现错误,所以这里一点优化在这边出三个WordPress修改表前缀的方法,分别是插件,安装...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • 阿瓦达无大无
      阿瓦达无大无 0

      阿瓦达无大无大无多