Control panel widget for Statamic that displays the count of entries for a given collection or taxonomy.
Installation
From your project root, run:
composer require daun/statamic-widget-collection-count
Alternatively, you can install the addon via the control panel.
Usage
Add the widget to your control panel dashboard by adding it to the widgets
array in the
config/statamic/cp.php
config file. Pass in the name of the collection to show.
return [ 'widgets' => [ [ 'type' => 'collection_count', 'collection' => 'projects' ] ]];
Options
Ignore draft entries
By default, all entries are counted, including drafts. Set the count_unpublished
variable to
false
to only count published entries.
return [ 'widgets' => [ [ 'type' => 'collection_count', 'collection' => 'projects', 'count_unpublished' => false, ] ]];
Apply custom query scopes
Pass in the query_scope
param to apply custom scopes before counting.
return [ 'widgets' => [ [ 'type' => 'collection_count', 'collection' => 'projects', 'query_scope' => 'archived', ] ]];
Usage with taxonomies
The widget will happily count taxonomy terms as well. Just use the taxonomy name instead.
return [ 'widgets' => [ [ 'type' => 'collection_count', 'collection' => 'tags', ] ]];
Requirements
Statamic 3/4/5+