Free Directory, Listing & Classifieds WordPress Plugin Support General HivePress Amend ‘My Account’ or ‘Settings’ page

Amend ‘My Account’ or ‘Settings’ page

  • Author
    Posts
  • darossi

    Hello

    I am having an issue whereby new users are confused between profiles and listings.

    When an unregistered user clicks ‘Add Listing’, they are encouraged to register an account. Once they have done this, they are presented with the account ‘Settings’ page and a form for completing their profile.

    Some of the users are inferring that this form is the ‘Add Listing’ form.

    I would like to amend this page in a couple of ways:

    1. I would like to change the ‘Setting’ title to something like ‘Thanks for Registering, please click the ‘Add Listing’ button to continue

    2. I’d like to hide the form altogether really. My site is such that it is not required for users to have a complete profile. Their username and password will do. I’d still like them to be able to log in and amend their listing, but there’s no need for them to have a profile as such.

    Is this easy to accomplish?

    Many Thanks!

    ihordeveloper

    If the email verification is disabled on your site then the listing submission process is not interrupted, after users register (or sign in) they are redirected to the next step (selecting a category).

    It’s possible to change the settings page title, but this requires a custom code snippet:

    add_filter(
    	'hivepress/v1/routes',
    	function( $routes ) {
    		$routes['user_edit_settings_page']['title'] = 'custom title';
    
    		return $routes;
    	}
    );
Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.

Subscribe

Sign In

Don't have an account? Register

Forgot password?

Register

Already have an account? Sign In

Forgot password?

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.

Cyber Monday is here! Get 25% off with MONDAY2020 coupon code until Monday, December 7.