【问题标题】:How to use wordpress escape function for echo Google Adsense code?如何使用 wordpress 转义功能回显 Google Adsense 代码?
【发布时间】:2018-07-06 16:19:52
【问题描述】:

您好,我想在 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>

你能帮我解决这个问题吗? 谢谢

【问题讨论】:

    标签: php wordpress plugins adsense


    【解决方案1】:

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

    for more

    【讨论】:

    • 我已经解释过了,所有的 Google Adsense 代码都保存在一个变量“$googleads”中我想要回显的是带有转义函数的代码,我如何使用任何转义函数来回显这个。谢谢
    • @MrShabir 为什么要转义 Google Adsense 代码?因为任何插件问题?试试这个回声($googleads);
    • 这在 WordPress 规则中不起作用,因为在 WordPress 中当我们需要回显任何变量时,我们必须使用任何转义函数。这就是为什么我们必须使用 echo 的转义函数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多