{"id":25435678,"url":"https://github.com/umdevelopera/um-account-tabs","last_synced_at":"2025-11-01T02:30:33.167Z","repository":{"id":175026037,"uuid":"563338688","full_name":"umdevelopera/um-account-tabs","owner":"umdevelopera","description":"Adds custom tabs to user account","archived":false,"fork":false,"pushed_at":"2025-02-01T22:19:09.000Z","size":85,"stargazers_count":10,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-01T23:22:32.549Z","etag":null,"topics":["tabs","ultimate-member","wordpress"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/umdevelopera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-08T12:10:42.000Z","updated_at":"2024-12-22T22:18:56.000Z","dependencies_parsed_at":"2024-11-10T20:17:43.586Z","dependency_job_id":"f5b80efa-9610-4745-850b-806b2977f561","html_url":"https://github.com/umdevelopera/um-account-tabs","commit_stats":null,"previous_names":["umdevelopera/um-account-tabs"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umdevelopera%2Fum-account-tabs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umdevelopera%2Fum-account-tabs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umdevelopera%2Fum-account-tabs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umdevelopera%2Fum-account-tabs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/umdevelopera","download_url":"https://codeload.github.com/umdevelopera/um-account-tabs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239252256,"owners_count":19607797,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["tabs","ultimate-member","wordpress"],"created_at":"2025-02-17T07:30:52.485Z","updated_at":"2025-11-01T02:30:33.127Z","avatar_url":"https://github.com/umdevelopera.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ultimate Member - Account tabs\n\nAdds custom tabs to the Account page menu.\n\n## Key features\n- Ability to create custom account tabs.\n- Ability to embed the profile form fields into the custom account tab.\n- Ability to embed the profile form header with cover and profile photo uploaders into the custom account tab.\n- Ability to restrict custom account tabs for specific user roles.\n- Ability to customise the custom account tab colour, icon and position.\n\n## Installation\n\n__Note:__ This plugin requires the [Ultimate Member](https://wordpress.org/plugins/ultimate-member/) plugin to be installed first.\n\n### How to install from GitHub\n\nOpen git bash, navigate to the **plugins** folder and execute this command:\n\n`git clone --branch=main git@github.com:umdevelopera/um-account-tabs.git um-account-tabs`\n\nOnce the plugin is cloned, enter your site admin dashboard and go to _wp-admin \u003e Plugins \u003e Installed Plugins_. Find the **Ultimate Member - Account tabs** plugin and click the **Activate** link.\n\n### How to install from ZIP archive\n\nYou can install this plugin from this [ZIP file](https://drive.google.com/file/d/1v6XpMQ6phoygx4U_jaF2REfz8z1Dn_sv/view?usp=sharing) as any other plugin. Follow [this instruction](https://wordpress.org/support/article/managing-plugins/#upload-via-wordpress-admin).\n\n## How to use\n\n### How to create a tab\n\nGo to *wp-admin \u003e Ultimate Member \u003e Account Tabs* and click the **Add New** button to create a draft.\n\n![WP, Ultimate Member, Account Tabs](https://github.com/umdevelopera/um-account-tabs/assets/113178913/798283da-c8c7-489b-8cc6-19e1488e67fd)\n\nConfigure the account tab settings:\n\n1) **Title** - The title of the tab (menu item text).\n\n2) **Content** - The content of the tab. You can add text, Gutenberg blocks, shortcodes. **Note:** forms are not allowed!\n\n3) Embed content:\n- **Embed a profile form** - Use this tool if you need to embed profile form fields into the tab.\n- **Display the profile header** - Use this tool if you need to embed cover and profile photo uploaders.\n- **Display the profile fields** - Use this to display profile form fields under the profile header.\n- **Submit button text** - Allows you to change the button text. \"Update\" by default.\n\n4) Restrictions:\n- **Show on these roles accounts** - Select user roles, in whose accounts you want to display the tab. The tab is displayed in all accounts if empty.\n\n5) Appearance:\n- **Icon** - Set the icon of the tab menu item. Default `+`.\n- **Background color** - Set the background color of the tab menu item. Default `#E0E0E0`.\n- **Text color** - Set the text and icon color of the tab menu item. Default `#404040`.\n- **Tab position** - Set the position of the tab item in the menu. A number from 1 to 999. Default is `800`.\n- **Tab slug** - Set the slug of the tab. This is a part of the account page URL specific for the tab. Default post slug.\n\n### How to use placeholders, shortcodes and blocks\n\nThe tab content supports placeholders: {user_id}, {user_role}, {user_avatar}, {usermeta:_meta_key_}, {display_name}, {first_name}, {last_name}, {username}, {email}, {admin_email}, {site_name}, {site_url}, {user_account_link}, {user_profile_link}.\nJust add a placeholder into the text in the Content section.\n- **{user_id}** placeholder may be helpful for shortcodes that require the `user_id` attribute.\n- **{usermeta:_meta_key_}** placeholder may be helpful to display a custom field value.\n\nThe Content section supports shortcodes and Gutenberg blocks.\n\n**Example 1:** Placeholders and shortcodes.\n![114a1+](https://github.com/user-attachments/assets/375f2e92-a6d6-406a-bc54-914d38f2e3fe)\n___\n![114e1](https://github.com/user-attachments/assets/1b939909-9ac8-4a58-b83b-780d4b886d11)\n\n### How to embed the profile form fields\n\nAccount tabs can not contain forms.\nSelect the profile form you need in the **Embed a profile form** dropdown to embed its fields into the tab.\n\n**Example 2:** Embeded profile form fields\n![e2a+](https://github.com/user-attachments/assets/46b7b5eb-7d80-4188-b543-ab490cf1e080)\n___\n![114e2](https://github.com/user-attachments/assets/efc4f3b6-c41d-4c5e-be2e-9768354d5bc4)\n\n### How to embed cover and profile photo uploaders\n\nSelect the profile form you need in the **Embed a profile form** dropdown and turn on the **Display the profile header** setting.\n\n**Example 3:** Embeded cover and profile photo uploaders.\n![114a3+](https://github.com/user-attachments/assets/eaecd354-edf4-457b-8964-9833b20030ad)\n___\n![114e3](https://github.com/user-attachments/assets/e9534c7d-1835-4251-80e6-92771d2eb871)\n\n### How to translate\n\nIt is possible to translate custom account tabs if you use the [Polylang](https://wordpress.org/plugins/polylang/) multilingual plugin.\nInstall the [Ultimate Member - Polylang](https://github.com/umdevelopera/um-polylang) extension. Go to *wp-admin \u003e Ultimate Member \u003e Account Tabs* and click the **Create Tabs** button in the notice to duplicate tabs for all languages. Once the tabs are duplicated, you can manually edit the tab titles.\n\n![WP, Ultimate Member, Account Tabs (Create Tabs)](https://github.com/user-attachments/assets/ed82a077-7727-424e-848e-ab9593013a6d)\n\n## Support\n\nThis is a free extension created for the community. The Ultimate Member team does not provide support for this extension.\nOpen new [issue](https://github.com/umdevelopera/um-account-tabs/issues) if you are facing a problem or have a suggestion.\n\n**Give a star if you think this extension is useful. Thanks.**\n\n## Useful links\n\n[Ultimate Member core plugin info and download](https://wordpress.org/plugins/ultimate-member)\n\n[Documentation for Ultimate Member](https://docs.ultimatemember.com)\n\n[Official extensions for Ultimate Member](https://ultimatemember.com/extensions/)\n\n[Free extensions for Ultimate Member](https://docs.google.com/document/d/1wp5oLOyuh5OUtI9ogcPy8NL428rZ8PVTu_0R-BuKKp8/edit?usp=sharing)\n\n[Code snippets for Ultimate Member](https://docs.google.com/document/d/1_bikh4JYlSjjQa0bX1HDGznpLtI0ur_Ma3XQfld2CKk/edit?usp=sharing)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumdevelopera%2Fum-account-tabs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fumdevelopera%2Fum-account-tabs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumdevelopera%2Fum-account-tabs/lists"}