Does Bricks support custom account endpoints in the meantime?

While developing a custom plugin, we noticed that the custom endpoint does not seem to work with Bricks. The menu item is displayed, but it is not accessible (404 – page not found).

Is there any possible way to achieve this with bricks (doesn’t matter how complex)? We really depend on this option unfortunately… maybe a feature request?

One possible solution: Display the custom endpoint’s html content wrapped within the defaults account page wrapper (of bricks)

I’m aware of similar questions/issues in this forum like Woocommerce Account Builder: Dashboard Template overwrites custom endpoints or Woocommerce my account : custom endpoint or Custom WooCommerce My Account endpoint

but none of these threads resulted in a clear, up-to-date response to this question. I’d be quite surprised if bricks doesn’t support any way of custom account pages, as this seems like a common requirement for plugins & advanced Websites to me.

Not what your looking for but you could display a template based on a url prefix.

This way you have 1 page with several templates and only show the one based on the url by conditions.

Thank you for your reply, really appreciate it. This would be one option for sure, although the my-account look & feel will be missing.
As an alternative option, I’m thinking about abusing the “Downloads” menu (renaming menu endpoint and modifying the bricks downloads template. Still not ideal though :slight_smile:

you can sort of fake the my-account from woocommerce or add to it.

The page does need to reload for the condition to kick in.

I said templates, but the conditions should also work on containers or sections or div’s.

So you have the woocommerce load the woocommerce and the others you fake by my-account/prefix condition

Let’s vote for this feature, which is now on the idea board, to be seen.

i think BricksUltimate plugin lets you create custom endpoints.. have a look im not 100% sure.

Thank you all for your replies - I didn’t notice it’s a feature requested on the idea board. That’s the way to go vote then :slight_smile: