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

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

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

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

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

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

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

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

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

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

果断给它加上

$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>';}

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

版权声明:奥利大哥 发表于 2021-04-04 15:22:17。
转载请注明:WP主题的过度页面$loadimg_url 不生效已解决 | 亦森博客

暂无评论

暂无评论...