Если сделать как вы хотите - пользователь сможет через исходный код посмотреть какая кнопка правильная и всегда выбирать только её.
Вам нужно отдавать три одинаковых кнопки. При нажатии на кнопку идет ajax запрос на /wp-admin/admin-ajax.php (почитайте подробнее в интернете про это).
В ответ сервер возвращает результат - угадал ли пользователь кнопку (например через rand(1,3) или т.п.).
@master290988
1. ну мне кажется логику в CSS код вставлять не нужно: a[href^="https://"]:not([href*="site.ru"])
Я бы сделал просто каким-то отдельным классом типа .external-link. А какая ссылка подходит этому классу пусть решает сервер или фронтэнд фреймворк.
2. Исключать все элементы с любом классом или id мне кажется неправильно. А если в будущем потребуется включить в выборку один класс?
В общем делайте классы отдельные под каждый случай.
На сколько я помню, если у многих найденных записей одинаковое значение (по которому мы начинаем сортировать), то добавляется сортировка по ID.
Т.е. получается у Оли самый большой ID или другой primary key из всех найденных.
Но могу ошибаться.
Максим Федоров, просто не полезут ли у опытных программистов глаза на лоб, если везде будет не isset допустим, а arr::has моем портфолио? ))
Ведь по сути использование хелперов типа таких хоть и делает код читабльнее, но тратят намного больше ресурсов. Если внутрь их посмотреть - там обычно много всяких foreach и т.д.