{"id":31223415,"url":"https://github.com/barzik/wp-notice","last_synced_at":"2025-09-21T22:42:40.664Z","repository":{"id":151929513,"uuid":"20681219","full_name":"barzik/wp-notice","owner":"barzik","description":"WordPress Plugin for displaying notices on posts based on conditions","archived":false,"fork":false,"pushed_at":"2015-12-12T13:29:30.000Z","size":872,"stargazers_count":1,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-04-08T00:38:48.148Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/barzik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-10T10:23:23.000Z","updated_at":"2023-04-15T15:47:22.521Z","dependencies_parsed_at":"2023-04-15T15:47:22.405Z","dependency_job_id":null,"html_url":"https://github.com/barzik/wp-notice","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/barzik/wp-notice","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barzik%2Fwp-notice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barzik%2Fwp-notice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barzik%2Fwp-notice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barzik%2Fwp-notice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barzik","download_url":"https://codeload.github.com/barzik/wp-notice/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barzik%2Fwp-notice/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276319013,"owners_count":25621651,"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-09-21T02:00:07.055Z","response_time":72,"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":[],"created_at":"2025-09-21T22:42:38.553Z","updated_at":"2025-09-21T22:42:40.657Z","avatar_url":"https://github.com/barzik.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/barzik/wp-notice.svg)](https://travis-ci.org/barzik/wp-notice)\n\n# WP Notice\n\nWP Notice plugin enable every admin to post animated announcement or messages on top of posts based on tags, categories or date.\nYou can assign several messages for the several posts. There are several custom designs based on BootStrap styles.\nAlong with the styles, you can also add to every message one of hundreds icons based on Font Awesome repository and\nalso choose animation type, duration and number of repetition.\n\n# Installation and other information\n\nFor Installations, screen shots and logs, please refer to [WP Notice WordPress.org page](https://wordpress.org/plugins/wp-notice/). \n\n# Automated testing\n\nWP Notice can be tested by using PHPUnit with the official WordPress testing environment.\n\n1. Install WordPress develop and PHPUnit. You can follow [those instructions](https://make.wordpress.org/core/handbook/testing/automated-testing/)\n2. Define local variable WP_TESTS_DIR with the location of WordPress develop phpunit folder. for example, put\nput `export WP_TESTS_DIR=\"/var/www/html/wordpress-develop/tests/phpunit\"` in .bashrc (Linux)\n3. Go to the plugin main folder and run `phpunit`.\n4. Tests coverage report is being printed in HTML page to ./log/CodeCoverage.\n5. You may run phpunit tests with Grunt by typing `grunt phpunit`.\n\n# Automated coding standards tests\n\nWP Notice is following [WordPress Code Standards](https://codex.wordpress.org/WordPress_Coding_Standards). \nThe validation is done by [PHP Code Sniffer](https://github.com/squizlabs/PHP_CodeSniffer) Along with [Code Sniffer WordPress extension](https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards).\nIn order to use it:\n\n1. Install PHP Code Sniffer.\n2. Install Code Sniffer WordPress extension.\n3. Install Grunt modules by typing `npm install`.\n4. Run `grunt phpcs` and observe results.\n5. Run `grunt jshint` for linting JS files. \n\n# Generate auto prefix for animation\n\nMake the changed in source_css and then run `grunt postcss` to output the CSS to public.css.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarzik%2Fwp-notice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarzik%2Fwp-notice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarzik%2Fwp-notice/lists"}