{"id":25762447,"url":"https://github.com/rafywp/user-avatar-menu-account","last_synced_at":"2026-04-28T00:32:37.184Z","repository":{"id":278432038,"uuid":"935590379","full_name":"RafyWP/user-avatar-menu-account","owner":"RafyWP","description":"Displays the logged-in user’s avatar (or a default icon), their display name, and a customizable welcome message. Additionally, it includes a ‘My Account’ link if WooCommerce is active, or any other custom link defined by the user.","archived":false,"fork":false,"pushed_at":"2025-05-18T21:27:18.000Z","size":206,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-22T01:38:09.678Z","etag":null,"topics":["gutenberg-block","user","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://rafy.com.br/project/user-avatar-menu-account","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RafyWP.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,"zenodo":null}},"created_at":"2025-02-19T17:34:43.000Z","updated_at":"2025-05-18T21:27:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"f78c491d-9177-4c79-a041-9cbb5e3b2b81","html_url":"https://github.com/RafyWP/user-avatar-menu-account","commit_stats":null,"previous_names":["rafywp/user-avatar-menu-account"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/RafyWP/user-avatar-menu-account","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafyWP%2Fuser-avatar-menu-account","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafyWP%2Fuser-avatar-menu-account/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafyWP%2Fuser-avatar-menu-account/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafyWP%2Fuser-avatar-menu-account/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RafyWP","download_url":"https://codeload.github.com/RafyWP/user-avatar-menu-account/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RafyWP%2Fuser-avatar-menu-account/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32361477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"ssl_error","status_checked_at":"2026-04-27T20:07:00.910Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["gutenberg-block","user","wordpress","wordpress-plugin"],"created_at":"2025-02-26T19:53:03.164Z","updated_at":"2026-04-28T00:32:37.179Z","avatar_url":"https://github.com/RafyWP.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# User Avatar \u0026 Menu Account\n\nThank you for using the User Avatar \u0026 Menu Account plugin for WordPress. This plugin displays the logged-in user's avatar (or a default icon), their display name, and a customizable link. When WooCommerce is active, the link can automatically serve as a 'My Account' link, enhancing the user experience on your site. Lightweight and easy to integrate, it is fully customizable to match your site's design.\n\nThis repository is intended for development and contributions. To download the plugin directly to your WordPress, grab a release from this repository and install the ZIP file via the \"Plugins \u003e Add New Plugin\" screen in your WordPress.\n\nThe remainder of this README file speaks to how to develop this plugin.\n\n## Requirements\n\nThis plugin requires Node and NPM for development. If you don't have these tools, here is a short guide to get them installed.\n\nTo install Node.js and NPM (Node Package Manager) on your system, follow these steps:\n\n1. **Node.js Installation:**\n   - Visit the [Node.js official website](https://nodejs.org/).\n   - Download the installer for your operating system (Windows, macOS, or Linux).\n   - Run the installer and follow the on-screen instructions to install Node.js on your machine.\n\n2. **Verify Installation:**\n   - Open a command prompt or terminal.\n   - Type `node -v` and press Enter. This command will display the installed Node.js version.\n   - Similarly, type `npm -v` and press Enter to check the installed NPM version.\n\n3. **Updating NPM (optional but recommended):**\n   - To update NPM to the latest version, use the command `npm install -g npm@latest`.\n\nOnce Node.js and NPM are successfully installed, you can utilize NPM to manage packages, dependencies, and build processes within your WordPress plugin or any other project.\n\n## Development\n\nTo begin development, clone this repository to your local machine.\nOnce cloned, open your Terminal and navigate to the newly cloned directory.\n\nWhen getting started, run:\n\n```npm install```\n\nOnce installed, run the following command to begin the build script while you code:\n\n```npm start```\n\nAdditional scripts available include:\n\n-  `build`: Build the plugin.\n-  `format`: Adjust code formatting.\n-  `lint:css`: Lint the plugin's CSS code.\n-  `lint:js`: Lint the plugin's Javascript code.\n-  `packages-update`: Update all NPM packages to the latest versions.\n-  `plugin-zip`: Create a plugin ZIP file for distribution.\n-  `start`: Run the build process and have Webpack watch for changes to JavaScript and CSS.\n\n### Using wp-env for development\n\nThis repository includes an integration for [@wordpress/env](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/).\n\nTo use wp-env for development, do the following:\n\n-  Clone this repostiory to your local machine.\n-  In your Terminal, navigate to the newly cloned directory.\n-  Run `npm install`.\n-  Once completed, run `npm run env start`.\n-  After some time, your new local environment will be available with a URL shown in your Terminal.\n\nPlease note, wp-env requires Docker Desktop to be installed and running on your system. Follow the guide in the [@wordpress/env handbook](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/) to get Docker and all dependencies installed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafywp%2Fuser-avatar-menu-account","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafywp%2Fuser-avatar-menu-account","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafywp%2Fuser-avatar-menu-account/lists"}