Php изменить изображение на meta_value - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь изменить изображение в зависимости от выбранного местоположения

языки являются мета-значением сообщений.

вот мой текущий код. Любые предложения или исправления приветствуются

if( meta_value( 'germany' ) ) {
   $imageNumber = 001;
   echo '<img src="'home'.$imageNumber.'.jpg'">';
}

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Попробуйте с этим кодом,

if( get_post_meta( $post->ID, 'Your Meta Field Name', true ) == 'germany' ) {
   $imageNumber = 001;
   echo '<img src="home'.$imageNumber.'.jpg">';
}

Изменить имя поля

0 голосов
/ 05 сентября 2018

У вас есть синтаксическая ошибка. Это должно быть '<img src="home'.$imageNumber.'.jpg">'.

Или используйте интерполяцию , используя двойные кавычки и переменную внутри строки:

if( meta_value( 'germany' ) ) {
   $imageNumber = 001;
   echo "<img src='home{$imageNumber}.jpg'>";
}
...