关闭polylang上的自定义字段同步。
然后,我还会添加特定代码,告诉polylang在创建翻译时复制(不同步)元(因此,当您单击“+”时,它也会复制元,但在此之后更改元将不会与其他翻译同步):
add_filter(\'pll_copy_post_metas\', \'copy_post_metas\', 10, 2);
function copy_post_metas($metas, $sync){
if(!is_admin()) return false;
if($sync) return $metas;
global $current_screen;
if($current_screen->post_type == \'wine\'){ // sustitute \'wine\' with your post type
$keys = array_keys(get_fields($_GET[\'from_post\'])); // an example from ACF
return array_merge($metas, $keys);
}
return $metas;
}
参考号:
https://polylang.pro/doc/filter-reference/