/** * Content for the Debug Info tab. * * @since 1.2.0 * * @internal */ function cptui_render_debuginfo_section() { $debuginfo = new CPTUI_Debug_Info(); echo '<form id="cptui_debug_info" method="post">'; $debuginfo->tab_site_info(); if (!empty($_POST) && isset($_POST['cptui_debug_info_email'])) { $email_args = array(); $email_args['email'] = sanitize_text_field($_POST['cptui_debug_info_email']); $debuginfo->send_email($email_args); } echo '<p><label for="cptui_debug_info_email">' . __('Please provide an email address to send debug information to: ', 'custom-post-type-ui') . '</label><input type="email" id="cptui_debug_info_email" name="cptui_debug_info_email" value="" /></p>'; /** * Filters the text value to use on the button when sending debug information. * * @since 1.2.0 * * @param string $value Text to use for the button. */ echo '<p><input type="submit" class="button-primary" name="cptui_send_debug_email" value="' . esc_attr(apply_filters('cptui_debug_email_submit_button', __('Send debug info', 'custom-post-type-ui'))) . '" /></p>'; echo '</form>'; /** * Fires after the display of the site information. * * @since 1.3.0 */ do_action('cptui_after_site_info'); }
function cptui_render_debuginfo_section() { $debuginfo = new CPTUI_Debug_Info(); echo '<form id="cptui_debug_info" method="post">'; $debuginfo->tab_site_info(); if (!empty($_POST) && isset($_POST['cptui_debug_info_email'])) { $email_args = array(); $email_args['email'] = sanitize_text_field($_POST['cptui_debug_info_email']); $debuginfo->send_email($email_args); } echo '<p><label for="cptui_debug_info_email">' . __('Please provide an email address to send debug information to: ', 'custom-post-type-ui') . '</label><input type="email" id="cptui_debug_info_email" name="cptui_debug_info_email" value="" /></p>'; echo '<p><input type="submit" class="button-primary" name="cptui_send_debug_email" value="' . esc_attr(apply_filters('cptui_post_type_debug_email', __('Send debug info', 'custom-post-type-ui'))) . '" /></p>'; echo '</form>'; }