Profile page form not working properly
-
Hi all,
I’ve set up a profile form on the Users page and it was previously working fine. But in the past few days I’ve noticed that the form can be edited by members but these edits do not show up on their profile.
Instead you have to click the form’s gear icon and the ‘edit profile’ button to see the completed fields.
Does anyone have any advice on what could be causing the issue? It means that the profiles are empty. I’ve tried two different profile forms and neither work.
Thanks so much.
-
Try to disable any WP plugin or CDN/Web Hosting server caching for the UM pages.
https://docs.ultimatemember.com/article/1595-caching-problems
Thanks for your comment. I paused Cloudflare and disabled Varnish (on CloudWays) as advised by support on Cloudways but the profile form is still not updating sadly.It’s strange because it’s working on my old staging site and I have all the same plugins installed. I pasted all the code snippets I’ve used into the staging site. I even set up a profile form with the same fields on the staging site and it still works fine. I think the only difference is that the staging site has an older version of WordPress/Ultimate Member.
Thanks
You can try to use the “WP Rollback” plugin to test current and older versions
of UM at your staging site.Thanks @missveronicatv again. I just updated all of my plugins / theme on my staging site and it still works there but not on my real site.
I can send you some screenshots showing how the completed profile form shows on the staging site but does not show on the real site if that’d help?
I tried deactivating all the plugins today but it didn’t fix the issue.
@missveronicatv I’ve just realised that when I click the ‘live preview screen’ button on the form, no fields appear – only the ‘continue editing’ button.
EDIT: I just opened another profile form and the ‘live preview screen’ for that one appears normal. But the info/fields still doesn’t show when they click ‘update’ on the profile form.-
This reply was modified 1 year, 3 months ago by
testingultimatemember.
“Live Preview Screen” is a new feature since UM 2.10.0
What do you get by using the “Live Preview Mobile” button?Look at your Browser web Console if you have any JavaScript errors.
Mouse right button click, selectInspectthenConsolein the Menu.@missveronicatv Live preview mobile shows the same thing. No fields visible, just the ‘continue editing’ button. When I click edit page on the profile page and then open the web console, I get these errors:
VM420 deprecated.min.js:2 select( 'core/edit-post' ).isEditorPanelEnabled is deprecated since version 6.5. Please use select( 'core/editor' ).isEditorPanelEnabled instead.
i @ VM420 deprecated.min.js:2Understand this warningAI
VM420 deprecated.min.js:2 wp.editPost.PluginDocumentSettingPanel is deprecated since version 6.6. Please use wp.editor.PluginDocumentSettingPanel instead.
i @ VM420 deprecated.min.js:2Understand this warningAI
VM420 deprecated.min.js:2 wp.editPost.PluginSidebarMoreMenuItem is deprecated since version 6.6. Please use wp.editor.PluginSidebarMoreMenuItem instead.
i @ VM420 deprecated.min.js:2Understand this warningAI
VM420 deprecated.min.js:2 wp.editPost.PluginSidebar is deprecated since version 6.6. Please use wp.editor.PluginSidebar instead.
i @ VM420 deprecated.min.js:2Understand this warningAI
VM420 deprecated.min.js:2 wp.editPost.PluginPrePublishPanel is deprecated since version 6.6. Please use wp.editor.PluginPrePublishPanel instead.
i @ VM420 deprecated.min.js:2Understand this warningAI
VM420 deprecated.min.js:2 wp.editPost.PluginPostPublishPanel is deprecated since version 6.6. Please use wp.editor.PluginPostPublishPanel instead.
i @ VM420 deprecated.min.js:2Understand this warningAI
VM420 deprecated.min.js:2 Using custom components as toolbar controls is deprecated since version 5.6. Please use ToolbarItem, ToolbarButton or ToolbarDropdownMenu components instead. See: https://developer.wordpress.org/block-editor/components/toolbar-button/#inside-blockcontrols
i @ VM420 deprecated.min.js:2Understand this warningAI
VM420 deprecated.min.js:2 Bottom margin styles for wp.components.CheckboxControl is deprecated since version 6.7 and will be removed in version 7.0. Note: Set the__nextHasNoMarginBottomprop to true to start opting into the new styles, which will become the default in a future version.
i @ VM420 deprecated.min.js:2Understand this warningAI
VM703 load-scripts.php:5 JQMIGRATE: Migrate is installed, version 3.4.1
VM420 deprecated.min.js:2 Bottom margin styles for wp.components.ToggleControl is deprecated since version 6.7 and will be removed in version 7.0. Note: Set the__nextHasNoMarginBottomprop to true to start opting into the new styles, which will become the default in a future version.
i @ VM420 deprecated.min.js:2Understand this warningAI
VM420 deprecated.min.js:2 Bottom margin styles for wp.components.SelectControl is deprecated since version 6.7 and will be removed in version 7.0. Note: Set the__nextHasNoMarginBottomprop to true to start opting into the new styles, which will become the default in a future version.
i @ VM420 deprecated.min.js:2Understand this warningAI
VM420 deprecated.min.js:2 Bottom margin styles for wp.components.TextareaControl is deprecated since version 6.7 and will be removed in version 7.0. Note: Set the__nextHasNoMarginBottomprop to true to start opting into the new styles, which will become the default in a future version.What versions of PHP are you using at your both sites?
Try to clear your browser cache and reload the UM Forms Builder.
@missveronicatv hi, I’m using 8.1.31 (Supports 64bit values) on both sites.
I’ve cleared my browser cache but it made no difference. What do you mean by ‘reload the UM Forms Builder’?
Thanks
After clearing the browser cache you reload the browser page for the UM Forms Builder to get the Form to show again now by rereading all JavaScript files from hosting server.
Try to edit the UM forms if updating will change display of the “Live Preview Screen” and also try to edit with only UM as the active plugin.
Hi @missveronicatv none of those tips have fixed the issue sadly.
I can now see the live preview screen correctly. But when I put the profile form shortcode, although I can click the gear icon and edit the profile, when I click update profile it still does not update. Instead it is the same blank page with the Ultimate Member gear icon showing.
Just to be clear, I can see the fields when I am on the profile page if I add ‘?um_action=edit’ at the end of the URL. And the changes appear on this page. But when I click update profile, they do not become public.
I have tried a new test page and put a new profile form there and tested it but it has the same result.
Any advice?
Thanks
Live site Staging site I just compared my live site with my staging site (where the profile form is working correctly) and I noticed that the live site is missing the ‘um-profile-body’ line.
testingultimatemember
When doing the conflict test, did you change the Theme?
@missveronicatv Hi, no I didn’t as the theme is the same on my staging site and it works there (Astra).
Change your Theme to a WordPress default theme like “Twenty Twenty-Three”
and deactivate your page builder plugin for a real conflict test. -
This reply was modified 1 year, 3 months ago by
The topic ‘Profile page form not working properly’ is closed to new replies.