From 979450a7feced5bddaa06c8cb9589118a6974776 Mon Sep 17 00:00:00 2001 From: Jordan Doyle Date: Sun, 16 Oct 2016 15:20:25 +0100 Subject: [PATCH] Wordpress-related blade directives --- src/Providers/KoseligServiceProvider.php | 3 +++ src/Providers/WordpressTemplatingServiceProvider.php | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 src/Providers/WordpressTemplatingServiceProvider.php diff --git a/src/Providers/KoseligServiceProvider.php b/src/Providers/KoseligServiceProvider.php index 9a518e7..d3c31fc 100644 --- a/src/Providers/KoseligServiceProvider.php +++ b/src/Providers/KoseligServiceProvider.php @@ -24,6 +24,9 @@ class KoseligServiceProvider extends ServiceProvider $this->app->register(WordpressServiceProvider::class); $this->app->register(ConfigServiceProvider::class); + // Blade service provider + $this->app->register(WordpressTemplatingServiceProvider::class); + // Routing service provider $this->app->register(RoutingServiceProvider::class); diff --git a/src/Providers/WordpressTemplatingServiceProvider.php b/src/Providers/WordpressTemplatingServiceProvider.php new file mode 100644 index 0000000..8fe9a3e --- /dev/null +++ b/src/Providers/WordpressTemplatingServiceProvider.php @@ -0,0 +1,38 @@ + + */ +class WordpressTemplatingServiceProvider extends ServiceProvider +{ + /** + * Perform post-registration booting of services. + * + * @return void + */ + public function boot() + { + Blade::directive('loop', function ($expression) { + return ''; + }); + + Blade::directive('endloop', function ($expression) { + return ''; + }); + + Blade::directive('wphead', function ($expression) { + return ''; + }); + + Blade::directive('wpfooter', function ($expression) { + return ''; + }); + } +} -- libgit2 1.7.2