接受选项框架中的代码输入

时间:2013-06-28 作者:Steve

我正在使用Options Framework 用于主题。

我想添加一个主题选项,将Google分析代码添加到前端<head> 部分

选项是什么。php代码创建一个不会剥离的输入框<script> 从输入?

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

更好的方法是让用户只需输入他们的跟踪脚本IDUA-XXXXXXX-XX?

然后在你的header.php, 输出标准跟踪脚本:

<?php if ( $ga = get_option( \'google_analytics\' ) ) : ?>
    <script>
        var _gaq = _gaq || [];
        _gaq.push([\'_setAccount\', \'<?php echo esc_js( $ga ) ?>\']);
        _gaq.push([\'_trackPageview\']);
        (function() {
            var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;
            ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';
            var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);
        })();
    </script>
<?php endif ?>

结束

相关推荐

注意:未定义的索引:在Options-Framework.php中

我在选项框架中生成以下通知。php。注意:未定义索引:在选项框架中。php我认为这与卫生处理有关,但不知道如何解决这个问题。我在选项中定义了以下数组。php// Pull all the custom taxonomies into an array $options_password_taxonomies = array(); $taxonomies_password_terms_obj = get_terms(\'password_gallery_category\'); fo