diff --git a/wowchemy/layouts/partials/widgets/portfolio.html b/wowchemy/layouts/partials/widgets/portfolio.html
index 0fd360ed..6d0384fd 100644
--- a/wowchemy/layouts/partials/widgets/portfolio.html
+++ b/wowchemy/layouts/partials/widgets/portfolio.html
@@ -50,7 +50,7 @@
{{/* Query */}}
- {{ $query := site.RegularPages }}
+ {{ $query := site.Pages }}
{{/* Filters */}}
{{ with $st.Params.content.page_type }}
@@ -63,6 +63,12 @@
{{ with $st.Params.content.filters.tags }}
{{ $query = where $query "Params.tags" "intersect" . }}
{{ end }}
+ {{ with $st.Params.content.filters.exclude_tags }}
+ {{ $query = $query | symdiff (where site.Pages "Params.tags" "intersect" .) }}
+ {{ end }}
+ {{ with ($st.Params.content.filters.kinds | default (slice "page")) }}
+ {{ $query = where $query "Kind" "in" . }}
+ {{ end }}
{{/* Sort */}}
{{ $sort_by := $st.Params.content.sort_by | default "Date" }}