{"id":13828551,"url":"https://github.com/koselig/koselig","last_synced_at":"2025-10-31T09:31:03.683Z","repository":{"id":69926304,"uuid":"69824568","full_name":"koselig/koselig","owner":"koselig","description":":love_letter: Seamlessly integrate Wordpress with Laravel.","archived":false,"fork":false,"pushed_at":"2019-04-27T08:40:53.000Z","size":12794,"stargazers_count":65,"open_issues_count":1,"forks_count":3,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-01-29T08:33:45.606Z","etag":null,"topics":["laravel","laravel-framework","wordpress","wordpress-development","wordpress-laravel","wordpress-library"],"latest_commit_sha":null,"homepage":"https://koselig.github.io/documentation/","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/koselig.png","metadata":{"files":{"readme":"readme.md","changelog":"CHANGELOG.md","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}},"created_at":"2016-10-02T22:00:38.000Z","updated_at":"2024-02-26T00:10:31.000Z","dependencies_parsed_at":"2023-03-03T20:30:26.806Z","dependency_job_id":null,"html_url":"https://github.com/koselig/koselig","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/koselig%2Fkoselig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koselig%2Fkoselig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koselig%2Fkoselig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koselig%2Fkoselig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koselig","download_url":"https://codeload.github.com/koselig/koselig/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238821459,"owners_count":19536223,"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":["laravel","laravel-framework","wordpress","wordpress-development","wordpress-laravel","wordpress-library"],"created_at":"2024-08-04T09:02:51.891Z","updated_at":"2025-10-31T09:30:57.373Z","avatar_url":"https://github.com/koselig.png","language":"PHP","funding_links":[],"categories":["PHP","Packages"],"sub_categories":["WordPress Integration"],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://koselig.github.io/documentation/\" target=\"_blank\"\u003e\u003cimg src=\"https://i.imgur.com/5OLmEHu.png\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://travis-ci.org/koselig/library\"\u003e\u003cimg src=\"https://travis-ci.org/koselig/library.svg\" alt=\"Build Status\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/koselig/library\"\u003e\u003cimg src=\"https://poser.pugx.org/koselig/library/d/total.svg\" alt=\"Total Downloads\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://packagist.org/packages/koselig/library\"\u003e\u003cimg src=\"https://poser.pugx.org/koselig/library/v/unstable.svg\" alt=\"Latest Stable Version\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://koselig.github.io/documentation/\"\u003eDocumentation\u003c/a\u003e\n\u003c/p\u003e\n\n## What is this?\n\nThis is your standard [Laravel](https://laravel.com/) install but with a few little extras 😉. Koselig is your gateway to Wordpress from Laravel. When a user makes a request, Koselig will boot Wordpress and attempt to match the page Wordpress thinks its on with a Laravel route you define (Koselig provides route methods such as Template, Page Type, Post ID, etc). From that point on, you're in Laravel world but with full access to Wordpress and all the functions that Wordpress exposes.\n\nBut we know that's not good enough; Wordpress' API is straight up ugly and doesn't know which paradigm it's following. Koselig attempts to abstract Wordpress away from you, the developer, by providing a beautiful interface to call into Wordpress code. An [auth guard](https://laravel.com/docs/5.6/authentication) has been defined for Wordpress, Eloquent models for Wordpress have been setup and we have proxies for everything that doesn't make sense to rewrite to make them PSR2 compliant.\n\nIf you've never used Laravel before you should definitely read over their [docs](https://laravel.com/docs/master), it'll make your life as a PHP developer so much better. While we're on the topic of docs, [here's ours](https://koselig.github.io/documentation/) (they're not as good as Laravel's though sorry ☹️)\n\nThe Wordpress dashboard is available at /cms. There will be a full Wordpress install in your environment but it's managed via [composer](https://getcomposer.org/) along with all your Wordpress plugins.\n\n## Security Vulnerabilities\n\nIf you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com).\n\nIf you discover a security vulnerability within Koselig, please send an e-mail to Jordan Doyle via [jordan@doyle.la](mailto:jordan@doyle.la).\n\nIf you discover a security vulnerability within Wordpress, please report it on [Hackerone](https://hackerone.com/wordpress).\n\nAll security vulnerabilities will be promptly addressed.\n\n## License\n\nThe Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).\n\nKoselig is licensed under the [WTFPL](http://www.wtfpl.net/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoselig%2Fkoselig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoselig%2Fkoselig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoselig%2Fkoselig/lists"}