【问题标题】:Wordpress - get category name as select option valueWordpress - 获取类别名称作为选择选项值
【发布时间】:2017-05-25 11:15:57
【问题描述】:

我有一个选择下拉菜单,可以输出 Wordpress 网站的所有可用类别。现在我一直在尝试将每个选项的value 设置为类别名称。这是我的代码:

<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> ';
      }
    ?>

这适用于几个类别,例如“未分类”,但不适用于其中包含空格的类别,例如“案例研究”。对于这些类别,它将值设置为&lt;option value= "Case" study&gt; 所以显然这似乎是空间的问题,但有人知道我该如何解决这个问题吗?

【问题讨论】:

  • 使用这个:- htmlspecialchars($category->name);不确定它是否有效..

标签: php wordpress


【解决方案1】:

你应该使用

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

不是

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

你在值属性中错过了"

【讨论】:

    猜你喜欢
    • 2020-03-15
    • 1970-01-01
    • 2013-09-12
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-13
    • 2014-01-04
    相关资源
    最近更新 更多