| Get field value | get_field( 'name', $post_id ) |
| Echo field value | the_field( 'name', $post_id ) |
| Get all fields | get_fields( $post_id ) |
| Get options value | get_field( 'name', 'options' ) |
| Get user value | get_field( 'name', 'user_5' ) |
| Get term value | get_field( 'name', 'term_12' ) |
| Update field | update_field( 'name', $value, $post_id ) |
| Delete field | delete_field( 'name', $post_id ) |
| Loop repeater | while ( have_rows('r') ) : the_row(); get_sub_field('f'); endwhile; |
| Get layout name | get_row_layout() |
| Get row index | get_row_index() (1-based) |
| Register options page | fieldforge_add_options_page( [...] ) |
| Register PHP block | fieldforge_register_block_type( [...] ) |
| Preload for custom query | fieldforge_preload( [1, 2, 3] ) |
| Flush cache | FIELDFORGE_Performance::instance()->flush_all() |
| Delete all values | FIELDFORGE_Field_Values::instance()->delete_all( $post_id ) |
| Check FF active | defined( 'FIELDFORGE_VERSION' ) |
| Check FF PRO | defined( 'FIELDFORGE_PRO' ) && FIELDFORGE_PRO |