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); } /** * You can use these filters to add custom links to your plugin row in the plugin list. * @param $links, $file * @return $links [array] * @since 1.0.0 */ if (! function_exists('diaa_add_custom_plugin_links')) { function diaa_add_custom_plugin_links($links, $file) { if (!isset($plugin)){ $plugin = plugin_basename(__FILE__); } if ($plugin == $file) { $links[] = 'Documentation'; $links[] = 'Contact Support'; } return $links; } } add_filter('plugin_row_meta', 'diaa_add_custom_plugin_links', 10, 2);