update_custom_css_data
Opis — z kodu źródłowego
Filters the `css` (`post_content`) and `preprocessed` (`post_content_filtered`) args for a `custom_css` post being updated.
This filter can be used by plugin that offer CSS pre-processors, to store the original pre-processed CSS in post_content_filtered and then store processed CSS in post_content. When used in this way, the post_content_filtered should be supplied as the setting value instead of post_content via a the customize_value_custom_css filter, for example:
add_filter( 'customize_value_custom_css', function( $value, $setting ) { $post = wp_get_custom_css_post( $setting->stylesheet ); if ( $post && ! empty( $post->post_content_filtered ) ) { $css = $post->post_content_filtered; } return $css; }, 10, 2 );
Parametry
| Parametr | Typ | Opis |
|---|---|---|
$data | array | { Custom CSS data. @type string $css CSS stored in <code>post_content</code>. @type string $preprocessed Pre-processed CSS stored in <code>post_content_filtered</code>. Normally empty string. } |
$args | array | { The args passed into <code>wp_update_custom_css_post()</code> merged with defaults. @type string $css The original CSS passed in to be updated. @type string $preprocessed The original preprocessed CSS passed in to be updated. @type string $stylesheet The stylesheet (theme) being updated. } |
Wywołanie
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_filter( 'update_custom_css_data', 'twoja_funkcja', 10, 2 );
function twoja_funkcja($param_1, $param_2) {
// Twój kod
}Popularne w tej kategorii