-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathwpml-config.xml
More file actions
115 lines (101 loc) · 6.71 KB
/
Copy pathwpml-config.xml
File metadata and controls
115 lines (101 loc) · 6.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<wpml-config>
<custom-types>
<custom-type translate="1" display-as-translated="1">job_location</custom-type>
<custom-type translate="1" display-as-translated="1">job_company</custom-type>
<custom-type translate="1">job</custom-type>
</custom-types>
<taxonomies>
<taxonomy translate="1" display-as-translated="1">job-attribute</taxonomy>
</taxonomies>
<custom-fields>
<!-- Job Details -->
<custom-field action="translate">job_short_description</custom-field>
<custom-field action="copy-once" encoding="base64">job_type</custom-field>
<custom-field action="copy-once">job_url</custom-field>
<custom-field action="copy-once" encoding="base64">job_work_type</custom-field>
<custom-field action="copy-once" translate_link_target="1">job_location</custom-field>
<custom-field action="copy-once" translate_link_target="1">job_company</custom-field>
<!-- Salary Group (should be copied, not translated) -->
<custom-field action="copy-once">job_base_salary_group_job_salary</custom-field>
<custom-field action="copy-once" encoding="base64">job_base_salary_group_job_salary_currency</custom-field>
<custom-field action="copy-once" encoding="base64">job_base_salary_group_job_salary_period</custom-field>
<custom-field action="copy-once">job_base_salary_group</custom-field>
<!-- Attributes and Meta -->
<custom-field action="copy-once">job_attribute</custom-field>
<custom-field action="copy-once">job_closed</custom-field>
<custom-field action="copy-once">job_featured</custom-field>
<custom-field action="copy-once">job_expiry_date</custom-field>
<!-- Application Section -->
<custom-field action="copy-once">job_application_show_description</custom-field>
<custom-field action="translate">job_application_description</custom-field>
<custom-field action="copy-once">job_application_show_button</custom-field>
<custom-field action="translate">job_application_button</custom-field>
<custom-field action="copy-once">job_application_show_shortcode</custom-field>
<custom-field action="copy-once">job_application_shortcode</custom-field>
<!-- Flexible Content Layout - Using wildcards for dynamic rows -->
<!-- The % wildcard matches any row index (0, 1, 2, etc.) -->
<!-- IMPORTANT: Use copy-once so structure is copied once, then editable independently -->
<custom-field action="copy-once">job_layout_content</custom-field>
<!-- Layout 1: Text Left / Image Right -->
<custom-field action="translate">job_layout_content_%_text_left</custom-field>
<custom-field action="copy-once">job_layout_content_%_img_right</custom-field>
<!-- Layout 2: Image Left / Text Right -->
<custom-field action="copy-once">job_layout_content_%_img_left</custom-field>
<custom-field action="translate">job_layout_content_%_text_right</custom-field>
<!-- Layout 3: Full Width WYSIWYG -->
<custom-field action="translate">job_layout_content_%_wysiwyg_full</custom-field>
<!-- Location Fields -->
<custom-field action="copy-once">job_location_place</custom-field>
<custom-field action="copy-once">job_location_zip</custom-field>
<custom-field action="copy-once">job_location_street</custom-field>
<custom-field action="copy-once">job_location_region</custom-field>
<custom-field action="copy-once">job_location_country</custom-field>
<custom-field action="copy-once" translate_link_target="1">job_location_jobs</custom-field>
<!-- Company Fields -->
<custom-field action="copy-once">job_company_url</custom-field>
<custom-field action="copy-once">job_company_logo</custom-field>
<custom-field action="copy-once" translate_link_target="1">job_company_jobs</custom-field>
<!-- ============================================ -->
<!-- ACF Internal Fields - IGNORE THESE -->
<!-- These store field keys, not actual content -->
<!-- ============================================ -->
<custom-field action="ignore">_job_short_description</custom-field>
<custom-field action="copy-once">_job_type</custom-field>
<custom-field action="ignore">_job_url</custom-field>
<custom-field action="copy-once">_job_work_type</custom-field>
<custom-field action="copy-once">_job_location</custom-field>
<custom-field action="copy-once">_job_company</custom-field>
<custom-field action="ignore">_job_base_salary_group_job_salary</custom-field>
<custom-field action="copy-once">_job_base_salary_group_job_salary_currency</custom-field>
<custom-field action="copy-once">_job_base_salary_group_job_salary_period</custom-field>
<custom-field action="ignore">_job_base_salary_group</custom-field>
<custom-field action="ignore">_job_attribute</custom-field>
<custom-field action="ignore">_job_closed</custom-field>
<custom-field action="ignore">_job_featured</custom-field>
<custom-field action="ignore">_job_expiry_date</custom-field>
<custom-field action="ignore">_job_application_show_description</custom-field>
<custom-field action="ignore">_job_application_description</custom-field>
<custom-field action="ignore">_job_application_show_button</custom-field>
<custom-field action="ignore">_job_application_button</custom-field>
<custom-field action="ignore">_job_application_show_shortcode</custom-field>
<custom-field action="ignore">_job_application_shortcode</custom-field>
<!-- EXCEPTION: Flexible Content system fields use copy-once to maintain structure -->
<!-- This ensures the layout structure is copied once, then independent per language -->
<custom-field action="copy-once">_job_layout_content</custom-field>
<custom-field action="copy-once">_job_layout_content_%_text_left</custom-field>
<custom-field action="copy-once">_job_layout_content_%_img_right</custom-field>
<custom-field action="copy-once">_job_layout_content_%_img_left</custom-field>
<custom-field action="copy-once">_job_layout_content_%_text_right</custom-field>
<custom-field action="copy-once">_job_layout_content_%_wysiwyg_full</custom-field>
<custom-field action="copy-once">_job_layout_content_%_acf_fc_layout</custom-field>
<custom-field action="ignore">_job_location_place</custom-field>
<custom-field action="ignore">_job_location_zip</custom-field>
<custom-field action="ignore">_job_location_street</custom-field>
<custom-field action="ignore">_job_location_region</custom-field>
<custom-field action="ignore">_job_location_country</custom-field>
<custom-field action="copy-once">_job_location_jobs</custom-field>
<custom-field action="ignore">_job_company_url</custom-field>
<custom-field action="ignore">_job_company_logo</custom-field>
<custom-field action="copy-once">_job_company_jobs</custom-field>
</custom-fields>
</wpml-config>