From 6bb8f14d1823cf13d0f7f640f2e24c8c0d88c38e Mon Sep 17 00:00:00 2001 From: Jordan Doyle Date: Sat, 22 Oct 2016 20:04:17 +0100 Subject: [PATCH] Add gravityform directive & fix 404 on get routes that dont exist inside wordpress --- src/Mail/WordpressMailServiceProvider.php | 2 +- src/Providers/WordpressTemplatingServiceProvider.php | 6 ++++++ src/Support/Wordpress.php | 6 +++--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/Mail/WordpressMailServiceProvider.php b/src/Mail/WordpressMailServiceProvider.php index 89acc32..bdba577 100644 --- a/src/Mail/WordpressMailServiceProvider.php +++ b/src/Mail/WordpressMailServiceProvider.php @@ -4,7 +4,7 @@ namespace Koselig\Mail; use Illuminate\Support\ServiceProvider; /** - * + * Override Wordpress' wp_mail function to use the Laravel mailer. * * @author Jordan Doyle */ diff --git a/src/Providers/WordpressTemplatingServiceProvider.php b/src/Providers/WordpressTemplatingServiceProvider.php index d9731af..fb7a573 100644 --- a/src/Providers/WordpressTemplatingServiceProvider.php +++ b/src/Providers/WordpressTemplatingServiceProvider.php @@ -34,5 +34,11 @@ class WordpressTemplatingServiceProvider extends ServiceProvider Blade::directive('wpfooter', function ($expression) { return ''; }); + + if (function_exists('gravity_form')) { + Blade::directive('gravityform', function ($expression) { + return ""; + }); + } } } diff --git a/src/Support/Wordpress.php b/src/Support/Wordpress.php index ba36cee..24d24b2 100644 --- a/src/Support/Wordpress.php +++ b/src/Support/Wordpress.php @@ -20,7 +20,7 @@ class Wordpress public static function id() { // can't use facades to access properties unfortunately! - return app('query')->post->ID; + return app('query')->post->ID ?? null; } /** @@ -108,12 +108,12 @@ class Wordpress /** * Get the current logged in user. Generally, you shouldn't be using this - * function and should instead be using Auth::user() from Laravel to get + * function and should instead be using auth()->user() from Laravel to get * the current logged in Wordpress user. * * Use of WP_User is deprecated, however this method will not be removed. * - * @deprecated use Auth::user() instead. + * @deprecated use auth()->user() instead. * @return \WP_User */ public static function currentUser() -- libgit2 1.7.2