From 707895c027e133df481770e9151c6daa86f53abb Mon Sep 17 00:00:00 2001 From: Jordan Doyle Date: Mon, 31 Oct 2016 22:20:30 +0000 Subject: [PATCH] Add meta helpers --- composer.json | 5 ++++- src/Models/Meta.php | 2 +- src/Providers/WordpressServiceProvider.php | 8 +++++--- src/helpers.php | 30 ++++++++++++++++++++++++++++++ 4 files changed, 40 insertions(+), 5 deletions(-) create mode 100644 src/helpers.php diff --git a/composer.json b/composer.json index ffed439..449f106 100644 --- a/composer.json +++ b/composer.json @@ -17,6 +17,9 @@ "autoload": { "psr-4": { "Koselig\\": "src/" - } + }, + "files": [ + "src/helpers.php" + ] } } diff --git a/src/Models/Meta.php b/src/Models/Meta.php index f687a4c..c02d3ef 100644 --- a/src/Models/Meta.php +++ b/src/Models/Meta.php @@ -111,7 +111,7 @@ class Meta extends Model * * @param int|string|null|Post $page page to get meta for (or name of the meta item to get * if you want to get the current page's meta) - * @param string|null $name + * @param string|null $name name of the field to get * @param bool $format whether to format this field or not * * @throws UnsatisfiedDependencyException diff --git a/src/Providers/WordpressServiceProvider.php b/src/Providers/WordpressServiceProvider.php index 3b4bbeb..92f8268 100644 --- a/src/Providers/WordpressServiceProvider.php +++ b/src/Providers/WordpressServiceProvider.php @@ -155,8 +155,10 @@ class WordpressServiceProvider extends ServiceProvider return resource_path('fields'); }); + // hacky fix to get network admin working Action::hook('network_site_url', [$this, 'rewriteNetworkUrl'], 10, 3); + // register custom post types defined in posttypes $this->registerPostTypes(); } @@ -167,9 +169,9 @@ class WordpressServiceProvider extends ServiceProvider */ protected function registerPostTypes() { - foreach (config('posttypes') as $key => $value) { - register_post_type($key, $value); - } + collect(config('posttypes'))->each(function ($item, $key) { + register_post_type($key, $item); + }); } /** diff --git a/src/helpers.php b/src/helpers.php new file mode 100644 index 0000000..3aabd44 --- /dev/null +++ b/src/helpers.php @@ -0,0 +1,30 @@ +