2014-02-28 78 views
0

我試圖修改一個Wordpress主題,並在specifications.php文件中創建了兩個要在模板上顯示的新項目。獨立,他們工作的優良 - 在其他的頂部顯示一個,但我需要他們在同一行,格式爲:PHP Combine ElseIf語句在一行上輸出

MPG:城市 - 數HWY - 數

相反,它們是目前

MPG城市:數
MPG高速公路:數

這裏是代碼表示它們在彼此的頂部:

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,而不是兩個城市和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> 
+0

爲什麼不把它們合併成一個項目? – clancer

+0

我很樂意將它們合併爲一個項目,但我無法使用它在上面發佈的代碼中工作。 – user1172854

回答

0
ul.your_class li{ 
display:inline; 
} 

使用display:inline;得到在同一行列表項。