Php 如何使用wordpress转义函数来回送Google Adsense代码?

Php 如何使用wordpress转义函数来回送Google Adsense代码?,php,wordpress,plugins,adsense,Php,Wordpress,Plugins,Adsense,你好,我想在WordPress中为echo Google Adsense代码使用转义函数。 像谷歌Adsense一样,代码保存在一个变量中 $googleads = $redux_demo['google-ads'] 现在我想用wwordpress转义器函数来回显这个变量。 我已经尝试过这些功能 esc_html($googleads); esc_html__($googleads); esc_attr($googleads); esc_js($googleads); wp_kses($goo

你好,我想在WordPress中为echo Google Adsense代码使用转义函数。 像谷歌Adsense一样,代码保存在一个变量中

$googleads = $redux_demo['google-ads']
现在我想用wwordpress转义器函数来回显这个变量。 我已经尝试过这些功能

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>

(adsbygoogle=window.adsbygoogle | |[]).push({});
你能帮我吗。
谢谢

你想逃避什么?这是一个脚本,没有什么可以逃避的。如果您通过
主题选项
实现完整脚本,那么您不必逃避它的价值,尽管这不是一种安全的方法。我见过的许多情况下,
数据广告客户端只有一个或两个选项
data-ad-slot
如果这些是整数值,那么您可以通过
intval($option['data-ad-client'])检查它们。


我已经解释过,所有Gooogle Adsense代码都保存在一个变量“$googleads”中,我想回显的是带有转义函数的代码,我如何使用任何转义函数来回显它。Thanks@MrShabir为什么你想逃避谷歌adsense代码?因为插件问题?试试这个回声($googleads);这在WordPress规则中不起作用,因为在WordPress中,当我们需要回显任何变量时,我们必须使用任何转义函数。这就是为什么我们必须对echo使用escape函数。