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.
Спасибо за ответ. Я посмотрел примеры в папке config, и не понял, как я должен создать такой файл для моей темы? Я должен найти класс для каждого из полей в моей теме, которое я хочу перевести и все это собрать вручную в один файл? Это выглядит нереальным для моих возможностей, или я что то не понимаю?
-
This reply was modified 7 years, 1 month 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. http://take.ms/1AQCv, http://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 http://take.ms/r1CTb
The settings is done this way, because you can not predict what custom fields will be called before.
Спасибо,кажется я немного разобрался, но не могу понять, как мне добавить для перевода строку по 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.