|
@@ 886-894 (lines=9) @@
|
| 883 |
|
* serialization in order to avoid a peak memory usage spike. |
| 884 |
|
* @todo We may not even need to export the values at all since the pane syncs them anyway. |
| 885 |
|
*/ |
| 886 |
|
foreach ( $this->settings as $id => $setting ) { |
| 887 |
|
if ( $setting->check_capabilities() ) { |
| 888 |
|
printf( |
| 889 |
|
"v[%s] = %s;\n", |
| 890 |
|
wp_json_encode( $id ), |
| 891 |
|
wp_json_encode( $setting->js_value() ) |
| 892 |
|
); |
| 893 |
|
} |
| 894 |
|
} |
| 895 |
|
?> |
| 896 |
|
})( _wpCustomizeSettings.values ); |
| 897 |
|
</script> |
|
@@ 1901-1909 (lines=9) @@
|
| 1898 |
|
|
| 1899 |
|
// Serialize settings one by one to improve memory usage. |
| 1900 |
|
echo "(function ( s ){\n"; |
| 1901 |
|
foreach ( $this->settings() as $setting ) { |
| 1902 |
|
if ( $setting->check_capabilities() ) { |
| 1903 |
|
printf( |
| 1904 |
|
"s[%s] = %s;\n", |
| 1905 |
|
wp_json_encode( $setting->id ), |
| 1906 |
|
wp_json_encode( $setting->json() ) |
| 1907 |
|
); |
| 1908 |
|
} |
| 1909 |
|
} |
| 1910 |
|
echo "})( _wpCustomizeSettings.settings );\n"; |
| 1911 |
|
|
| 1912 |
|
// Serialize controls one by one to improve memory usage. |