这个问题已经有答案了:
Auto create an user account after payment and auto login in WooCommerce(1个答案)
8天前关闭
我有这个代码在WordPress的主题函数修改后,为了完成感谢消息。它工作,但HTML标签不工作。行<strong>For the delivery please</strong>
按原样打印在感谢页面上。
add_filter( 'woocommerce_thankyou_order_received_text', 'cust_thankyou_text', 20, 2 );
function cust_thankyou_text( $original_thankyou_text, $order ){
if($order) {
return $original_thankyou_text." <strong>For the delivery please</strong>";
}
}
为什么html标签不起作用?
1条答案
按热度按时间7uzetpgm1#
当您使用woocommerce_order_received_text过滤器修改感谢消息时,HTML默认情况下不会工作,因为需要对内容进行清理以防止安全漏洞。
您可以使用wp_kses()函数来进行消毒: