{"id":31782117,"url":"https://github.com/thevaibhawkumar/believer-topbar-notifications","last_synced_at":"2026-05-16T11:31:11.306Z","repository":{"id":316963743,"uuid":"1065491407","full_name":"TheVaibhawKumar/believer-topbar-notifications","owner":"TheVaibhawKumar","description":"Responsive WordPress topbar plugin to display site‑wide announcements with custom message and colors. Hides automatically when empty.","archived":false,"fork":false,"pushed_at":"2025-09-27T21:01:36.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-27T22:23:28.606Z","etag":null,"topics":["development","topbar-plugin","web","website-development","woocommerce","woocommerce-plugin","wordpress","wordpress-development","wordpress-plugin","wordpress-site","wordpress-topbar-plugin"],"latest_commit_sha":null,"homepage":"https://www.vaibhawkumarparashar.in","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/TheVaibhawKumar.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-27T20:50:43.000Z","updated_at":"2025-09-27T21:03:40.000Z","dependencies_parsed_at":"2025-09-28T16:16:41.285Z","dependency_job_id":null,"html_url":"https://github.com/TheVaibhawKumar/believer-topbar-notifications","commit_stats":null,"previous_names":["thevaibhawkumar/believer-topbar-notifications"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/TheVaibhawKumar/believer-topbar-notifications","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheVaibhawKumar%2Fbeliever-topbar-notifications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheVaibhawKumar%2Fbeliever-topbar-notifications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheVaibhawKumar%2Fbeliever-topbar-notifications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheVaibhawKumar%2Fbeliever-topbar-notifications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheVaibhawKumar","download_url":"https://codeload.github.com/TheVaibhawKumar/believer-topbar-notifications/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheVaibhawKumar%2Fbeliever-topbar-notifications/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279003395,"owners_count":26083581,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["development","topbar-plugin","web","website-development","woocommerce","woocommerce-plugin","wordpress","wordpress-development","wordpress-plugin","wordpress-site","wordpress-topbar-plugin"],"created_at":"2025-10-10T09:15:04.637Z","updated_at":"2025-10-10T09:15:07.461Z","avatar_url":"https://github.com/TheVaibhawKumar.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Believer Topbar Notifications\n\nResponsive WordPress plugin that displays a site‑wide announcement bar at the very top of every page. Add a custom message and colors from a simple settings page. If the message is empty, the topbar stays hidden by default.\n\n## Features\nAuto‑hide when message is empty\n\nCustom message (HTML allowed and sanitized)\n\nBackground and text color pickers with sensible defaults\n\nLightweight, responsive, sticky topbar\n\nSettings page built on the WordPress Settings API\n\nTranslation‑ready and follows WordPress coding standards\n\n## Requirements\nWordPress 5.6 or higher\n\nPHP 7.4 or higher\n\n## Installation\nUpload the folder believer-topbar-notifications to wp-content/plugins/\n\nActivate the plugin in WordPress → Plugins\n\nGo to Settings → Believer Topbar\n\nEnter a Message and choose colors, then Save\n\nClear the Message to hide the bar site‑wide\n\n## Usage\nMessage: Content shown inside the topbar; leave empty to hide the bar\n\nBackground Color: Sets the bar background; default #ffffff\n\nText Color: Sets the bar text; default #000000\n\n## Uninstall\nDeleting the plugin removes all plugin options from the database automatically (uninstall.php cleanup runs on delete)\n\n## Files and structure\nbeliever-topbar-notifications.php\n\nincludes/\n\nclass-btn-settings.php\n\nclass-btn-frontend.php\n\nassets/\n\ncss/topbar.css\n\njs/admin.js\n\nlanguages/\n\nbeliever-topbar-notifications.pot\n\nuninstall.php\n\nREADME.md\n\n## Developer notes\nOutput hook: wp_body_open\n\nEnqueues: wp_enqueue_scripts (frontend), admin_enqueue_scripts (color picker)\n\nSecurity: sanitize_hex_color for colors; wp_kses_post for message; escaping on output\n\ni18n: load_plugin_textdomain with .pot scaffolded in /languages\n\n## Roadmap\nDismiss/close button\n\nPer‑role visibility controls\n\nSchedule start/end time window\n\nGutenberg block for previewing the topbar in editor\n\n## Screenshots\n### Frontend View\n\n![Frontend](https://vaibhawkumarparashar.in/wp-content/uploads/2025/09/screenshot-1.png)\n\n### Settings Section\n\n![Setting](https://vaibhawkumarparashar.in/wp-content/uploads/2025/09/screenshot-2.png)\n\n\n\n## Changelog\n1.0.0 — Initial release\n\n## Support\nOpen an issue with WordPress version, steps to reproduce, and screenshots or a short screen recording\n\n## Professional services\nNeed customizations for WordPress or WooCommerce, create custom plugins according to your requirements, or enhancements to this plugin than contact us freely throughout this email: imvaibhaw@gmail.com\n\n## License\nGPL‑2.0‑or‑later © vaibhaw kumar","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthevaibhawkumar%2Fbeliever-topbar-notifications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthevaibhawkumar%2Fbeliever-topbar-notifications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthevaibhawkumar%2Fbeliever-topbar-notifications/lists"}