【发布时间】:2018-11-11 21:27:06
【问题描述】:
我会尽量快速回答我的问题! 我的问题是我使用 svg 图标系统作为 tweentyseventeen 默认主题!但是当我使用 echo get_svg() 函数时。 phpcs 给我一个警告,所有输出都需要用转义函数转义? 对我的 svgs 有什么帮助吗?
【问题讨论】:
我会尽量快速回答我的问题! 我的问题是我使用 svg 图标系统作为 tweentyseventeen 默认主题!但是当我使用 echo get_svg() 函数时。 phpcs 给我一个警告,所有输出都需要用转义函数转义? 对我的 svgs 有什么帮助吗?
【问题讨论】:
您可以使用 wp_kses_post() 之类的函数或不会破坏 SVG 代码标记的类似函数进行转义。但是如果你真的不想逃避任何事情(尽管不推荐),你可以使用whitelisting flags。
您的案例使用示例:
echo get_svg(); // WPCS: XSS Ok.
【讨论】: