如何使用Wordpress转义功能回显Google Adsense代码?

时间:2018-07-06 07:58:52

标签: php wordpress plugins adsense

您好,我想使用转义功能在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>

你能帮我吗? 谢谢

1 个答案:

答案 0 :(得分:-1)

您想逃避什么?这是一个脚本,没有任何可逃避的地方。如果您通过theme-option实现了完整的脚本,那么虽然这不是一种安全的方法,但是您不必逃避它的价值。我见过很多情况,data-ad-client只有一个或两个选项     data-ad-slot,如果它们是整数值,则可以通过intval($option['data-ad-client'])

进行检查

for more