Лучший способ показать модальный только один раз

Я хотел бы показать модальное окно первым посетителям моего сайта. После этого он больше не должен быть видимым для этого посетителя.

Каков наилучший способ сделать это? Обычно я мог использовать файлы cookie, но что лучше всего подходит для WordPress?

С нетерпением ждем совета по этому поводу.

Solutions Collecting From Web of "Лучший способ показать модальный только один раз"

Здесь нет лучшей практики, и, если честно, cookie – ваш лучший ( и, возможно, только ) вариант здесь.

Проблема с посетителями в том, что они только посетители. Если они были участниками регистрации в первый раз, и вы хотели бы показать им что-то только один раз, когда они будут зарегистрированы, лучшим вариантом будет сохранение уникального значения в качестве метаданных пользователя в db под этим конкретным членом. Затем вы можете просто проверить это значение и скрыть содержимое, если оно существует.

Просто не нужно использовать IP-адрес посетителя, сохраняя его в db и проверяя и сохраняя значения для каждого посетителя. У вас будет тонны бесполезных данных в db.

Да, файлы cookie не являются надежными вообще из-за многих факторов, таких как окна инкогнито, очистки кешей браузера или отключенных файлов cookie в браузере и т. Д. Существуют также законы, касающиеся использования файлов cookie, которые вы также должны учитывать.

В конце дня вам нужно будет делать то, что лучше для вас здесь, если вам нужна надежность, вы будете регистрировать IP-адреса посетителей в db и сопоставлять IP-адреса для всех не зарегистрированных пользователей, если надежность не является проблемой, файлы cookie будут делать. Просто помните, что IP-адреса не уникальны для конкретного посетителя. 100 человек могут посещать ваш сайт с одного и того же IP-адреса ( компьютер ) в интернет-кафе