я использую ACF PRO с WPML, имена полей переводятся прямо в бэкэнде, но когда я пытаюсь показать их (используя single-content.php) во внешнем интерфейсе, я не могу получить переведенные значения имен полей. Есть ли в шаблоне способ принудительно получить переведенные имена полей, показать перевод с языка 1, когда вы находитесь на языке 1, и показать перевод с языка 2, когда вы находитесь на языке 2. Погуглив, я нашел кое-что о жестко закодированном тексте. Я использую это, чтобы показать содержимое (на испанском языке):
<div style="margin-top: 10px; font-size: 120%; color: black;"><?php if( get_field('telefono_de_contacto') ): ?><p><strong>Teléfono de contacto: </strong> <?php the_field ('telefono_de_contacto'); ?></p><?php endif; ?></div>
<div style="margin-top: 10px; font-size: 120%; color: black;"><?php if( get_field('email_de_contacto') ): ?><p><strong>Email de contacto: </strong><?php the_field ('email_de_contacto'); ?></p><?php endif; ?></div>
<div style="margin-top: 10px; font-size: 120%; color: black;"><?php if( get_field('oficio') ): ?><p><strong>Oficio: </strong><?php the_field ('oficio'); ?></p><?php endif; ?></div>
<div style="margin-top: 10px; font-size: 120%; color: black;"><?php if( get_field('municipio') ): ?><p><strong>Municipio: </strong> <?php the_field ('municipio'); ?></p><?php endif; ?></div>