3
我只是想顯示列表和條件得到滿足,應該在div.This後顯示在一個循環中一個特定的內容是什麼我都試過循環不停止狀況
function the_meta() {
if ($keys = get_post_custom_keys()) {
echo "<ul class='post-meta'>\n";
$i = 0;
foreach ((array) $keys as $key) {
$keyt = trim($key);
if (is_protected_meta($keyt, 'post'))
continue;
$values = array_map('trim', get_post_custom_values($key));
$value = implode($values,', ');
echo apply_filters('the_meta_key', "<li id='slots_".$key."'><span class='post-meta-key'>$key:</span> $value</li>\n", $key, $value);
if (++$i > 8)
echo apply_filters('the_meta_key', "<div><span class='post-meta-key'>$key:</span> $value</div>\n", $key, $value);
}
echo "</ul>\n";
}
}
我我得到的是如下
<ul class='post-meta'>
<li id='slots_Numeri_estratti_1'><span class='post-meta-key'>Numeri_estratti_1:</span> 22</li>
<li id='slots_numeri_estratti_2'><span class='post-meta-key'>numeri_estratti_2:</span> 23</li>
<li id='slots_numeri_estratti_3'><span class='post-meta-key'>numeri_estratti_3:</span> 24</li>
<li id='slots_numeri_estratti_4'><span class='post-meta-key'>numeri_estratti_4:</span> 25</li>
<li id='slots_numeri_estratti_5'><span class='post-meta-key'>numeri_estratti_5:</span> 26</li>
<li id='slots_numeri_estratti_6'><span class='post-meta-key'>numeri_estratti_6:</span> 27</li>
<li id='slots_numeri_estratti_7'><span class='post-meta-key'>numeri_estratti_7:</span> 28</li>
<li id='slots_numeri_estratti_8'><span class='post-meta-key'>numeri_estratti_8:</span> Concorso Nr. 36 - Montepremi complessivo € 10.474.698,21</li>
<li id='slots_numeri_estratti_9'><span class='post-meta-key'>numeri_estratti_9:</span> 21</li>
<div id='slots_numeri_estratti_9'><span class='post-meta-key'>numeri_estratti_9:</span> 21</div>
<li id='slots_numeri_estratti_10'><span class='post-meta-key'>numeri_estratti_10:</span> 33</li>
<div id='slots_numeri_estratti_10'><span class='post-meta-key'>numeri_estratti_10:</span> 33</div>
</ul>
的值顯示兩次,一次在列表和其他在div.I已經好幾個小時搜索在谷歌,不能得到任何結果,解決it.Someone請幫助我。謝謝!!
謝謝!這很好用! – Melvin
歡迎,然後將其標記爲答案'http:// meta.stackexchange.com/a/5235/253142' –
好的,當我試圖給一個表而不是div時,這些表顯示兩次值。任何幫助?我試圖如果(++ $ I> 8){ \t \t回聲 「