wpseek.com
A WordPress-centric search engine for devs and theme authors
wp_process_custom_css_state_entries is private and should not be used in themes or plugins directly.
wp_process_custom_css_state_entries › WordPress Function
Since7.2.0
Deprecatedn/a
› wp_process_custom_css_state_entries ( $state_entries, $selector )
| Access: |
|
| Parameters: (2) |
|
| Returns: |
|
| Defined at: |
|
| Codex: |
Validates and processes custom CSS for each block style state.
Source
function wp_process_custom_css_state_entries( $state_entries, $selector ) {
$processed_css = '';
foreach ( $state_entries as $entry ) {
// Validate CSS doesn't contain HTML markup (same validation as global styles REST API).
if ( preg_match( '#</?\w+#', $entry['css'] ) ) {
continue;
}
$entry_selector = null !== $entry['pseudo'] ? $selector . $entry['pseudo'] : $selector;
$entry_css = WP_Theme_JSON::process_blocks_custom_css( $entry['css'], $entry_selector );
if ( empty( $entry_css ) ) {
continue;
}
$processed_css .= null !== $entry['media_query']
? $entry['media_query'] . '{' . $entry_css . '}'
: $entry_css;
}
return $processed_css;
}