隐藏某些acf字段wordpress

问题描述 投票:0回答:1

救命

模板中的代码:

	<?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我该怎么做?

wordpress advanced-custom-fields custom-fields hidden-field
1个回答
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>';
            }
        }
      }
© www.soinside.com 2019 - 2024. All rights reserved.