'; do_action('acfe/flexible/render_popup_select', $field); echo ''; } /** * render_popup_actions * * @param $field * * @return void */ function render_popup_actions($field){ // ACF 6.5+ only if(!acfe_is_acf('6.5')){ return; } // layout more actions echo ''; } /** * render_popup_select_content * * @param $field * * @return void */ function render_popup_select_content($field){ // vars $name = $field['_name']; $key = $field['key']; // wrapper echo ''; } /** * render_popup_actions_content * * @param $field * * @return void */ function render_popup_actions_content($field){ // get buttons $buttons = $this->get_popup_actions_buttons($field); // bail early if(empty($buttons)){ return; } // wrapper echo ''; } /** * get_popup_actions_buttons * * @param $field * * @return mixed|null */ function get_popup_actions_buttons($field){ // vars $name = $field['_name']; $key = $field['key']; // buttons $buttons = array( 'rename' => '' . esc_html__('Rename', 'acf') . '', 'disable' => '' . esc_html__('Disable', 'acf') . '' . esc_html__('Enable', 'acf') . '', ); // filter buttons $buttons = apply_filters("acfe/flexible/layouts/more_action_buttons", $buttons, $field); $buttons = apply_filters("acfe/flexible/layouts/more_action_buttons/name={$name}", $buttons, $field); $buttons = apply_filters("acfe/flexible/layouts/more_action_buttons/key={$key}", $buttons, $field); return $buttons; } } acf_new_instance('acfe_field_flexible_content_popup'); endif;