• Resolved testingultimatemember

    (@testingultimatemember)


    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.

Viewing 15 replies - 1 through 15 (of 17 total)
  • @testingultimatemember

    Try to disable any WP plugin or CDN/Web Hosting server caching for the UM pages.

    https://docs.ultimatemember.com/article/1595-caching-problems

    Thread Starter testingultimatemember

    (@testingultimatemember)

    Hi @missveronicatv


    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

    @testingultimatemember

    You can try to use the “WP Rollback” plugin to test current and older versions
    of UM at your staging site.

    https://wordpress.org/plugins/wp-rollback/

    Thread Starter testingultimatemember

    (@testingultimatemember)

    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.

    Thread Starter testingultimatemember

    (@testingultimatemember)

    @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.

    @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, select Inspect then Console in the Menu.

    Thread Starter testingultimatemember

    (@testingultimatemember)

    @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
    __nextHasNoMarginBottom prop 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 __nextHasNoMarginBottom prop 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 __nextHasNoMarginBottom prop 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 __nextHasNoMarginBottom prop to true to start opting into the new styles, which will become the default in a future version.

    @testingultimatemember

    What versions of PHP are you using at your both sites?

    Try to clear your browser cache and reload the UM Forms Builder.

    Thread Starter testingultimatemember

    (@testingultimatemember)

    @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

    @testingultimatemember

    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.

    Thread Starter testingultimatemember

    (@testingultimatemember)

    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

    Thread Starter testingultimatemember

    (@testingultimatemember)

    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?

    Thread Starter testingultimatemember

    (@testingultimatemember)

    @missveronicatv Hi, no I didn’t as the theme is the same on my staging site and it works there (Astra).

    @testingultimatemember

    Change your Theme to a WordPress default theme like “Twenty Twenty-Three”
    and deactivate your page builder plugin for a real conflict test.

Viewing 15 replies - 1 through 15 (of 17 total)

The topic ‘Profile page form not working properly’ is closed to new replies.