В качестве теста я попытался извлечь нужную часть URL-адреса и отобразить ее в случайном порядке на моей странице, и она отлично работает. Вот функция, которую я использую:
add_action('init','add_get_val');
function add_get_val() {
global $wp;
$wp->add_query_var('category');
}
и я добавил это к телу моей страницы:
<?php
// Test if the query exists at the URL
if ( get_query_var('category') ) {
// If so echo the value
echo get_query_var('category');
}
?>
Когда я пытаюсь использовать этот же код внутри моего встраивания, чтобы изменить значение 'category' на то, что было извлечено из моего URL, ничего не происходит. Вот оригинальная вставка:
<script src="https://serviceexample.com/embed/embed/ot-embed.js?embedId=idexample&category=default"></script>
Я изменил его на:
<script src="https://serviceexample.com/embed/embed/ot-embed.js?embedId=idexample&category="<?php
if ( get_query_var('category') ) {
echo get_query_var('category');
}
?>""></script>
Есть идеи?