PHP不适用于ACF星级评分字段

问题描述

我正在使用Beaver Builder为客户建立一个WordPress网站,他们想要展示他们提供的各种葡萄酒和啤酒。这其中的一部分是使用评分系统显示甜度,酒体和橡木的水平(类似于菜单中的辣椒来显示一道菜有多热)。

我已经设法使用Beaver Themer,Advanced Custom Fields和ACF Star rating插件([https://github.com/kevinruscoe/acf-star-rating-field])进行设置,因此我可以获得它显示输入的值。

Field setup in ACF

Showing the value

但是,要使其显示4张图像而不是数字4,它表示要添加以下代码

$rating = get_field('rating');

for ($i = 0; $i < $rating; $i++) {
    print "<img src='rotating-pie.gif'>";
}

我已经使用[Woody Snippets]插件添加代码,将'rating'更改为'oak'并用自己的图像路径替换,但是当我运行它时,我收到一条错误消息,指出存在严重问题您网站上的错误并启用安全模式来修复PHP

Error message

我以前并没有真正使用过PHP,也没有太多的知识,但是我对HTML和CSS等都有基本的了解,所以我认为,既然代码已经编写了,我就可以应付。 / p>

有人可以帮忙解释一下为什么不起作用吗?

如果需要,我可以提供网站链接和临时登录名。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)