diff --git a/src/Controller/ShortcodableController.php b/src/Controller/ShortcodableController.php index e2b22f2..795fa49 100644 --- a/src/Controller/ShortcodableController.php +++ b/src/Controller/ShortcodableController.php @@ -227,7 +227,7 @@ public function shortcodePlaceHolder($request) return; } - if ($id) { + if ($id && is_subclass_of($classname, 'DataObject')) { $object = $classname::get()->byID($id); } else { $object = singleton($classname);