Filters attributes to be added to a script tag.
Parameters
$attributesarray- Key-value pairs representing
<script>tag attributes.
Only the attribute name is added to the<script>tag for entries with a boolean value, and that are true. $datastring- Inline data.
Source
$attributes = apply_filters( 'wp_inline_script_attributes', $attributes, $data );
Changelog
| Version | Description |
|---|---|
| 5.7.0 | Introduced. |
This has to be used to make WP a CSP compliant system (at least, in the front end. Remains to be tested in the admin area)
Then, you can use
'nonce-123'in your CSP Policy, example:"script-src 'self' 'noncoe-123';"$attr[‘nonce’]on the existing array rather than return a new array.