WP Manifestindependent plugin directory
manifest / integrations / total-counts-for-wp-graphql

Total Counts for WPGraphQL

Adds the ability to fetch total post counts from WP-GraphQL

by Built By Cactus · github.com/builtbycactus/total-counts-for-wp-graphql · website

20stars
5forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/builtbycactus/total-counts-for-wp-graphql/archive/refs/heads/master.zip

From the readme

Total Counts for WP-GraphQL As it stands WP-GraphQL doesn't implement the totalCount field. This is due to a number of reasons, including the performance impact that would come with such a query. We found that we needed this for a site being developed, so built up this basic plugin. Whilst this doesn't implement the totalCount field as per the GraphQL docs, it does add a total field to the pageInfo object that is used for pagination. This seemed like the most sensible place to put it, as 99% of the time, we'll be using this field to pull back the total number of items, alongside our paginated result. Retrieving the total count. To retrieve to total count, it's a simple case of requesting the total field with your pageInfo. See below: This will then give you a result as such: As you can see, the total number of items is accessible via data.posts.pageInfo.total. Contributions Contributions are welcome. This was a very quick build and as such there are probably performance gains to be had. Feel free to make a PR against this repo!

Read the full README on GitHub →