I’d like to include a custom user field with a description that’s a bit longer than the maximum that seems to be allowed. Is this possible without creating a plugin?
AI-generated summary
The discussion revolves around increasing the max length of custom user field descriptions. Initially, paulrudy sought a solution without creating a plugin. ondrej suggested the Custom Wizard plugin, but paulrudy expressed concerns about compatibility with staff-approved user signups.
angus revealed that the Custom Wizard plugin cannot meet paulrudy’s requirements. Instead, angus created a theme component, Extended Custom Field Description, which allows for longer custom field descriptions.
After paulrudy expressed gratitude, they encountered issues with the component not displaying their custom field. angus and paulrudy discussed potential setup issues, and angus provided examples of the component working correctly. paulrudy remains unsure about how to troubleshoot the issue.
Hello,
I think that you will find this plugin helpful as I don’t think you can change the max characters for a custom field.
Hi, thanks for the suggestion. In my case the Discourse is set up to require staff approval for new users. I’m not sure the Custom Wizard plugin can show a wizard after signup, but before the user is approved. Are you familiar with it enough to say whether it can?
The Custom Wizard plugin does not currently do this unfortunately.
However, while I appreciate the reference to the Custom Wizard Plugin, I think it’s overkill in your case. I’ve made you a little theme component that achieves what you’re after.
https://github.com/paviliondev/extended-custom-field-description
Just pop your custom field name and your long description in the component’s setting (comma seperated) and bob’s your uncle.
Wow! This is amazing, thank you so much! I hope this will turn out to be useful to many more admins than just myself.
Edit: It doesn’t seem to be displaying my custom field. I’ve enabled the component for my theme, and added a field. Nothing shows up on the signup page, or in user profile. Should I be rebuilding?
What’s the name of your custom field? Does it have spaces in it?
What I have in “custom field description” is: field1, foo bar
I think you might have an issue in your setup then. Here’s an example of the component working with that value: https://try.thepavilion.io/. You don’t need to rebuild.
Huh, that’s strange. I have no idea what to troubleshoot. I’ll look around and see what I can find.




