Conversation
supportHello, I’m requesting customization for the Login/Register page. Thanks! The page I need help with: [ log in to see the link]
Hi @redeyedrocker Apologies for taking a while to reply. I’ve looked into adding on customizations for the Login/Register page(s) for WP & WooCommerce, but it opens up a whole new can of works and is a lot larger to do than I thought, so it’s best to rather install a plugin that is dedicated to doing that. Hope that helps. Thanks Zack
@kaira I can only find paid plugins for that. Is it not possible to add simple customization like changing the register/login text, button, alignment, padding, etc.?
@redeyedrocker Have you had a look at this one: https://wordpress.org/plugins/colorlib-login-customizer/ It looks free and like it offers a lot. As mentioned I can’t just add a few very simple customization options as I would need to offer complete customization settings for everything to do with the login page, and in some/most cases the theme used is also designing the WC login page so it might cause some conflicts which will be hard to make work on every theme. Hope you can understand. Thanks Zack
@kaira That plugin doesn’t look like it supports WooCommerce.
@redeyedrocker I’d suggest reaching out to the theme developers of the theme you’re using, or it looks like you’re using a page builder called PageLayer, maybe ask them too. Either of those developers should provide better design (or help) with this. Thanks
@kaira I’ll try asking them but I just wanted basic stuff like having the login/registration form aligned at the center and change some text for better readability. As you can see from the screenshot, it looks kinda weird so, I wanted to make minor adjustments.
@redeyedrocker Can you add the following custom CSS to Customize -> Additional CSS and see if that helps: body.woocommerce-account #customer_login { display: flex; flex-direction: column; justify-content: center; float: none; padding: 20px 0; } body.woocommerce-account #customer_login p.registration-form-mailpoet { margin: 20px 0 20px; } body.woocommerce-account #customer_login p { font-size: 14px; } That should neaten things up a bit. Thanks
@kaira That fixed it, thanks!
Pleasure 🙂
@kaira Hello, I also noticed an issue while testing on Mobile. The WooCommerce checkout page should put the order details after the billing details and additional information due to the portrait view but that is not happening for some reason as you can see in the screenshot. Is there anyway to fix this with the CSS or some other method? I took this screenshot on Desktop with resized window to replicate the issue since mobile doesn’t allow me to screenshot the checkout page.
@redeyedrocker Ok, so you’ll need to speak to the PageLayer builder or theme developers for that as they should make the checkout page fully responsive. This will take me a while to work out all the custom CSS needed to fix that for mobile, and there are most likely other pages also not responsive if the login and checkout pages aren’t working on mobile. Or maybe try using a different theme to see if that helps… The theme should deal with the layout and design of the site and make it all work on mobile. Thanks Zack
@kaira I tested other pages on Mobile and they work well and even when they’re a bit off, I can usually fix that myself with PageLayer. But for the checkout page which is either generated by the plugin (which I can’t even access it with PageLayer, only the default editor) or in my case, uses a shortcode to display it which I don’t really have control over. I also noticed as you can see in the screenshot below, when I resize the window, it does become responsive but when the width is too short like the screenshot in the above post, it fails which seems to be the reason Mobile is having this issue.
@kaira Could you apply similar CSS modification to the WooCommerce reset password? body.woocommerce-account #customer_login { display: flex; flex-direction: column; justify-content: center; float: none; padding: 20px 0; } body.woocommerce-account #customer_login p.registration-form-mailpoet { margin: 20px 0 20px; } body.woocommerce-account #customer_login p { font-size: 14px; }
Hi @redeyedrocker Apologies for taking a while to reply. I’ve looked into adding on customizations for the Login/Register page(s) for WP & WooCommerce, but it opens up a whole new can of works and is a lot larger to do than I thought, so it’s best to rather install a plugin that is dedicated to doing that. Hope that helps. Thanks Zack
@kaira I can only find paid plugins for that. Is it not possible to add simple customization like changing the register/login text, button, alignment, padding, etc.?
@redeyedrocker Have you had a look at this one: https://wordpress.org/plugins/colorlib-login-customizer/ It looks free and like it offers a lot. As mentioned I can’t just add a few very simple customization options as I would need to offer complete customization settings for everything to do with the login page, and in some/most cases the theme used is also designing the WC login page so it might cause some conflicts which will be hard to make work on every theme. Hope you can understand. Thanks Zack
@kaira That plugin doesn’t look like it supports WooCommerce.
@redeyedrocker I’d suggest reaching out to the theme developers of the theme you’re using, or it looks like you’re using a page builder called PageLayer, maybe ask them too. Either of those developers should provide better design (or help) with this. Thanks
@kaira I’ll try asking them but I just wanted basic stuff like having the login/registration form aligned at the center and change some text for better readability. As you can see from the screenshot, it looks kinda weird so, I wanted to make minor adjustments.
@redeyedrocker Can you add the following custom CSS to Customize -> Additional CSS and see if that helps: body.woocommerce-account #customer_login { display: flex; flex-direction: column; justify-content: center; float: none; padding: 20px 0; } body.woocommerce-account #customer_login p.registration-form-mailpoet { margin: 20px 0 20px; } body.woocommerce-account #customer_login p { font-size: 14px; } That should neaten things up a bit. Thanks
@kaira That fixed it, thanks!
Pleasure 🙂
@kaira Hello, I also noticed an issue while testing on Mobile. The WooCommerce checkout page should put the order details after the billing details and additional information due to the portrait view but that is not happening for some reason as you can see in the screenshot. Is there anyway to fix this with the CSS or some other method? I took this screenshot on Desktop with resized window to replicate the issue since mobile doesn’t allow me to screenshot the checkout page.
@redeyedrocker Ok, so you’ll need to speak to the PageLayer builder or theme developers for that as they should make the checkout page fully responsive. This will take me a while to work out all the custom CSS needed to fix that for mobile, and there are most likely other pages also not responsive if the login and checkout pages aren’t working on mobile. Or maybe try using a different theme to see if that helps… The theme should deal with the layout and design of the site and make it all work on mobile. Thanks Zack
@kaira I tested other pages on Mobile and they work well and even when they’re a bit off, I can usually fix that myself with PageLayer. But for the checkout page which is either generated by the plugin (which I can’t even access it with PageLayer, only the default editor) or in my case, uses a shortcode to display it which I don’t really have control over. I also noticed as you can see in the screenshot below, when I resize the window, it does become responsive but when the width is too short like the screenshot in the above post, it fails which seems to be the reason Mobile is having this issue.
@kaira Could you apply similar CSS modification to the WooCommerce reset password? body.woocommerce-account #customer_login { display: flex; flex-direction: column; justify-content: center; float: none; padding: 20px 0; } body.woocommerce-account #customer_login p.registration-form-mailpoet { margin: 20px 0 20px; } body.woocommerce-account #customer_login p { font-size: 14px; }