您如何扩展Themosis helpers.php函数?

时间:2019-08-18 13:18:56

标签: php wordpress woocommerce csrf varnish

如何扩展Themosis Core-> helpers.php文件中的功能?

我要覆盖以下内容:

if (! function_exists('csrf_field')) {
    /**
     * Generate a CSRF token form field.
     *
     * @return HtmlString
     */
    function csrf_field()
    {
        return new HtmlString('<input type="hidden" name="_token" value="'.csrf_token().'">');
    }
}

因此,如果将清漆定义为启用,它将更改为使用边缘侧包含将标记放在页面上?

但是不知道在应用程序结构中我可以覆盖此功能。

谢谢

1 个答案:

答案 0 :(得分:0)

只需在您的functions.php文件中添加一个具有相同名称的函数

function csrf_field(){
    return new HtmlString('<input type="hidden" name="_token" value="'.csrf_token().'">');
}

并进行更改。