{"id":21942695,"url":"https://github.com/zonayedpca/reactpress","last_synced_at":"2025-10-09T23:30:39.896Z","repository":{"id":97127517,"uuid":"144303432","full_name":"zonayedpca/ReactPress","owner":"zonayedpca","description":"Create WordPress Theme using React Only! Demo: { username: 'user', password:  'user' }","archived":false,"fork":false,"pushed_at":"2018-08-30T14:55:30.000Z","size":372,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-29T03:31:31.659Z","etag":null,"topics":["react","react-wordpress","react-wordpress-template"],"latest_commit_sha":null,"homepage":"https://reactpress.zonayed.me","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/zonayedpca.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}},"created_at":"2018-08-10T15:29:00.000Z","updated_at":"2023-09-14T17:50:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"cc967e82-0ce5-4464-ac65-656032d54a32","html_url":"https://github.com/zonayedpca/ReactPress","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonayedpca%2FReactPress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonayedpca%2FReactPress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonayedpca%2FReactPress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonayedpca%2FReactPress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zonayedpca","download_url":"https://codeload.github.com/zonayedpca/ReactPress/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235879937,"owners_count":19059722,"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":["react","react-wordpress","react-wordpress-template"],"created_at":"2024-11-29T03:26:07.937Z","updated_at":"2025-10-09T23:30:34.524Z","avatar_url":"https://github.com/zonayedpca.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Warning\n- The production version of ```ReactPress``` only works if your WordPress site is installed in root directory. Like ```example.com``` or ```subdomain.example.com``` is okay. But if you want to use it in any child directory like ```example.com/childdir``` then it will not work!\n- Also it works only with ```localhost``` version of WordPress during development process.\n- This mechanism is completely depended on [WP REST API](https://wordpress.org/plugins/rest-api/) and also [another](https://wordpress.org/plugins/rest-api-filter-fields/) third party plugin. Make sure you have installed them on your ```localhost``` WordPress website during development process. - Don't Worry! It will take care of these two 3rd party plugins itself during production.\n- Please follow WP REST API [Documentation](http://v2.wp-api.org/) to interact with your WordPress site.\n\n## Demo\n- [Log In](https://reactpress.zonayed.me/wp-admin) and make a post! See it yourself in action!\n- [Demo](https://reactpress.zonayed.me)\n```\nusername: user\npassword: user\n```\n\n## Development\n- ```ReactPress``` is using proxy to work with WordPress during development process assuming your WordPress site is running under ```localhost```. If you are running your WordPress in different port, then please open ```package.json```, find ```proxy``` and replace your WordPress ```localhost``` URL with your own.  \n- Rest of the processes are just like React Application, Install all the dependecies:\n```\nnpm install\n```\n- If you want to start development server:\n```\nnpm start\n```\n- Use relative links to make a request to WP REST API. Like:\n```\n/wp-json/wp/v2/posts?per_page=5\n```\n\n## Production\n- Just like any other React Application, you can run ```build``` command to get the production version of your application:\n```\nnpm run build\n```\n- You will find a new directory named as your React Application Project inside ```build``` directory. This will be your WordPress theme. You can make a ```zip``` version of this directory, or you can copy this directory to your WordPress directory.\n- If you want a different name of your WordPress theme, clone the repo with your name. Like:\n```\ngit clone https://github.com/zonayedpca/ReactPress.git yourThemeName\n```\n- You may want to add some additional info, screenshot and so other things. You can always do these things from ```public``` directory \n\n## Contribution\n### Testing\n- [Ar Rolin](https://www.facebook.com/ArRolin)\n- [Taslim Hossain](https://www.facebook.com/thmilon)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonayedpca%2Freactpress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzonayedpca%2Freactpress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonayedpca%2Freactpress/lists"}