使用这个bymt主题后,发现一个问题,在页面设置中增加一个模版为Readerwalls(读者墙)或Guestbook(留言板)都尝试了,新评论会刷新、新读者不显示问题,纠结了好几天,今天花了点时间研究了下作者的代码,问题算是曲线解决了。
原因是,创建页面无论选择Readerwalls(读者墙)、Guestbook(留言板)哪个模版,都不能直接设置读者墙的显示数量和统计时间段,Readerwalls(读者墙)的调用参数写死为40个和12个月,Guestbook(留言板)的调用参数写死为36个和12个月,如图:
而作者在函数function bymt_mostactive($limit_num,$time) 中呢做了判断,问题就出在判断上,如图:
解决办法:
我目前没有完全闹明白作者的判断,感觉这个判断有点诡异,现在我只是把判断条件给注释了,然后就正常了。其他的改造方法我还没来的及时实验。
模版文件、函数文件路径:
Readerwalls(读者墙)路径:/wp-content/themes/BYMT/page-readerwalls.php
Guestbook(留言板)路径:/wp-content/themes/BYMT/page-guestbook.php
bymt_mostactive(函数)路径:/wp-content/themes/BYMT/functions.php
2016年3月3日 14:56 1F
多情只有春庭月,犹为离人照落花。