Сайт мультиязычный. Перевод осуществляется плагином WPML. Кнопка поднятия публикации присутствует и на странице оригинала записи и на страницах с переводами. Но поднятие записи срабатывает только на оригинальной странице. При попытке поднять публикацию со страницы перевода, кнопка вроде срабатывает, появляется сообщение об успешном поднятии публикации и средства с баланса пользователя списываются. Но поднятия публикации не происходит. И в админке вижу, что дата создания поста при этом не меняется.
Догадываюсь, что это вовсе не баг. Вероятно аддон не рассчитан для работы на мультиязычном сайте. Но может кто-нибудь сталкивался с подобной проблемой и подскажет решение.
я не представляю какие проблемы могут возникнуть на мультиязычном сайте
Наверно лучше всего будет привести пример.
Сайт функционирует на трёх языках: английский, русский, немецкий. Англоязычный пользователь заказывает платное объявление (пост - стандартный, либо кастомный). Оно размещается в каждой языковой версии сайта. Для этого плагины мультиязычности создают две копии оригинального поста: с переводом текста и произвольных полей на русский и немецкий. Все три поста отображаются в личном кабинете пользователя, поскольку автор у них один и тот же. И на странице каждой языковой версии отображается кнопка для поднятия объявления. ID у каждой языковой версии поста разный. Поднятие срабатывает (при этом оно срабатывает для всех языковых версий поста) только если нажимаешь соответствующую кнопку на английской (т.е. оригинальной) версии поста. При попытке поднять пост со страницы перевода, кнопка для поднятия нажимается, средства с личного баланса списываются, но пост (все его три языковые версии) остаются на месте и дата создания не обновляется ни у одного из них.
Если пользователь поднимает свой пост не с той языковой версии сайта, с которой этот пост изначально был создан (а причин к тому может быть несколько), то он тратит деньги впустую. За этим последуют раздражения, непонятки, обиды, нагрузка на техподдержку сайта и т.д. Да, конечно, всё можно расписать в FAQ, но читают его не более 5% пользователей. Да и нетрудно понять человека, который увидев кнопку "Поднять объявление" автоматически нажмёт на неё (даже если читал FAQ от корки до корки и неоднократно).
Понимаю, прямой "вины" аддона тут нет - он поднимает посты с конкретным ID. Но может как-то возможно "научить" его правильно функционировать на странице с переводом поста? Или, на худой конец, как-то отключить отображение кнопки для поднятия поста на страницах с переводами? (хотя бы вручную - так, как отключаются закладки для отдельных постов).