# Show a profile edition form on your site

{% tabs %}
{% tab title="Joomla" %}
You can display a profile page on your site by creating a new menu item named "User profile":

![](/files/-LynmbXXXY1YylBf7nVH)

Here are the available options:

![](/files/-Lynmkq6_6HpfBrZk91T)

* **Visible lists**: Lists displayed on the profile edition form
* **Lists checked by default**: If the user is connected, only the lists he is subscribed to will be checked. This option lets you check by default some of the displayed lists if the user isn't connected.
* **Lists in a dropdown**: If you activate this option, the users will be able to select only one list
* **Automatically subscribe to**: The lists selected here won't be shown on the profile page. When submitting the form, the user will be subscribed to these lists
* **Fields to display**: You can display custom fields on the profile form if you created some
* **Intro text**: Text displayed before the profile page
* **Post text**: Text displayed after the profile page

Here is an example of profile page displayed on the default Joomla template:

![](/files/-MFkLvgEH6j-eTLbkgKk)
{% endtab %}

{% tab title="WordPress" %}
You can display a profile zone on your site by using the widget named "AcyMailing: User profile":

![](/files/jzsLZ9Hd0MLD5Mu2UunA)

* **Title**: The text displayed above the widget
* **Visible lists**: Lists displayed on the profile edition form
* **Lists checked by default**: If the user is connected, only the lists he is subscribed to will be checked. This option lets you check by default some of the displayed lists if the user isn't connected.
* **Lists in a dropdown**: If you activate this option, the users will be able to select only one list
* **Automatically subscribe to**: The lists selected here won't be shown on the profile form. When submitting the form, the user will be subscribed to these lists
* **Fields to display**: You can display custom fields on the profile form if you created some

![](/files/51khR5OuCiutM21McmyH)

* **Intro text**: Text displayed before the profile page
* **Post text**: Text displayed after the profile page
* **Source**: The source is displayed on the user edition page in the admin part of your site, it is used to know from where a user has been created (import, subscription form, profile, etc...). Each widget has a different source but you can personnalise it here.

Here is an example of profile view displayed on a default WordPress theme:

![](/files/AZVT0FvDe4DKdqcBvvKO)
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.acymailing.com/advanced/show-a-profile-edition-form-on-your-site.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
