I don’t think so, because pluck()
only accepts a single field.
Some code:
$allTags = [];
$fields = ['tags', 'categories', 'whatever'];
foreach ($fields as $field) {
$tags = page('somepage')->children()->pluck($field,',', true);
$allTags = array_merge($allTags, $tags);
}
dump(array_unique($allTags));
Something like this then wrapped in a method, or create a custom collection.