• Resolved kavarnalife

    (@kavarnalife)


    Привет!
    Если ты не остановишься, то я думаю может получится достойная замена QTranlateX.
    Я пробовал переводить свой сайт, но он не подхватывает для перевода кастомные категории, листинги, теги и т.д. из шаблона. Это где то настраивается?
    И еще, как добавить перевод по ID строки?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi.
    For translating custom post types or taxonomies You need add this to the config file wpm-config.json in your active theme.
    For translating custom fields You need also add needs fields to config file.

    An example of configurations can be found at the root in the config folder of the plugin.

    Best regards,
    Valentyn.

    Thread Starter kavarnalife

    (@kavarnalife)

    Спасибо за ответ. Я посмотрел примеры в папке config, и не понял, как я должен создать такой файл для моей темы? Я должен найти класс для каждого из полей в моей теме, которое я хочу перевести и все это собрать вручную в один файл? Это выглядит нереальным для моих возможностей, или я что то не понимаю?

    • This reply was modified 7 years, 2 months ago by kavarnalife.

    You need create wpm-config.json file in your active theme.
    Next, you need add setting for fost types or taxonomies what you needds.
    Example:

    {
      "post_types": {
        "portfilio": {},
        "portfolio2" {}
      },
      "taxonomies": {
        "portfolio_tag": {}
      },
      "post_fields": {
        "custom_field1": {},
        "custom_field2": {}
      },
      "term_fields": {
        "custom_field1": {},
        "custom_field2": {}
      }
    }

    You can see the name of any type of record or taxonomy in the address bar. https://take.ms/1AQCv, https://take.ms/n3GmK
    You can see the name of the fields that you want to translate in the wp_postmeta tables, wp_termmeta, wp_usermeta, wp_commentmeta https://take.ms/r1CTb
    The settings is done this way, because you can not predict what custom fields will be called before.

    Thread Starter kavarnalife

    (@kavarnalife)

    Спасибо,кажется я немного разобрался, но не могу понять, как мне добавить для перевода строку по ID, например строка с id “tag-slug” в таксономиях?
    Я пробую так:
    “term_fields”: {
    “tag-slug”: {}
    но это не работает
    В адресной строке я вижу это:
    wp-admin/term.php?taxonomy=listing_location&tag_ID=10&post_type=listing&wp_http_referer=%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dlisting_location%26post_type%3Dlisting&edit_lang=en

    WP Multilang don not working with field ids in html. It working with field names in database.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Крутое начало!’ is closed to new replies.