function get_layout_title($field, $layout, $i, $value) { // add loop acf_add_loop(array('selector' => $field['name'], 'name' => $field['name'], 'value' => array($value), 'field' => $field, 'i' => 0, 'post_id' => 0)); // vars $title = $layout['label']; // filters $title = apply_filters('acf/fields/flexible_content/layout_title', $title, $field, $layout, $i); $title = apply_filters('acf/fields/flexible_content/layout_title/name=' . $field['_name'], $title, $field, $layout, $i); $title = apply_filters('acf/fields/flexible_content/layout_title/key=' . $field['key'], $title, $field, $layout, $i); // remove loop acf_remove_loop(); // prepend order $title = '<span class="acf-fc-layout-order">' . ($i + 1) . '</span> ' . $title; // return return $title; }
function reset_rows() { // remove last loop acf_remove_loop('active'); // return return true; }