您好,我想使用转义功能在WordPress中回显Google Adsense代码。 就像Google Adsense的代码一样保存在变量中。
$googleads = $redux_demo['google-ads']
现在我想用wwordpress escapr函数来回显此变量。 我已经尝试过这些功能。
esc_html($googleads);
esc_html__($googleads);
esc_attr($googleads);
esc_js($googleads);
wp_kses($googleads, $allowed_html);
wp_kses_post($googleads);
什么都没做, Adsense代码将是这样。
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
ata-ad-format="autorelaxed"
data-ad-client="ca-pub-xxxxxxx"
data-ad-slot="xxxxx">
</ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
你能帮我吗? 谢谢
答案 0 :(得分:-1)
您想逃避什么?这是一个脚本,没有任何可逃避的地方。如果您通过theme-option
实现了完整的脚本,那么虽然这不是一种安全的方法,但是您不必逃避它的价值。我见过很多情况,data-ad-client
只有一个或两个选项
data-ad-slot
,如果它们是整数值,则可以通过intval($option['data-ad-client'])