Php在meta_value上更改图像

问题描述 投票:0回答:2

我试图根据选择的位置进行图像更改

语言是帖子的元值。

这是我目前的代码。任何建议或更正都非常受欢迎

if( meta_value( 'germany' ) ) {
   $imageNumber = 001;
   echo '<img src="'home'.$imageNumber.'.jpg'">';
}
php wordpress meta posts
2个回答
1
投票

试试这个代码,

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

更改字段名称


-2
投票

你有语法错误。它应该是'<img src="home'.$imageNumber.'.jpg">'

或者使用interpolation使用双引号和变量内部字符串:

if( meta_value( 'germany' ) ) {
   $imageNumber = 001;
   echo "<img src='home{$imageNumber}.jpg'>";
}
© www.soinside.com 2019 - 2024. All rights reserved.