При поиске идентификатора варианта выбранного в данный момент варианта необходимо настроить прослушиватель для фактического элемента, который изменяет вариант.Все эти активные элементы генерируют событие типа «изменение», которое вы можете прослушивать.Когда вы получаете событие изменения, как правило, вы получаете вариант для проверки, но если нет, вы всегда можете запросить элемент для его текущего значения.
Поиск в URL, вероятно, наименее эффективный и наименее надежный способ сделать это.Не все темы утруждают себя размещением текущего варианта в URL, и, как вы указали, в зависимости от того, когда вы решите проанализировать и проанализировать это значение, оно может не соответствовать вашему желанию.
Таким образом, самый безопасный подход - это изучить DOM и выяснить элемент, с которым клиент выбрал варианты, и пролистать его, чтобы обнаружить «изменение» и последующее значение.