File tree 2 files changed +20
-1
lines changed
2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change 41
41
\lqx \favicon \render ();
42
42
?>
43
43
</head>
44
- <body class="<?= \lqx \body \classes () ?> ">
44
+ <body class="<?= \lqx \body \classes () ?> " data-features=" <?= esc_attr ( \ lqx \ body \features ()) ?> " >
45
45
<a href="#content" class="skip-to-content-link">Skip to Content</a>
46
46
<?php
47
47
// Render GTM body code
Original file line number Diff line number Diff line change @@ -109,3 +109,22 @@ function classes() {
109
109
110
110
return implode (' ' , $ classes );
111
111
}
112
+
113
+ function features () {
114
+ $ features = [];
115
+
116
+ // Set feature flags
117
+ if (file_exists (get_template_directory () . '/php/custom/features.php ' )) {
118
+ require get_template_directory () . '/php/custom/features.php ' ;
119
+
120
+ if (count ($ feature_flags )) {
121
+ foreach ($ feature_flags as $ code => $ title ) {
122
+ if (get_theme_mod ('feature- ' . $ code , '0 ' ) == '1 ' ) {
123
+ $ features [] = $ code ;
124
+ }
125
+ }
126
+ }
127
+ }
128
+
129
+ return json_encode ($ features );
130
+ }
You can’t perform that action at this time.
0 commit comments