/** * Password reset form tag * * @param array $atts * @param string $content * * @return string */ public static function password_reset_form_tag($atts, $content) { $password_reset_structure = ProfilePress_Registration_Auth::validate_registration_form(); $tag = '<form method="post" action="' . esc_url($_SERVER['REQUEST_URI']) . '">'; $tag .= do_shortcode($content); $tag .= '</form>'; return $password_reset_structure . $tag; }
public static function profilepress_registration_parser($atts) { $atts = shortcode_atts(array('id' => '', 'redirect' => ''), $atts); // get registration builder id $id = absint($atts['id']); $redirect = esc_url($atts['redirect']); $registration_status = ProfilePress_Registration_Auth::validate_registration_form($id, $redirect); $attribution = '<!-- Custom "Edit Profile Page" built with the ProfilePress WordPress plugin - http://profilepress.net -->' . "\r\n"; $css = self::get_registration_css($id); // call the registration structure/design return $attribution . $css . $registration_status . self::get_registration_structure($id); }