Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Hyyan WooCommerce Polylang Integration

Hyyan WooCommerce Polylang Integration

SaNcHeS
Опубликовано 8-08-2021, 02:33
Учитывая, что сейчас я не использую WordPress и какое-то время действительно не использую WooPoly. Я ищу сопровождающих, которые возьмут на себя этот проект. Если вам интересно, ответьте на этот вопрос или свяжитесь со мной по электронной почте: hyyanaf [at] gmail [dot] com Этот плагин позволяет запускать многоязычные сайты электронной коммерции с использованием WooCommerce и Polylang. Он производит продукты и страницы магазина могут быть переведены, позволяет посетителям переключать языки и заказывать продукты на их языке. И все это с того же интерфейса, который вам нравится. Пожалуйста, не просите больше поддержки на форуме WordPress, мне становится все труднее отслеживать проблемы в разных местах. пожалуйста, если вам нужна помощь, просто откройте новую проблему Github. Прочитать полную документацию Возможности [√] Автоматическая загрузка файлов перевода Woocommerce [√] Перевод страниц [√] Перевод конечных точек [√] Перевод продукта [√] Категории [√] Теги [√] Атрибуты [√] Классы доставки [√] Мета-синхронизация [√] Вариант продукта [√] Галерея продуктов [√] Перевод заказов [√] Синхронизация запасов [√] Синхронизация корзины [√] Синхронизация купонов [√] Электронная почта [√] Отчеты [√] Фильтр по языку [√] Объединение отчетов для все языки Что вам нужно знать об этом плагине Плагину требуется PHP7.0 или выше, т.е. те же версии программного обеспечения, что и WooCommerce. Этот плагин разработан синхронно с последней версией Polylang и WooCommerce. Плагин поддерживает переменные продукты, но их использование не позволит вам изменить язык по умолчанию, потому что плагин реализует эту поддержку. Таким образом, вы должны убедиться, что выбрали язык по умолчанию, прежде чем начинать добавлять новые переменные продукты. Метод модификации URL-адресов Polylang. Язык установлен на основе содержимого. Не поддерживается. Настройка вашей среды. Вам необходимо самостоятельно перевести страницы woocommerce. Плагин сделает все остальное за вас. этот плагин. Есть несколько способов, которыми вы можете внести свой вклад: Сообщение о проблемах (пожалуйста, ознакомьтесь с инструкциями по проблеме). Предложение новых функций. Написание или рефакторинг кода. Улучшение документации. Исправление проблем. Исправление 1.5.0 для исправления. # 527 исправлений. # 536. Избегайте чрезмерной настройки типа продукта при редактировании. 534 новых варианта не видны, пока не будет исправлено сохранение # 527 исправлены значения по умолчанию для формы вариантов # 535 исправлены проблемы с запасом вариантов 1.4.5 исправлены повторные исправления # 430, # 524 исправлены дублирование вариантов # 526 проблемы с селектором типа продукта - переменный продукт отображается как простые исправления # 522, # 529 и другие проблемы устаревания JQuery props @mrleemon fixes # 475 Исправлены проблемы с запасом вариаций # 527 значение формы по умолчанию для вариации потеряно при создании новых исправлений перевода # 534 перевод новой переменной, вариации не видны до тех пор, пока в сохранении 1.4.4 не будет реализовано добавление # 476 Дополнительный контент для переведенных полей электронной почты Решает несколько проблем с электронной почтой, из-за которых некоторые поля и значения по умолчанию не могут быть правильно выбраны или переведены. исправляет # 502 проблемы с корзиной путем удаления addToCartHandlerVariable () исправления # 503 Устарело: get_woocommerce_term_meta fixes # 466 undefined index в Cart.php в строке 188 props nicmare sep 2019 адресов # 449 путем добавления информации в woo status report props jon007 sep 2019 fixes # 446 от jon007 sep 2019 fixes # 446 by разрешить перевод строк для текстовых реквизитов оформления заказа jon007 июл 2019 реализует # 441 разрешить слагам таксономии быть одинаковыми на разных языках props jon007 jul 2019 fixes # 442 неправильные значения по умолчанию используются там, где нет сохраненных настроек props jon007 jul 2019 1.4.3 fixes # 434 page проверяет дублирующиеся страницы и исправляет другие проблемы с переключением языков # 435 исправляет ошибки get_current_screen, когда этот плагин вызывается в непредвиденных обстоятельствах props danieleftodi Исправляет подарочные карты YITH # 436 Исправлены недопустимое смещение строки и недопустимый аргумент в FlashMessages 1.4.2 # 432 атрибуты вариантов по умолчанию не синхронизировались правильно при использовании более одного атрибута исправляет # 431 несколько проблем с переводом электронной почты в разных обстоятельствах es исправляет ошибку # 430 и улучшения, позволяющие отключить синхронизацию запасов - избегайте регистрации ошибок, если продукт не переведен. 1.4.1 исправляет # 427 путем отмены # 390, # 346 Корзина: сохраняет цену при переключении языков из-за несовместимости с переключатели валют, вместо этого фильтр woo-poly.Cart.switchedItem позволяет настраивать поведение там, где это необходимо. Предварительный просмотр 1.4.0 Спасибо: @ jon007 @mweimerskirch ** ** @ Annih @mrleemon исправляет # 408 WooCommerce 3.6.x: обеспечивая поиск продукта данные пересчитываются для переводов и очищается кеш устаревших данных продукта. # 408 WooCommerce 3.6.x: обновления скрипта фрагмента корзины для исправлений 3.6. # 411, # 299, # 391, # 361 добавлены проблемы с синхронизацией запасов. добавлены переводы, добавлено предупреждение для страниц с неправильным статусом, устранены общие проблемы с поддержкой и настройкой, такие как # 379 fixes # 390, # 346 Cart: сохраняйте цену при переключении языков props mweimerskirch fixes # 3 64 первоначальная настройка: автоматическое применение исходных настроек # 234 администратор продукта: щелчок по избранной звездочке в списке продуктов теперь синхронизируется с исправлениями переводов # 400 перевод URL-адреса страницы магазина: исправлены ошибки, в которых название магазина содержится в исправлениях URL-адресов # 416 электронных писем: некоторые отсутствуют пользовательские строковые переводы добавлены исправления # 414 электронные письма: ошибка v1.3.0 для перевода строк электронной почты, которые настроены в исправлениях администратора # 409 шорткоды: разрешить перевод короткого кода продукта так же, как исправления шорткода продуктов # 419 вариантов: разрешить изменение по умолчанию в зависимости от конкретного продукта Атрибут 1.3.0 исправляет # 352, позволяя переводить "невидимые" варианты исправлений # 353, проверяя язык повторяющихся лыж, улучшает # 353 Исправления # 348, назначая язык для исправлений вариаций # 343, уменьшая частоту исправлений загрузки купонов # 354, включая обновления из исправлений woocommerce # 356 Вернитесь к $ polylang-> pref_lang для URL-адреса конечной точки AJAX, когда $ polylang-> curlang недоступен. исправлен пустой атрибут для вариаций Добавить файлы через загрузку fixed # 370 fixes # 384 Extend the email hooks fixes # 401 Исправлены переводы темы и заголовка электронного письма # 399 1.2.0 Благодарность за: @ jon007 За его потрясающую работу, которая сделала выпуск этой новой версии возможным. # 337 путем включения перевода строк конфиденциальности. Реализует # 339 путем перевода уведомления о магазине 1.1.0 Спасибо за: @ jon007 @nunhes @ masato-igarashi @ marian-kadanka @ahmedofali За всю потрясающую работу, которая сделала возможным выпуск этой новой версии добавить версию wc в исправление заголовков комментариев # 283 путем обработки шорткода без установленных идентификаторов. masato-igarashi / master Исправление № 317 Снова исправить URL-адрес конечной точки Ajax, исправления № 319 Определить woocommerce и polylang, если они установлены как mu-plugins. Изменить способ проверки версий polylang и woocommerce. Удалите ненужный код, так как мы используем c lass name, чтобы проверить, активирован ли плагин или нет. Объединить запрос на извлечение # 329 из marian-kadanka / fix-319-ajax-endpoint-url-again. Объединить запрос на извлечение # 335 из ahmedofali / master 1.0.4 Исправление # 257, Исправление # 247 Исправление № 248, исправление № 266 upgradeder_process_complete не идеально .txt исправляет # 268 перевод купонов на установку только при необходимости. Запрос на слияние # 263 из szepeviktor / patch-1 Исправление is_front_page (), не работающее на странице магазина WC, установленной в качестве статической главной страницы сайта. Исправление URL-адреса конечной точки Ajax. Исправление № 247 - Woocommerce [продукты] шорткод и Polylang 1.0.3 Fix PHP Неустранимая ошибка: класс 'NumberFormatter' не найден. 1.0.2 Исправления # 200 Проверка версии Polylang не может обнаружить Polylang PRO Cart.js Обновлено в соответствии с WooCommerce 3.1 cart-fragments.js Исправления # 215 добавить строку перевод купонов (включая расширенные функции купонов WooCommerce, если они установлены) адреса # 168 с служебная функция get_translated_variation для получения переведенных продуктов или вариаций Исправления # 217 Обновление BACS bank_details () для woocommerce3 Исправления # 213 копирование дочерних элементов для сгруппированного продукта частично реализует # 208 Импорт / экспорт WooCommerce 3.1 CSV путем добавления поддержки для синхронизации метаданных продукта и атрибутов продукта для переведенных Продукты Исправления # 207 подавляют настройку входа в систему, чтобы ссылки «Оплатить заказ» работали, когда клиент не вошел в систему (после входа в систему перейдите на страницу оплаты, а не на главную страницу моей учетной записи). Исправления # 212 update deleteRelatedVariation для предупреждений woocommerce3 Исправления # 209 заполнение корзины журналы ошибок с сообщениями об изменениях Исправления # 195 Форматирование номеров локали для цен и встроенных атрибутов Исправления # 190 Продукты Quick Edit теперь синхронизируют переводы Исправления # 187 WordPress 4.8 прерывает перевод для новых исправлений продуктов с вариациями # 184 Обновление запасов некорректно, если клиент переключает язык во время проверки out Исправления # 186 Регрессия перевода метода доставки из 1.0.1 Fi xes # 188 При переводе вариантов код пытается создать копии непереведенных терминов. Исправления # 182 перехватчики расширения электронного перевода благодаря @ vendidero / WooCommerce Germanized Fixes # 181 дополнительные фильтры в мета-синхронизации благодаря @ vendidero / WooCommerce Germanized 1.0.1 Fix # 170 когда WooCommerce 3.0.8+ активен, названия вариантов продукта исправлены в корзине и заказах. Добавлены ссылки документации на новые страницы документации вики. Добавлен минимизированный jаvascript (включите SCRIPT_DEBUG для использования неминифицированных версий). Исправления # 174 Ошибка автозаполнения отсутствующих переводов родительской категории. Исправления # 175. WooCommerce не передает имя цикла для некоторых шорткодов. Исправления # 10 Проблемы начальной настройки, если Polylang еще не настроен. 1.0.0 Спасибо @ jon007 и @decarvalhoaa за отличную работу по выпуску этой новой версии. В этом выпуске исправлен ряд проблем. вокруг обработки атрибутов и переводов. В частности: новые переводы теперь могут использовать автоматическое копирование исходного языка, чтобы сэкономить время на перевод. В будущем будет добавлен машинный перевод. Параметр копирования охватывает название продукта, краткое описание и подробное описание. Также при создании нового продукта все отсутствующие категории продуктов, теги и атрибуты копируются, чтобы избежать непредвиденных проблем, которые могут возникнуть, если перевод сохраняется с отсутствующими переводами терминов. Теперь можно настроить систему так, чтобы различные типы атрибутов продукта могли быть синхронизированы, переведены или независимы на каждом языке. Параметры по умолчанию будут следующими: Перевод и синхронизация включены для атрибутов продукта. Синхронизация отключена для пользовательских атрибутов продукта. В этом случае выберите, как настроить атрибуты продукта следующим образом: - Переведенный атрибут? Добавьте в Products Attributes и включите перевод в Polylang по адресу: Languages Settings Custom Taxonomies - Synchronized Attribute? [например, одно и то же значение на всех языках, например, код продукта, числовые свойства] Добавьте в Products Attributes и оставьте параметр «Перевод» выключенным в Polyang. - Разное значение на каждом языке? добавить непосредственно в продукт как пользовательский атрибут продукта Enh: синхронизацию пользовательских атрибутов продукта и глобальных атрибутов продукта теперь можно включать и выключать независимо в Settings WooPoly, Metas List, Attributes Metas, Custom Product Attributes. Блокировщик полей разблокирован для несинхронизированных типов атрибутов. Исправлено: глобальные атрибуты продукта теперь могут быть индивидуально настроены в Polylang: когда установлен флажок Settings WooPoly Translation, атрибуты отображаются в Polylang: Languages Settings Custom Taxonomies перечисляет отдельные таксономии. Раньше перевод всех атрибутов был принудительным: теперь они могут быть выборочно включается и выключается. Это означает, что больше нет необходимости создавать фиктивные переводы для непереводимых значений, таких как ссылочные коды и числовые поля. Исправления # 127. ИЗМЕНЕНИЕ: новые атрибуты продукта больше не включаются автоматически для перевода. После создания нового атрибута при необходимости включите перевод в Polylang, установив флажок: Languages Settings Custom Taxonomies Enh: перевод отсутствующих терминов теперь добавляется по умолчанию. Исправления № 72 Применимо к продуктам категориям, продуктам тегам, продуктам атрибутам. Отсутствующие ранее переводы терминов вызвали Исправления № 123 Оптимизация производительности блокировщика полей. Исправления № 155, исправления № 81, исправления № 99. Шлюзы исправляют проблемы с загрузкой шлюза путем переноса инициализации в wp_loaded Исправления # 149 Включение дублирования переменных продуктов. Исправления. # 165 обработка сбоев / перекрестных продаж в wooCommerce3. Исправления. # 159. Проблемы с синхронизацией терминов атрибутов. Исправления. типа Select Fixes: # 147 При добавлении новых вариаций инструмент должен также добавить новую вариацию для других языков Fix # 137 # 131 # 130 # 110 # 117, # 97, # 94, # 84, # 83, # 82 адаптации для wooCommerce 3.0 Fix # 136 Проблема с синхронизацией запаса переменных товаров, когда запасы управляются на родительском уровне Enh # 132 Добавить ссылку на страницу настроек на страницу плагинов Исправление # 128 Разрешить редактирование описания вариации в переводах Исправление # 129 # 138 Страница учетной записи onl y показывает заказы на текущем языке. Исправление №112. Класс доставки не синхронизируется для вариантов продукта. Исправление №140, №142, №143, №89, №70. Проблемы с переводом электронной почты. Исправление №145. Правильная ссылка из Polylang на перевод строк атрибутов. Исправление №95 WooCommmerce. шорткоды продуктов не фильтруются по языку. нет переводов Исправлено уведомление PHP из-за устаревших функций Polylang. Исправлена ошибка базы данных WordPress на странице отчетов. Исправлено предупреждение об отсутствии аргумента на странице сведений о заказе и в электронных письмах. Исправлено предупреждение strpos () о пустой игле для пустых конечных точек. polylang pro активен. Исправлена невозможность отменить выбор всего раздела настроек. Проблема № 51 F ixed Fields Locker не работает на вкладке вариантов. Проблема №76. Протестировано и подтверждено, что работает над WordPress 4.6.1, Polylang 2.0.7 и WooCommerce 2.6.7 0.28. Перевод электронных писем с фиксированным заказом. Фиксированный перевод методов доставки и добавлена поддержка WooCommerce 2.6. Перевод фиксированных платежных шлюзов Добавлена поддержка ajax страницы корзины WC2.6 Фиксированный экран заказов в HTML-формате Фиксированный выбор типа продукта в раскрывающемся списке Исправлен перевод вариаций продуктов, созданных до активации плагина Синхронизация атрибутов по умолчанию для продуктов с фиксированной переменной Синхронизация атрибутов продуктов с фиксированной переменной (не таксономий) Фиксированная доставка продуктов класс для веб-сайтов, на которых работает WooCommerce 2.6 или выше. Фиксированный перевод корзины. Фиксированные купоны для нескольких продуктов. Фиксированный купон для нескольких продуктов. Протестировано и подтверждено, что работает на WordPress 4.6.1 и Polylang 2.0.4. 0.27. Обновлен TranslationsDownloader для извлечения языковых файлов из проекта перевода woocommerce. Исправленная проблема № 12 : Неправильный URL-адрес возврата после оплаты. Исправлена проблема № 46: PLugin не активируется, когда включен мультисайт wordpress. Исправленная проблема № 26: синхронизация вариантов продукта и акций с языком. Исправленная проблема № 35: сообщение об ошибке: плагин не может работать правильно. Исправленная проблема № 16. : Устранимая фатальная ошибка: Список заказов на панели управления getProductTrans lationByObject () получает логическое значение вместо объекта WC_Product. Исправленная проблема № 42: ошибка pll_get_post не определена. Исправленная проблема № 43: вызов неопределенной функции. Hyyan WPI pll_default_language (). > get_translations устарел. Исправленная проблема № 45: Неустранимая ошибка: вызов функции undefined Hyyan WPI pll_get_post_language () 0.25 Добавить возможность обработки кода языкового стандарта для проверки Paypal. Фиксированный языковой стандарт для электронных писем, которые запускаются сообщением Paypal IPN. не работает в браузере Firefox 0.24. Добавлена поддержка виджета Layered Nav. Добавлена поддержка перевода конечных точек. Фиксированные продукты дублируются, когда страница магазина установлена в качестве главной. Исправлено. Невозможно открыть детали заказа после обновления 0.20. Исправленные ссылки на перевод не скрываются на странице заказа. электронная почта не переводится, когда кнопка завершения используется в таблице заказов Общие улучшения кода 0.23 Добавлена поддержка виджета поиска Woocommerce @see Дублированный результат поиска Исправлен перевод загрузчик пытается загрузить переводы woo для локали en_US Исправлено неправильное дублирование продукта 0.22 Добавлен загрузчик переводов для автоматической загрузки файлов перевода woocommerce при добавлении нового языка polylang Добавлен арабский перевод Исправленные ссылки на перевод скрыты на странице сообщений Общие улучшения кода 0.21 Добавлен интерфейс администратора для разрешить пользователю управлять функциями плагина. Добавлена ссылка для каждого атрибута для поиска его перевода в таблице строк полиланга. Добавлен блокировщик общих полей. Добавлен файл POT для перевода. Исправлен product_type, который не синхронизируется в версии 0.20. Общие улучшения кода. 0.20. значение изменено. Добавлена возможность комбинировать отчет о продукте с его переводом. Добавлена возможность комбинировать отчет по категориям с его переводом. Исправлена ошибка базы данных в отчетах sales_be_category. написать постоянную ссылку s, которые могут работать с polylang, если используются постоянные ссылки woocomerce по умолчанию 0.18 Добавлена базовая поддержка отчетов (фильтрация по языку) Общие исправления 0.17.2 Исправленная проблема №2 (https://github.com/hyyan/woo-poly-integration/ проблемы / 2) 0.17.1 Удален неправильный оператор php used 0.17 Исправлено (переключатель языка Polylang отключен, даже если нет переменных продуктов) Добавлена возможность синхронизировать настраиваемые поля категории продуктов 0,16 Добавлена поддержка перевода галереи продуктов 0,15 Расширенный мета-список для включения _visibility 0.14 Выпущено в репозитории wordpress

Автор: Hyyan Abo Fakher

Версия: 1.5.0

Последнее обновление: 2021-02-16 5:09pm GMT

Понравилось?
0
0
0

Скачать Hyyan WooCommerce Polylang Integration:

hyyan-woocommerce-polylang-integration.zip Размер файла: 153.7 Kb
6
0