【问题标题】:Escaping ACF fields转义 ACF 字段
【发布时间】:2015-04-13 20:53:38
【问题描述】:

因为这个原因,我的主题在 Themeforest 被多次软拒绝。

"" 1. 在您的主题中发现了数据验证问题。所有动态数据都必须针对其呈现的上下文进行正确转义。

请对“echo $”进行全局搜索,您会看到几个问题。 您需要转义该字段的变量。 http://envato.d.pr/zpIy/480pfq95

""

我不再在这里逃避什么了,只有一个回声,但是这次 envato 审阅者给我发了下面带有 acf 字段的示例,应该是 ACF 转义吗?如果是的话应该怎么做。

http://imgur.com/iKwnFGN.png

【问题讨论】:

    标签: wordpress escaping advanced-custom-fields


    【解决方案1】:

    他们的意思是检查选项变量是否设置?

        $footer_copyright = get_field('footer_copyright', 'options');
        if( $footer_copyright ) {
            echo esc_html($footer_copyright);
        }
    

    【讨论】:

    • 我不这么认为,主要原因是转义值(保护它们)
    • <?php echo esc_attr(date("Y")); ?> © <?php $it_footer_copyright = get_field("footer_copyright","options"); if($it_footer_copyright){ echo esc_attr($it_footer_copyright); } ?> 现在是这个样子,非常感谢你,希望这次能被接受:)
    • 即使是对 TF 的软拒绝也很难,所以听起来你已经赢得了战斗中最艰难的部分。俗话说,祝销售好运!
    • 是的,希望他们会出现在 Themforest 上,再次感谢 :)
    猜你喜欢
    • 2018-10-06
    • 1970-01-01
    • 2017-05-10
    • 2017-02-01
    • 2014-07-07
    • 1970-01-01
    • 2015-11-04
    • 2018-04-12
    • 2021-04-26
    相关资源
    最近更新 更多