From fe195a8a0cd08c8d6e2c20d8d54028800dca2eb1 Mon Sep 17 00:00:00 2001 From: Jordan Doyle Date: Sat, 15 Oct 2016 15:07:32 +0100 Subject: [PATCH] Meta usability changes --- src/Models/Meta.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Models/Meta.php b/src/Models/Meta.php index 887f6ac..4ae6e0f 100644 --- a/src/Models/Meta.php +++ b/src/Models/Meta.php @@ -30,13 +30,17 @@ class Meta extends Model * or * Meta::get(7, 'my_meta_key'); * - * @param int|string|null $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 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 * @return mixed */ public static function get($page = null, $name = null) { + if (is_subclass_of($page, Post::class)) { + $page = $page->ID; + } + if (!ctype_digit((string) $page) && $name === null) { $name = $page; $page = null; -- libgit2 1.7.2