1) почему во view передается множественное число yarns, slug не уникальный что ли? Тогда для чего он в вашем проекте?
2) хранить все slug в единой таблице? Хз как на это отвечать, что то несуразное
3) Страна, производитель, ткань это отдельные сущности, (считай фильтры), страну и производителя можно вынести в таблицу attributes а значения в attribute_values, а для тканей сделать уже отдельную таблицу, и к ней промежуточную что mtom реализовывать
Обычный магазин получается, не нужно ничего придумывать, можно на гитхабе кучу ecommerce проектов найти
Eugenue Cesarevich, в принципе есть еще идея, помимо ключа хранить счетчик открытых страниц, что то типо, при загрузке проверять если счетчик 0 и есть токен, то чистим токен и разлогиниваемся, если больше 0 и есть токен, то как бы авторизирован и все ок и счетчик инкрементим, а при закрытии вкладки привязаться к onbeforeunload и делать дикремент у открытых страниц
Как на практике будет вообще не в курсе ибо пованивает говнокодом, но другого ничего в голову не лезет
Eugenue Cesarevich, проверил, ключ слетает если открывать ссылку либо через среднюю кнопку мыши, либо если напрямую вписать в url ссылку на страницу, если же дублировать вкладку или переходить по ссылкам то ключ остается
Мы рекомендуем по возможности использовать отрисовку на стороне сервера или предварительную отрисовку, поскольку в этом случае сайт будет загружаться быстрее. Кроме того, не все роботы могут выполнять код JavaScript
Ankhena, так такое всегда было, разве нет? Я даже писал ишью где мне дали ответ что это стандартное поведение программы. Я потому в большинстве случаев на vscode и сижу, там плагин есть который все видит сразу
Ну если есть определенный набор простых полей то нет, если там есть массивы или сложные отношения, будет уже замороченнее, + очень странное поведение некоторых отношений на странице просмотра модели
Еще была проблема с показом созданных записей только определенному списку лиц
Некоторые моменты может и упрощаются, но в некоторых остается ограниченность, которой при собственной админке не будет
функции acf по умолчанию тянут глобальный id поста в котором они используются, судя по записи, тут шорткод, и в нем возможно не получается найти этот id (тут не уверен), так что как вариант можно попробовать отдебажить в начале шорткода get_the_id, и если он будет пустой, то самое логичное, это добавить в сам шорткод параметр id и в ручную его доставать, и подставлять уже внутри
Можно так попробовать