The Integrations tab provides a centralized location for connecting Post Views Counter with other WordPress plugins, page builders, and third-party services. This tab allows you to enable or disable integration features that extend the plugin’s functionality beyond core Views tracking.
You interact with this tab when you want to:
- Display Views in page builder layouts (Elementor, Divi, etc.)
- Connect view data with analytics platforms
- Enable compatibility with caching plugins and performance tools
- Integrate with third-party display widgets or custom front-end frameworks
The tab is located at Post Views > Integrations in the WordPress admin menu.
Settings Reference
The current inventory confirms the Integrations tab exists and that it is used to control compatibility with supported plugins, page builders, and related extensions. It does not enumerate each field in the tab, so this page focuses on how to work with the tab safely rather than listing field-by-field defaults.
Use the tab to enable only the integrations that match the tools active on your site. In practice, each enabled integration allows Post Views Counter to:
- Share view data with the integrated plugin
- Display counters within that plugin’s interface or output
- Maintain synchronized tracking across both systems
When you need plugin-specific behavior, use this tab together with the corresponding integration guide for the relevant builder, caching plugin, or multilingual plugin.
Recommended Defaults
For most sites, use these defaults when working with the Integrations tab:
-
Keep optional integrations off until needed — Start with only the integrations required by plugins already active on the site.
-
Enable one integration at a time — Save changes and test the affected layout, widget, or template before enabling more integrations.
-
Pair integrations with the right counting mode — If the integrated output is cached, use a caching-compatible counting mode and retest after clearing caches.
-
Review after plugin changes — Revisit this tab whenever you install, remove, or replace a page builder, caching plugin, or multilingual plugin.
Dependencies
Intra-Tab Relationships
Integrations within this tab typically operate independently. Enabling one integration does not affect others.
Cross-Tab Dependencies
Integration behavior may depend on settings configured elsewhere:
-
Counter Mode — Integrations that display Views on the front end depend on the counter mode setting at Post Views > Counting > Tracking Behavior > Counter Mode. JavaScript Mode and REST API Mode handle display differently than PHP Mode.
-
Tracking Targets — Integrations can only display views for post types enabled for tracking. Configure tracking targets at Post Views > Counting > Tracking Targets.
-
Display Settings — Some integrations inherit display formatting (label, icon, position) from Post Views > Display > Counter Appearance.
Troubleshooting
Views not appearing in an integrated page builder
If Views do not display correctly in a page builder integration:
- Verify the integration is enabled at Post Views > Integrations.
- Confirm the post type is tracked at Post Views > Counting > Tracking Targets.
- Check that the page builder module or widget is configured to show the view counter.
- Clear all caches, including page builder caches and any CDN caches.
Integration causes tracking to stop
If enabling an integration causes view counting to stop:
- Check for JavaScript errors in the browser console.
- Verify REST API routes are accessible — the canonical namespace is
post-views-counterwith routes such as/wp-json/post-views-counter/update-post-views/and/wp-json/post-views-counter/get-post-views/. - Ensure no security plugins are blocking the REST API endpoints.
Counts display but do not increment
If counts appear in integrated displays but do not update:
- Review the time interval setting at Post Views > Counting > Tracking Behavior — a long interval between counts may give the appearance of non-incrementing views.
- Check if caching is serving stale content — see Post Views > Counting > Performance & Caching.
- Verify visitor exclusions are not preventing your test views from being counted at Post Views > Counting > Visitor Exclusions.
Integration settings do not save
If integration toggles do not persist after saving:
- Check WordPress user capabilities — you need administrator privileges to modify plugin settings.
- Verify the database write permissions for the options table.
- Check for plugin conflicts by temporarily deactivating other plugins.
REST API connectivity issues
If integrations cannot retrieve view data:
- Verify the REST API is accessible by testing the endpoint directly:
your-site.com/wp-json/post-views-counter/get-post-views/1(replace1with a valid post ID). - Check for authentication requirements that may block anonymous REST API requests.
- Ensure the site URL in WordPress settings matches the actual site URL — mismatches can cause CORS errors.
