WP主题的过度页面$loadimg_url 不生效已解决

闲来无事欣赏着这个主题,碰巧打开了控制台,有个报错引起了本渣的注意  ,

是一个404的请求,打开源码看到是一个页面的过渡效果 报错虽然不致命,但有了这个页面就更加美观,流畅,网络卡的时候也能减少 体验度的降低;反着说的话就是变相提高用户体验度哈哈!

那么问题究竟出在哪里呢?

由于主题的php文件太多,于是就打开了 小而精悍的编辑器,nodepad++;

这个编辑器是台湾省的一个吊毛出的,听说作者不爱国,大家千万不要给它好评,白嫖就行;

这次是用到了它的 多文件批量查找字符串功能  ;

可以看出,有两处包含了 $loadimg_url 变量,通过文件名可以判断出 inc.php 里的是我们想要找的地方,于是双击第三条,看到返回值部分很明显的错误没有加PHP的连接符导致这个变量没有被服务器编译输出,到了终端这里就报错了;

果断给它加上

$loadimg_url = get_template_directory_uri().'/images/t.png';
if(io_get_option('lazyload')){
$replacement = '<a href="$2" alt="'.$title.'" data-fancybox="images" data-caption="'.$title.'"><img$1data-src="$2" src="'.$loadimg_url.'" alt="'.$title.'"$3></a>';
} else {
$replacement = '<a href="$2" alt="'.$title.'" data-fancybox="images" data-caption="'.$title.'"><img$1src="$2" alt="'.$title.'"$3></a>';}

然后报错就消失了,很开心~

本站个别资源来源于网络,还请自行再次甄别本资源安全性及合法性! 本站提供的资源(包括但不限于源码,软件,文章)仅供个人为了学习和研究其内含的设计思想和原理,请在查阅后后自觉删除。
0
分享到:

评论0

请先

没有账号? 忘记密码?