Допилить плагин Polylang для WordPress
На новостном сайте на Wordpress используется бесплатная версия плагина Polylang – базовая мультиязычность работает, но нужно "допилить" плагин под наши нужды. Используем украинский и русские языки. На сайте используются стандартные возможности WordPress, кастомные пост-тайпы и дополнительные поля ACF.
В один из кастомных пост-тайпов пользователи самостоятельно добавляют объявления на сайт через фронт (разработана специально форма добавления на фронте). То есть, по факту объявление попадает в ту языковую версию (ЮА или РУ), из которой пользователь и добавил его. По сути, после добавления есть только ОДНО объявление (РУ или ЮА). Нужно сделать так, чтобы данное объявление было доступно в обоих языковых версиях сайта.
Вот пример того, как это работает – https://www.olx.ua/d/obyavlenie/prodam-honda-civic-2017-IDH6kKJ.html
Нужно, чтобы при переключении с украинской версии сайта на русскую (и наоборот) функционал сайта (меню, навигация и т.п.) отображались на соответствующем языке, а ТЕКСТ объявления в обоих версиях ОСТАВАЛСЯ в оригинальном виде (так, как его добавил пользователь). При этом ВСЕ объявления должны отображаться в виджетах (РУ или ЮА) и «дублироваться» в категориях обоих языковых версиях сайта.
В качестве альтернативы можем рассмотреть более простой вариант реализации, при котором объявления просто будут входить одновременно в несколько категорий (РУ + ЮА категории) и будут доступны в обоих языковых версиях (страницы категорий, архивов, виджеты - ЮА и РУ). В таком случае при попытке на странице материала переключиться на другой язык просто будет сообщение, что перевода данной страницы не существует.
Подробное ТЗ вышлем в л.с. всем желающим.
У кого есть реальные идеи по реализации - подавайте заявки!
Точные сроки и стоимость обсудим в л.с. после ознакомления с ТЗ.
-
Объявление пользователя это кастомный тип записи или всё в стандартных постах?
-
Current freelance projects in the category PHP
Website auditTask for technical debugging of OpenCart 3 (ocStore). I need a fixed budget for the result, not hourly payment. List of tasks 1. Fixing 500 error: A conflict occurs when updating modifiers (likely between system/seo_package.ocmod.xml and unixml.ocmod.xml). It is necessary to… Content Management Systems, PHP ∙ 11 hours 33 minutes back ∙ 33 proposals |
Development of a single project based on the refinement and integration of 4 scriptsHello. I need to combine 4 scripts from different authors into a single environment. The composition includes a forum, a video portal, an article portal, and a classifieds board. I will provide the scripts. Detailed specifications are in the attached files. Please think about… PHP, Web Programming ∙ 13 hours 1 minute back ∙ 25 proposals |
A WordPress site using the Kadence theme and Kadence Blocks.
225 USD
We need to create a website on WordPress using the Kadence theme and Kadence Blocks. There will be no online store (although it may be added in the future). We need a homepage and several internal pages. The graphics are already prepared, the layout structure is mostly defined,… Content Management Systems, PHP ∙ 16 hours 27 minutes back ∙ 31 proposals |
Development of 2 SEO-oriented websites for selling spare parts (ATVs and special equipment)Development of Two Specialized Websites for Selling Spare PartsGeneral Information It is necessary to develop two specialized websites: Spare parts for ATVs, UTVs, SSVs, and other similar equipment. Spare parts for special equipment. Existing company website:… PHP, Web Programming ∙ 1 day 13 hours back ∙ 67 proposals |
Looking for a white-label solution for a betting company for rent. |