使用woo过滤器未显示HTML内容

时间:2018-07-01 14:07:38

标签: php wordpress woocommerce hook-woocommerce

我正在尝试使用acf在单页产品图片后显示youtube链接。当我按代码添加时,它显示链接,但不显示任何html标签。这是我的代码。

Code

Result which is not what I want

1 个答案:

答案 0 :(得分:0)

您正在使用the_field,这是一个回显自定义字段的函数。在将值保存到变量中时,您想使用get_field()代替,因为它返回字段值。

您的行等效于

$html .= '<a href="'. echo 'youtube.com/videoblabla'.'">Click here!</a>;

在顺便使用动作时,应回显$html值。过滤器需要一个返回值,并在页面中的指定位置执行操作输出内容,因此您应该回显它。

此外,对于WP和WooCommerce相关问题,您还应该使用wordpress stackexchange。