Default Image Addon for ACF plugin needs "Advanced Custom Fields or Advanced Custom Fields PRO" to run. Please download from here and activate it

', 'acf-nav-menu' ); $diaa_plugins = array( 'advanced-custom-nav-menu-field/advanced-custom-nav-menu-field.php' ); require_once(ABSPATH . 'wp-admin/includes/plugin.php'); deactivate_plugins($diaa_plugins); } } /** * Add backend option for default image in field type "image" in ACF. * @param array $field * @return void */ if (!function_exists('diaa_add_default_value_to_image_field')) { function diaa_add_default_value_to_image_field($field) { acf_render_field_setting( $field, array( 'label' => 'Default Image', 'instructions' => 'Add default image here', 'type' => 'image', 'name' => 'default_value', )); } add_action('acf/render_field_settings/type=image', 'diaa_add_default_value_to_image_field'); } /** * Save and render the default image on the front end. * @param array $value * @param int $post_id * @param array $field * @return void */ if (!function_exists('diaa_reset_default_image')) { function diaa_reset_default_image($value, $post_id, $field) { if (!$value && isset($field['default_value'])) { $value = $field['default_value']; } return $value; } add_filter('acf/load_value/type=image', 'diaa_reset_default_image', 10, 3); }