{"id":25098510,"url":"https://github.com/shaileshdevs/migrate-blogs-using-api","last_synced_at":"2025-04-02T04:11:12.141Z","repository":{"id":170028680,"uuid":"519566500","full_name":"shaileshdevs/Migrate-Blogs-Using-Api","owner":"shaileshdevs","description":null,"archived":false,"fork":false,"pushed_at":"2022-07-31T13:37:29.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T18:51:49.172Z","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/shaileshdevs.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}},"created_at":"2022-07-30T16:27:52.000Z","updated_at":"2023-03-22T08:27:16.000Z","dependencies_parsed_at":"2023-06-26T16:31:11.763Z","dependency_job_id":null,"html_url":"https://github.com/shaileshdevs/Migrate-Blogs-Using-Api","commit_stats":null,"previous_names":["shaileshdevs/migrate-blogs-using-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaileshdevs%2FMigrate-Blogs-Using-Api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaileshdevs%2FMigrate-Blogs-Using-Api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaileshdevs%2FMigrate-Blogs-Using-Api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaileshdevs%2FMigrate-Blogs-Using-Api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shaileshdevs","download_url":"https://codeload.github.com/shaileshdevs/Migrate-Blogs-Using-Api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246752656,"owners_count":20827987,"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":[],"created_at":"2025-02-07T18:31:51.963Z","updated_at":"2025-04-02T04:11:12.136Z","avatar_url":"https://github.com/shaileshdevs.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Migrate Blogs Using API\n\nWhat does this plugin do?\n-\n* This plugin allows you to import the users as authors and blogs as Articles in your WordPress site.\n* It imports the users and blogs from an external site using API.\n\nHow does the plugin work?\n-\nHere is the workflow about how the plugin works:\n* The plugin creates a custom post type named as \"Articles\".\n* This \"Articles\" custom post type has only three fields:\n  - Title\n  - Description\n  - Author\n* To import the users or blogs into your WordPress site, visit the submenu \"Fetch Users \u0026 Articles\" [ Articles \u003e Fetch Users \u0026 Articles ].\n* When you click on the button \"Fetch Users\", the plugin extracts the data at https://jsonplaceholder.typicode.com/users using API.\n* Then, it imports the users into your WordPress site as Authors.\n* The following standard WordPress fields related to user are populated by this plugin:\n  - Username\n  - Email\n  - Display Name\n* It also populates the following custom user fields created by the plugin itself:\n  - Address Street\n  - Address Suit\n  - Address City\n  - Address Pincode\n  - Phone\n  - Company Name\n  - Website\n* When you click on the button \"Fetch Articles\", the plugin extract the data at https://jsonplaceholder.typicode.com/posts using API.\n* It imports the blogs as Articles into your WordPress site.\n* It assigns all of the newly created Articles to one of the authors imported after you clicked on the \"Fetch Users\" button.\n* If there is no author imported earlier, it assigns all Articles to admin itself.\n* It populates the following fields in the Articles custom post type:\n  - Title\n  - Description\n  - Author\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaileshdevs%2Fmigrate-blogs-using-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshaileshdevs%2Fmigrate-blogs-using-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaileshdevs%2Fmigrate-blogs-using-api/lists"}