我正在研究wordpress主题,并混淆了自定义css。我没有确切的方法来清理自定义css。请帮助我!如何转义自定义CSS?
WARNING: Found echo ($ in the file functions.php. Possible data validation issues found. All dynamic data must be correctly escaped for the context where it is rendered.
Line 222: echo ($css_output);
谢谢!
答案 0 :(得分:0)
您可以简单地使用函数esc_attr
,检查以下示例,我已经使用函数implode
提取数组,然后使用esc_attr
安全地对其进行了转义。
$css_output = ['.hello-world { color: red }', '.test { font-size: 12px; }'];
echo esc_attr(implode(' ', $css_output));
**更新了**
对于ThemeForest提交,应使用wp_add_inline_style
,在这种情况下,这应该是正确的代码。
wp_add_inline_style('your-wp-style', $css_output);
确保将内联样式添加到已入队的CSS文件之一。