2015-12-23 60 views
-1

我使用WordPress的CMS ..高級自定義字段顯示所有在下拉菜單值

,我剛安裝ACF插件(高級自定義字段)..
所以,我添加了一個字段中指定「類別」 ..
我添加了一個下拉選擇輸入並設置選項的值。

我的問題是, 如何顯示所有這些值?

enter image description here

那麼,什麼IM該怎麼辦是一樣的東西

<?php 
    $data_field_array=get_select_field_values('category'); 
    echo "<ul>"; 
    foreach ($data_field_array as $value){ 
    echo "<li>".$value."</li>"; 
    } 
    echo "</ul>"; 
?> 

輸出預計爲:

  • 新聞&活動
  • 路演
  • 新聞稿
  • 視頻庫

+0

沒有使用過帳的預期結果...試試吧,讓我們知道是什麼問題... –

+0

問題是我不知道(類似)內置函數來顯示所有這些值.. 基於ACF文檔,我已經嘗試get_field(),get_fields(),get_field_object(), 但我提到的那些函數以上是某個帖子的字段值。 但我不想那樣。 –

+0

我想根據創建的自定義字段顯示所有值,而不是基於某個POST。 –

回答

0

我相信你可以使用get_field_object()此:

$field = get_field_object('category'); 
if($field) { 
    echo '<ul>'; 
     foreach($field['choices'] as $value) { 
      echo '<li>' . $value . '</li>'; 
     } 
    echo '</ul>'; 
} 
相關問題