{"id":19354590,"url":"https://github.com/oceancodex/wpsp","last_synced_at":"2026-06-14T06:01:09.560Z","repository":{"id":245439146,"uuid":"817334986","full_name":"oceancodex/wpsp","owner":"oceancodex","description":"WPSP (WordPress Starter Plugin) - A great framework that makes WordPress plugin development easier!","archived":false,"fork":false,"pushed_at":"2026-06-06T20:43:06.000Z","size":3290,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-06T21:18:34.972Z","etag":null,"topics":["laravel-wordpress","starter","starter-plugin","wordpress","wordpress-","wordpress-boilerplate","wordpress-development","wordpress-laravel","wordpress-plugin","wordpress-plugin-boilerplate","wordpress-plugin-development","wordpress-starter","wordpress-starter-framework","wordpress-starter-kit","wordpress-starter-plugin"],"latest_commit_sha":null,"homepage":"https://docs.oceancodex.com/tai-lieu/wpsp-wordpress-starter-plugin","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oceancodex.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-06-19T13:43:34.000Z","updated_at":"2026-06-06T19:47:18.000Z","dependencies_parsed_at":"2025-12-24T08:01:07.301Z","dependency_job_id":null,"html_url":"https://github.com/oceancodex/wpsp","commit_stats":null,"previous_names":["oceancodex/wpsp"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/oceancodex/wpsp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceancodex%2Fwpsp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceancodex%2Fwpsp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceancodex%2Fwpsp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceancodex%2Fwpsp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oceancodex","download_url":"https://codeload.github.com/oceancodex/wpsp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oceancodex%2Fwpsp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34310801,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","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":["laravel-wordpress","starter","starter-plugin","wordpress","wordpress-","wordpress-boilerplate","wordpress-development","wordpress-laravel","wordpress-plugin","wordpress-plugin-boilerplate","wordpress-plugin-development","wordpress-starter","wordpress-starter-framework","wordpress-starter-kit","wordpress-starter-plugin"],"created_at":"2024-11-10T05:02:43.716Z","updated_at":"2026-06-14T06:01:09.495Z","avatar_url":"https://github.com/oceancodex.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WordPress Starter Plugin\n### A great framework that makes WordPress plugin development easier!\n\n---\nBefore creating your first **WPSP** project, make sure you have the following applications installed on your local computer:\n\n- PHP: **^8.2**\n- PHP CLI: **^8.2**\n- Composer\n- Nodejs\n- A WordPress website running on version **6.1 or higher**\n\n\u003e [!CAUTION]\n\u003e Please pay attention to whether the PHP version and PHP CLI running are suitable for the project WPSP will develop or not?!\n\nAfter installing the above applications, go to the directory: `/wp-content/plugins` of the Website (A) to initialize a new WPSP project via the following Composer command:\n\n```\ncomposer create-project oceancodex/wpsp my-new-plugin\n```\n\nThe plugin project with the folder name `my-new-plugin` will be initialized and the dependencies will be downloaded.\n\nThen, run the commands below to install the complete project:\n\n```\ncd my-new-plugin\n```\n\n```\nphp bin/install\n```\n\nThe installer will ask you for some project information, fill in that information like the following example:\n\n- **Project name:** Project name `(eg: My New Plugin)`\n- **Project short name:** Short project name `(eg: mnp)`\n- **Root namespace:** Namespace of the project `(eg: MyNewPlugin)`\n- **Prefix for environment key:** Prefix for variables in the .env file `(eg: MNP_)`\n- **Text domain:** Text domain used for translation according to WordPress standards `(eg: my-new-plugin)`\n\n\u003e [!IMPORTANT]\n\u003e The above information must be declared correctly in writing style, uppercase and lowercase as in the example for the project to work best.\\\n\u003e Declare the above information to limit plugin conflicts and create an independent operating environment for each project using WPSP running on the same website.\n\nThe installer will automatically set up the project, installing dependencies.\n\nIf not, you can manually run the following commands to complete project setup:\n\n```\ncomposer update\n```\n\n```\nnpm install\n```\n\n```\nnpm run mix-production\n```\n\nThat's it, you've completed setting up a new plugin project based on WPSP.\n\nGo to the Plugins menu in `/wp-admin` to activate your: `My New Plugin` plugin.\n___\nDocs: https://docs.oceancodex.com/tai-lieu/wordpress-starter-plugin\n\nOCEANCODEX.COM","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foceancodex%2Fwpsp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foceancodex%2Fwpsp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foceancodex%2Fwpsp/lists"}