Доброго времени суток. У пользователя сайта на WordPress есть персональный кабинет (не родная админка WordPress) в которой он по клику кнопки может создать записи. В записи есть только заголовок и уникальный код. Записи создаются через функцию wp_insert_post(). Но проблема в том, что на сайте стоит плагин Polylang и для мультиязычности нужно две записи (на каждый язык своя запись), но если я сделаю две записи тогда в каждой будет разный уникальный код. Как можно обойти эту особенность и оба языка сделать в одной записи?
jwwwe дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац).
В противном случае, ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.
Для Polylang в любом случае нужно два поста. На разных языках. Можете использовать функцию pll_get_post для получения итендификатора под текущий язык. Или же использовать другой, более удобный для вас плагин. Если очень нужен один пост, можете создавать мета поля для каждого языка и сохранять текст на другом языке.
Alex Vasilyev, Пробовал с мета полями, но все равно перекидывает на русскоязычную версию. Пока поставил QTranslate. По функционалу подходит, но не обновлялся 2 года и это огорчает.