settings = array( 'version' => '2.4.0', 'url' => plugin_dir_url(__FILE__), 'path' => plugin_dir_path(__FILE__) ); // set text domain // https://codex.wordpress.org/Function_Reference/load_plugin_textdomain load_plugin_textdomain('acf-medium-editor', false, plugin_basename(dirname(__FILE__)) . '/languages'); // include field add_action('acf/include_field_types', array($this, 'include_field_types')); // v5 // v4 not supported //add_action('acf/register_fields', array($this, 'include_field_types')); // v4 add_filter('jh_plugins_list', array($this, 'meta_box_data')); } /* * include_field_types * * This function will include the field type class * * @type function * @date 17/02/2016 * @since 1.0.0 * * @param $version (int) major ACF version. Defaults to false * @return n/a */ function include_field_types($version = false) { // support empty $version if (!$version) $version = 4; // include include_once('fields/acf-medium-editor-v' . $version . '.php'); } function meta_box_data($plugins=array()) { $plugins[] = array( 'title' => 'ACF Medium Editor Field', 'screens' => array('acf-field-group', 'edit-acf-field-group'), 'doc' => 'https://github.com/Hube2/acf-medium-editor/' ); return $plugins; } // end function meta_box } // initialize new acf_plugin_medium_editor(); // class_exists check endif; if (!function_exists('jh_plugins_list_meta_box')) { function jh_plugins_list_meta_box() { if (apply_filters('remove_hube2_nag', false)) { return; } $plugins = apply_filters('jh_plugins_list', array()); $id = 'plugins-by-john-huebner'; $title = 'Plugins by John Huebner'; $callback = 'show_blunt_plugins_list_meta_box'; $screens = array(); foreach ($plugins as $plugin) { $screens = array_merge($screens, $plugin['screens']); } $context = 'side'; $priority = 'low'; add_meta_box($id, $title, $callback, $screens, $context, $priority); } // end function jh_plugins_list_meta_box add_action('add_meta_boxes', 'jh_plugins_list_meta_box'); function show_blunt_plugins_list_meta_box() { $plugins = apply_filters('jh_plugins_list', array()); ?>
Thank you for using my plugins