DOCS

Profile Settings

FREE block. An AJAX-powered frontend form for editing user profile information. Block ID: get-fund/user-profile-settings.

Profile settings example

Why use this

Fundraisers need to update their display name, bio, and avatar without accessing the WordPress admin. This block provides a complete profile editor on any frontend page.

What it does

The block renders a form with sections for:

  • Display name, first name, last name
  • Email address
  • Bio and optional website URL
  • Password change
  • Avatar upload and removal
  • Organisation name and logo (when showOrganisation is enabled)

Each section submits independently via AJAX. The following AJAX actions are handled server-side:

AJAX actionPurpose
get_fund_save_profileSave name, email, bio, website
get_fund_save_passwordChange password
get_fund_upload_avatarUpload a new avatar
get_fund_remove_avatarRemove the current avatar
get_fund_upload_logoUpload an organisation logo
get_fund_remove_logoRemove the organisation logo

How to use it

  1. Add the Profile Settings block to the account page.
  2. Toggle which sections are visible in the inspector.
  3. Enable the organisation section if your fundraisers represent organisations.

Settings and options

OptionTypeDefaultDescription
Show titlebooleantrueDisplay the section heading
Show avatarbooleantrueAvatar upload section
Show display namebooleantrueDisplay name field
Show first and last namebooleantrueFirst and last name fields
Show emailbooleantrueEmail address field
Show biobooleantrueBio/description field
Show websitebooleanfalseWebsite URL field
Show password sectionbooleantruePassword change section
TitlestringCustom block heading
Profile titlestringCustom heading for the profile section
Password titlestringCustom heading for the password section
Show organisationbooleanfalseOrganisation name and logo upload

What you can and cannot do

  • Avatar and logo uploads are handled via the standard WordPress media upload mechanism.
  • The block does not support Query Loop context.
  • All sections are optional and can be hidden independently.
  • The organisation logo uploaded here is displayed by the Organisation Card (PRO) block.

Troubleshooting

Avatar upload fails: Confirm the uploads directory is writable and the user has an account. Guest users cannot upload avatars.

Changes do not save: JavaScript errors in the console may indicate a nonce or AJAX endpoint issue. Confirm WordPress AJAX is functional on the site.