WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.

Мультиязычность и произволные поля

Пользуюсь плагином мультиязычности WPGlobus. Для записи добавляю произвольное поле штатным блоком ВП. Задаю два поля для 2-ух версий.

Вывод делаю

echo get_post_meta(get_the_ID(),'H1', true);

В итоге выводит значение двух полей (вне зависимости от версии)
{:ru}Компания FinMe (ФинМи){:}{:uk}Компанія FinMe (ФінМі){:}

Вопрос: может кто сталкивался и есть способ выводить нужное значение для соотв. языковой версии или нужно дальше вручную разбирать?

0
1.7 год назад
  • 1

    попробуй сделать так

    echo apply_filters('the_content',get_post_meta(get_the_ID(),'H1', true));
    maxxwell 1.7 год назад

    Разобрался. Вот такой фильтр помог

    $text_in_meta = get_post_meta( $post->ID, 'meta_key', true );
    echo apply_filters( 'the_title', $text_in_meta );
    Gori4ka 1.7 год назад

    во и славно)

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация