{"id":24490393,"url":"https://github.com/armandphilippot/wp-graphql-get-extended","last_synced_at":"2026-04-12T02:36:24.889Z","repository":{"id":42566753,"uuid":"435933803","full_name":"ArmandPhilippot/wp-graphql-get-extended","owner":"ArmandPhilippot","description":"Adds a WP GraphQL field that replicate get_extended() function behavior.","archived":false,"fork":false,"pushed_at":"2024-06-17T15:10:36.000Z","size":578,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T07:42:36.202Z","etag":null,"topics":["graphql","wordpress","wordpress-plugin","wp-graphql"],"latest_commit_sha":null,"homepage":"","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/ArmandPhilippot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-07T15:31:53.000Z","updated_at":"2024-06-17T15:10:33.000Z","dependencies_parsed_at":"2023-01-21T15:48:28.219Z","dependency_job_id":null,"html_url":"https://github.com/ArmandPhilippot/wp-graphql-get-extended","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/ArmandPhilippot/wp-graphql-get-extended","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArmandPhilippot%2Fwp-graphql-get-extended","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArmandPhilippot%2Fwp-graphql-get-extended/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArmandPhilippot%2Fwp-graphql-get-extended/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArmandPhilippot%2Fwp-graphql-get-extended/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArmandPhilippot","download_url":"https://codeload.github.com/ArmandPhilippot/wp-graphql-get-extended/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArmandPhilippot%2Fwp-graphql-get-extended/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270749194,"owners_count":24638673,"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-08-16T02:00:11.002Z","response_time":91,"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":["graphql","wordpress","wordpress-plugin","wp-graphql"],"created_at":"2025-01-21T17:17:59.869Z","updated_at":"2026-04-12T02:36:19.797Z","avatar_url":"https://github.com/ArmandPhilippot.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WP GraphQL Extended\n\nAdds a WP GraphQL field that replicate `get_extended()` function behavior. It allows you to obtain the content before/after the more tag.\n\n## Requirements\n\n-   [WP GraphQL](https://github.com/wp-graphql/wp-graphql)\n\n## Description\n\nBy default, the `get_extended()` function from WordPress is not implemented in WP GraphQL. I'm used to use it, so I decided to create this feature.\n\nIf you don't know `get_extended`, you can read more information in [WordPress documentation](https://developer.wordpress.org/reference/functions/get_extended/). It allows you to split your content into two parts: the one before the more tag and the one after.\n\nThis plugin allows you to retrieve this two parts for each posts including Custom Post Types. You can also choose the output format: `raw` or `rendered`.\n\n**Query example:**\n\n```graphql\nquery SinglePost($slug: String!) {\n\tpostBy(slug: $slug) {\n\t\tcontentParts {\n\t\t\tbeforeMore(format: RAW)\n\t\t\tafterMore\n\t\t}\n\t}\n}\n```\n\n**Note:** If your post does not contain a more tag, the `beforeMore` part contains your post and the `afterMore` part is empty.\n\n## Installation\n\nDownload this repo, then put the plugin inside your `wp-content/plugins/` directory and activate it in your WordPress admin.\n\n## License\n\nThis WordPress plugin is open-source and available under the [GPL-v2-or-later license](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmandphilippot%2Fwp-graphql-get-extended","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farmandphilippot%2Fwp-graphql-get-extended","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farmandphilippot%2Fwp-graphql-get-extended/lists"}