Нет описания

field-group-fields.php 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <div class="acf-field-list-wrap">
  2. <ul class="acf-hl acf-thead">
  3. <li class="li-field-order"><?php _e( 'Order', 'acf' ); ?></li>
  4. <li class="li-field-label"><?php _e( 'Label', 'acf' ); ?></li>
  5. <li class="li-field-name"><?php _e( 'Name', 'acf' ); ?></li>
  6. <li class="li-field-key"><?php _e( 'Key', 'acf' ); ?></li>
  7. <li class="li-field-type"><?php _e( 'Type', 'acf' ); ?></li>
  8. </ul>
  9. <div class="acf-field-list
  10. <?php
  11. if ( ! $fields ) {
  12. echo ' -empty'; }
  13. ?>
  14. ">
  15. <div class="no-fields-message">
  16. <?php _e( 'No fields. Click the <strong>+ Add Field</strong> button to create your first field.', 'acf' ); ?>
  17. </div>
  18. <?php
  19. if ( $fields ) :
  20. foreach ( $fields as $i => $field ) :
  21. acf_get_view(
  22. 'field-group-field',
  23. array(
  24. 'field' => $field,
  25. 'i' => $i,
  26. )
  27. );
  28. endforeach;
  29. endif;
  30. ?>
  31. </div>
  32. <ul class="acf-hl acf-tfoot">
  33. <li class="acf-fr">
  34. <a href="#" class="button button-primary button-large add-field"><?php _e( '+ Add Field', 'acf' ); ?></a>
  35. </li>
  36. </ul>
  37. <?php
  38. if ( ! $parent ) :
  39. // get clone
  40. $clone = acf_get_valid_field(
  41. array(
  42. 'ID' => 'acfcloneindex',
  43. 'key' => 'acfcloneindex',
  44. 'label' => __( 'New Field', 'acf' ),
  45. 'name' => 'new_field',
  46. 'type' => 'text',
  47. )
  48. );
  49. ?>
  50. <script type="text/html" id="tmpl-acf-field">
  51. <?php
  52. acf_get_view(
  53. 'field-group-field',
  54. array(
  55. 'field' => $clone,
  56. 'i' => 0,
  57. )
  58. );
  59. ?>
  60. </script>
  61. <?php endif; ?>
  62. </div>