我正在尝试修改Wordpress主题,并且在specification.php文件中,我创建了两个要在模板上显示的新项目。单独地,它们可以正常工作-在另一个之上显示一个,但是我需要它们位于同一行,格式为:

MPG:城市-数字HWY-数字

相反,他们目前

MPG城市:号
MPG Hwy:编号

这是将它们相互叠加显示的代码:

elseif( $id == 'seek_property_mpg_city'){
$result[$id]['name'] = __('MPG City:', 'tfuse');
$result[$id]['value'] = $val['value'];
continue;
}

elseif( $id == 'seek_property_mpg_hwy'){
$result[$id]['name'] = __('MPG HWY:', 'tfuse');
$result[$id]['value'] = $val['value'];
continue;
}


我尝试使用&&属性将它们与此代码结合使用,但是我只得到了HWY MPG的代码,而不是City和HWY:

elseif( $id == 'seek_property_mpg_hwy' && 'seek_property_mpg_city' ){
$result[$id]['name'] = __('MPG:', 'tfuse');
$city_mpg         = apply_filters( 'tfuse_property_mpg_city', $val['value'] );
$hwy_mpg         = apply_filters( 'tfuse_property_mpg_hwy', $val['value'] );
$result[$id]['value']   = apply_filters('name', $city_mpg, $hwy_mpg);
continue;
}


任何帮助是极大的赞赏。我无法修改生成的CSS(但是我可以添加它),这就是为什么我要制作一个PHP解决方案的原因。

如果有人使用CSS解决方案,这是生成的代码:

<li class="even">
<span class="spec_name seek_property_mpg_city ">MPG City:</span>
<strong class="spec_value seek_property_mpg_city ">20</strong>
</li>
<li>
<span class="spec_name seek_property_mpg_hwy ">MPG HWY:</span>
<strong class="spec_value seek_property_mpg_hwy ">30</strong>
</li>

最佳答案

ul.your_class li{
display:inline;
}


使用display:inline;将您的列表项放在同一行中。

10-05 19:28