$ wp_customize get_theme_mod wpml проблема

У меня есть эта проблема, и я искал повсюду (amybe, ищущий неправильную вещь) решение без результатов.

В моем function.php у меня есть следующий код:

function fivelayer_customizer( $wp_customize ) {
$wp_customize->add_section(
'fivelayer_header',
array(
'title' => __('Header','fivelayer'),
'description' => __('You can the customize header of your website from here.','fivelayer'),
'priority' => 35,
)
);
$wp_customize->add_setting(
'fivelayer_contact_info_top',
array(
'default' => '<li><i class="fa fa-map-marker"></i>Sacramento, CA, USA</li><li><i class="fa fa-phone"></i> (326) 556-8888</li><li><i class="fa fa-envelope-o"></i> <a href="">[email protected]</a></li>',
)
);
$wp_customize->add_control(
'fivelayer_contact_info_top',
array(
'label' => __('Contact info','fivelayer'),
'section' => 'fivelayer_header',
'type' => 'textarea',
)
);
}
add_action( 'customize_register', 'fivelayer_customizer' );

Я могу добавить текст, и он отображается правильно в моем заголовке, используя:

<?php echo get_theme_mod( 'fivelayer_contact_info_top', '<li><i  class="fa fa-map-marker"></i>Sacramento, CA, USA</li><li><i  class="fa fa-phone"></i> (329) 556-8888</li><li><i  class="fa fa-envelope-o"></i> <a href="">[email protected]</a></li>' ); ?>

Все идет нормально. Проблема в том, что я не могу понять, как сделать этот перевод переводным модулем перевода строк wpml.
Я даже добавил файл wpml-config.xml в корневую папку для моей темы со следующим кодом:

<wpml-config>
<admin-texts>
<key name="theme_mods_fivelayer">
<key name="fivelayer_contact_info_top" />
</key>
</admin-texts>
</wpml-config>

без успеха. Я не могу понять, как сделать так, чтобы текст, вставленный пользователем, появлялся в списке строк для перевода.

какие-либо идеи?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]