隐藏WordPress的某些ACF字段

时间:2019-03-18 12:19:05

标签: wordpress advanced-custom-fields custom-fields hidden-field

帮助

模板中的代码:

	<?php 
        $groupID = '';
        $fields = get_fields($groupID);

          $fields = get_field_objects();

          if( $fields )
          {
            foreach( $fields as $field_name => $field )
            {
              if( $field['value'] )
              {
                  echo '<ul>';
					 echo '<li>' . $field['label'] . ':&nbsp;<strong>' . $field['value'] . '</strong></li>';
                  echo '</ul>';
                }
            }
          }
		  

		 ?>

我需要隐藏字段: field_5c0a8d44cf56e field_5c0a8d4ecf56f 我该怎么办?

1 个答案:

答案 0 :(得分:0)

您的问题对我来说还不是很清楚,据我所知,

对于您不想循环通过的acf group,控件是您的, 这样您就可以直接打印

但是如果您真的想循环执行,

if( $fields )
      {
        foreach( $fields as $field_name => $value )
        {
          if( $value && !in_array($field_name, ["field_5c0a8d44cf56e", "field_5c0a8d4ecf56f"])
          {
              echo '<ul>';
                 echo '<li>' . $field_name . ':&nbsp;<strong>' . $value . '</strong></li>';
              echo '</ul>';
            }
        }
      }