daun/statamic-widget-collection-count

Display the number of entries per collection or taxonomy in your Statamic control panel

v1.3.1 2024-12-10 18:51 UTC

README

Control panel widget for Statamic that displays the count of entries for a given collection or taxonomy.

Collection Count Widget Screenshot

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+

License

MIT