| 开发者 | rankalseo |
|---|---|
| 更新时间 | 2026年9月11日 18:50 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
[pulseviews][pulseviews] — current post, default style
[pulseviews style="1" variant="filled"] — filled pill
[pulseviews style="2"] — block counter
[pulseviews style="3"] — inline text
[pulseviews style="4"] — compact badge
[pulseviews label="readers"] — custom label
[pulseviews period="week"] — views this week
[pulseviews period="today"] — views today
[pulseviews id="42"] — specific post by ID
Pro version available
PulseViews Pro is an optional add-on available at pulseviews.net/pricing/. It adds:
Yes. Go to Settings → Counting → Tracking mode and switch to JavaScript. This tracks views asynchronously after the page loads — even when served from cache. Tested with WP Rocket, LiteSpeed Cache, W3 Total Cache, and Cloudflare.
No. JavaScript tracking uses the browser's sendBeacon API — completely non-blocking. PHP tracking adds one indexed database write per view. The frontend badge CSS loads only on pages that display it.
By default, Administrators and Editors are excluded. Configure this under Settings → Counting → Exclusions. You can exclude any role independently of the "exclude logged-in" toggle.
All post view data is stored locally in your WordPress database in four dedicated tables: wp_pulseviews_views, wp_pulseviews_aggregates, wp_pulseviews_post_totals, wp_pulseviews_exclusions. Nothing is sent to any external server unless you explicitly opt in to geographic tracking or usage collection.
IP addresses are SHA-256 hashed before storage — raw IPs are never written to your database. No cookies are set by default (session tracking uses a hashed key). Geographic tracking and telemetry are disabled by default. Read our full Privacy Policy.
Go to Settings → Display → Auto-insert position and choose "After content". Or place [pulseviews] manually anywhere in post content, page templates, or widget areas.
Yes. Go to Settings → Display → View count label. Change "views" to anything — "readers", "hits", "people read this". You can also override it per-shortcode with [pulseviews label="readers"].
Four styles: Pill (rounded with eye icon), Block (bold inverted counter), Inline (pure text, inherits theme font), and Compact (small bordered badge for post cards). Each automatically inherits your theme's text colour.
Yes. Go to Settings → Counting → Track post types and select any public post type — posts, pages, products, custom types.
Data is preserved on deactivation. To delete everything, go to Settings → Other → Danger Zone and enable "Delete all data on uninstall" before deleting the plugin.
You can review our full service terms at pulseviews.net/terms.