WordPress runs inside a Laravel application: Laravel routing, controllers, Blade and Eloquent on the front end,
the WordPress admin, database and plugins untouched. Hooks, post types, taxonomies and REST routes are PHP 8 attributes, found by auto-discovery.
pollora.dev · Documentation · How Pollora compares · 1-minute tour
composer global require pollora/cli
pollora new example-app --ddev#[PostType('book')]
#[HasArchive]
class Book {}
class Seo
{
#[Action('wp_head', priority: 1)]
public function metaDescription(): void { /* … */ }
}A new project needs PHP 8.4+ and WordPress 7.1+. Current release: v13.35.1, on Laravel 13.35. Everything is open source.
| framework | The framework itself, pollora/framework |
| pollora | The skeleton composer create-project pollora/pollora installs |
| cli | pollora new, with an optional DDEV environment |
| documentation | Source of the docs published on pollora.dev |
The framework is built from these, and each one works on its own.
| colt | Eloquent models for WordPress data (a fork of Corcel) |
| Query | WP_Query, the fluent way |
| metabox · metabox-bridge | Meta Box fields, blocks and settings pages in a fluent API, and their custom tables with migrations and Eloquent |
| WordPressEntity | Post types and taxonomies in a fluent API |
| WordPressArguments | WordPress arguments as typed objects |
| hook · option · ajax | Actions and filters, options, AJAX actions |
| Helper-Overrider | One __() for Laravel and WordPress translations |
| nectar | Guidelines, skills and MCP tools that teach coding agents Pollora, on Laravel Boost |
| abilities | The WordPress Abilities API, the Laravel way |
| McpConnector | WordPress content as MCP tools, with OAuth 2.1 built in |
| AiVisibility | llms.txt, Markdown endpoints and AI directives |
| theme-default | Starter: Blade, Vite and Tailwind CSS v4 |
| theme-apiary | Apiary: a complete WooCommerce theme |
| theme-buzz | Buzz: a Full Site Editing magazine theme |
| plugin-default | The template behind pollora:make:plugin |
| portcullis | A secret login URL and brute-force lockouts |
| MeiliFacets | Filters, facets and suggestions with Meilisearch |
Questions and ideas: GitHub Discussions. Bugs: the issues of the repository concerned. Contributing: the guide.
Maintained by AmphiBee, © RuBee group. Pollora builds on the work of Roots (Bedrock, Sage, Acorn, @roots/vite-plugin), a constant source of inspiration, and on Corcel, which its WordPress models fork.