Вам теперь нужно все асинхронно делать, просто так не получится, по клику читать значение, надо точно быть уверенным, что оно есть. Можно сделать обработку клика асинхронной функцией и ждать резолва промиса с помощью await. Но кажется, надо серьезно подумать над архитектурой кода, пока что я не совсем понял, чего Вы добиваетесь.
В любом случае, учтите, что когда у Вас появляется асинхронность - все действия завязанные на результат асинхронного кода должны выполнятся асинхронно.
Асинхронность должна быть асинхронной! (с) Я
Alexey10, там в вопросе по доке на wpml - отметьте как ответ, это помогает тем, кто ищет такой же вопрос, и там же я отписал, как можно настроить сам плагин, все просто, как по мне, я когда-то разобрался в этом именно по той документации, что Вам скинул, мне хватило информации.
godsplane, я не написал код, который можно копипаст, его надо допиливать, Вам внутри цикла по меткам надо взять данные текущей метки и передать эти данные в get_posts, чтоб она подтянула записи по этой метке, посмотрите на wp-kama.ru статью про get_posts как получить записи по меткам, или посмотрите еще вариант с WP_Query.
FanatPHP, да, я в курсе, но насколько я знаю, там есть с ним нюансы, что не на всех версиях сработает, верно? хотя, странно в 2020 пользоваться старым пхп
Не думайте, что все тут такие злые, просто каждый, ну каждый каждый день прям одни и те же вопросы, на которые тысячи раз давались ответы, задаются на тостере, и даже в правилах написано: сначала поищите, потом спросите. Вот Ваш ответ на Ваш вопрос яркий тому пример!!!!
В любом случае, учтите, что когда у Вас появляется асинхронность - все действия завязанные на результат асинхронного кода должны выполнятся асинхронно.
Асинхронность должна быть асинхронной! (с) Я