Мне интересно, как добавить nonce ко всем моим <script>
тегам на странице на основе WordPress. Например, найдите код ниже:
$my_nonce = wp_create_nonce('nonce-'.rand());
$nonces = "Content-Security-Policy: script-src 'self nonce-".$my_nonce."'";
header( "{$nonces}");
wp_localize_script( 'my_loadmore', 'my_loadmore_params', array(
'ajaxurl' => site_url() . '\/wp-admin\/admin-ajax.php',
'posts' => json_encode( $wp_query->query_vars ),
'current_page' => get_query_var( 'paged' ) ? get_query_var('paged') : 1,
'max_page' => $wp_query->max_num_pages,
) );`
И я хочу что-то вроде этого:
<script nonce="nonce-value">...</script>
Где nonce-value является случайным.
Это единственное место, где мне это нужно, есть ли идея, как добавить его глобально к тегу <script>
?