2017-05-25 118 views
0

我有一個選擇下拉式輸出Wordpress網站的所有可用類別。現在我一直在嘗試將每個選項的value設置爲類別名稱。這是我的代碼:WordPress的 - 獲取類別名稱作爲選擇選項的價值

<select id="test"> 
    <option value="one">Select Case Study Category</option> 
    <?php $categories = get_categories(''); 
     foreach ($categories as $category) { 
     echo '<option value='.$category->name.'>'.$category- 
     >name.'</option> '; 
     } 
    ?> 

這工作的一對夫婦的類別,如「未分類」,但它並不適用於類別與空間在其中,例如「案例研究」工作,所以。對於這些類別,它的值設置爲<option value= "Case" study> 因此,顯然這似乎是空間的問題,但是有人知道我該如何解決這個問題?

+0

使用此無緣": - 用htmlspecialchars($分類 - >名);不知道它是否有效。 –

回答

0

你應該使用

echo '<option value="'.$category->name.'">'.$category- 
    >name.'</option> '; 

echo '<option value='.$category->name.'>'.$category- 
    >name.'</option> '; 

你的價值屬性