ACF_Field_Group::export_post_as_phppublicACF 6.1

Returns a string that can be used to create a field group with PHP.

Method of the class: ACF_Field_Group{}

No Hooks.

Returns

String.

Usage

$ACF_Field_Group = new ACF_Field_Group();
$ACF_Field_Group->export_post_as_php( $post );
$post(array)
The main field group array.
Default: array()

Changelog

Since 6.1 Introduced.

ACF_Field_Group::export_post_as_php() code ACF 6.8.8

public function export_post_as_php( $post = array() ) {
	$return = '';
	if ( empty( $post ) ) {
		return $return;
	}

	$code = var_export( $post, true ); // phpcs:ignore WordPress.PHP.DevelopmentFunctions -- Used for PHP export.
	if ( ! $code ) {
		return $return;
	}

	$code    = $this->format_code_for_export( $code );
	$return .= "acf_add_local_field_group( {$code} );\r\n";

	return esc_textarea( $return );
}