PluginProbe ʕ •ᴥ•ʔ
Post Views Counter / 1.5.4
Post Views Counter v1.5.4
1.7.13 1.7.12 1.7.11 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.2.0 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.2 1.3.2.1 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.7.0 1.7.1 1.7.10 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9
post-views-counter / readme.txt
post-views-counter Last commit date
assets 1 year ago blocks 1 year ago css 1 year ago includes 1 year ago js 1 year ago languages 1 year ago index.php 6 years ago post-views-counter.php 1 year ago readme.txt 1 year ago
readme.txt
335 lines
1 === Post Views Counter ===
2 Contributors: dfactory
3 Tags: counter, postviews, statistics, analytics, pageviews
4 Requires at least: 6.3.0
5 Requires PHP: 7.4.0
6 Tested up to: 6.8.1
7 Stable tag: 1.5.4
8 License: MIT License
9 License URI: http://opensource.org/licenses/MIT
10
11 Post Views Counter allows you to display how many times a post, page or custom post type had been viewed in a simple, fast and reliable way.
12
13 == Description ==
14
15 [Post Views Counter](https://postviewscounter.com/) allows you to display how many times a post, page or custom post type had been viewed with this simple, fast and easy to use plugin.
16
17 = Features include: =
18
19 * Option to select post types for which post views will be counted and displayed.
20 * 3 methods of collecting post views data: PHP, Javascript and REST API for greater flexibility
21 * Compatible with data privacy regulations
22 * Possibility to manually set views count for each post
23 * Dashboard post views stats widget
24 * Full Privacy regulations compliance
25 * Capability to query posts according to its views count
26 * Custom REST API endpoints
27 * Option to set counts interval
28 * Excluding counts from visitors: bots, logged in users, selected user roles
29 * Excluding users by IPs
30 * Restricting display by user roles
31 * Restricting post views editing to admins
32 * One-click data import from WP-PostViews
33 * Sortable admin column
34 * Post views display position, automatic or manual via shortcode
35 * Multisite compatibile
36 * WPML and Polylang compatible
37 * .pot file for translations included
38
39 == Installation ==
40
41 1. Install Post Views Counter either via the WordPress.org plugin directory, or by uploading the files to your server
42 2. Activate the plugin through the 'Plugins' menu in WordPress
43 3. Go to the Post Views Counter settings and set your options.
44
45 == Frequently Asked Questions ==
46
47 No questions yet.
48
49 == Screenshots ==
50
51 1. screenshot-1.png
52 2. screenshot-2.png
53
54 == Changelog ==
55
56 = 1.5.4 =
57 * New: Caching compatibility option (Pro)
58
59 = 1.5.3 =
60 * Tweak: WordPress 6.8 compatibility
61 * Tweak: Move admin column options to Display settings
62 * Tweak: Added pvc_current_scheme_color filter hook to adjust chart colors
63
64 = 1.5.2 =
65 * Tweak: Updated crawlers list
66 * Tweak: Updated Chart.js to 4.4.8
67 * New: Add orderby post_views support to Elementor Pro posts query (Pro)
68 * New: Add orderby post_views support to Divi theme blog module (Pro)
69 * New: Add orderby post_views support to GenerateBlocks query (Pro)
70 * New: Option to exclude AI bots visits from counting (Pro)
71
72 = 1.5.1 =
73 * Fix: Undefined variable $post_type warning in admin columns
74
75 = 1.5.0 =
76 * Fix: Deprecated DateTime dynamic property
77 * Tweak:Implement AJAX queue for saving dashboard user options
78 * Tweak: Update bot detection class
79 * Tweak: Add widget loaded JS event
80 * Tweak: Fix typo in widget tooltip
81 * Tweak: Improve dahboard widgets UI
82 * New: Dashboard widgets revamp (Pro)
83 * New: Added weekly and yearly dashboard widgets navigation (Pro)
84 * New: Added trend (increase/decrease) to dashboard widget charts (Pro)
85 * New: Taxonomy & Terms selection in Views by Post reports (Pro)
86
87 = 1.4.8 =
88 * New: Introducing Post Views block
89 * New: Introducing Most Viewed Posts block
90 * Tweak: Updated Chart.js to 4.4.6
91
92 = 1.4.7 =
93 * New: Dynamic views loading option (Pro)
94 * Fix: Multi-sorting queries with post_views orderby parameter
95
96 = 1.4.6 =
97 * Fix: Bulk posts selection
98 * Fix: Additional SQL queries escaping
99 * Tweak: Call to undefined function is_favicon()
100 * Tweak: Enqueue main script in header instead of footer
101 * Tweak: Better JS error handling
102 * Tweak: Updated Chart.js to 4.4.2
103
104 = 1.4.5 =
105 * Fix: Post views bulk saving security
106 * Tweak: Removed WP Rocket as bot in crawler detection
107
108 = 1.4.4 =
109 * New: Option to enter meta_key for importing the views
110 * New: Revamped Reports for Views by Date, Views by Post and Views by Author (Pro)
111 * New: REST API support for post, site, term and user views (Pro)
112 * New: Views Period option to display views from a selected time period instead of total (Pro)
113 * New: [site-views] shortcode for total site views display (Pro)
114 * Tweak: Improved icon handling
115 * Tweak: Updated crawler detection
116
117 = 1.4.3 =
118 * Tweak: Update languages file
119
120 = 1.4.2 =
121 * New: Option to select position of the plugin menu
122
123 = 1.4.1 =
124 * Fix: Frontpage views not recorded properly
125
126 = 1.4 =
127 * New: Introducing Post Views Counter Pro
128 * New: Fast Ajax views counting mode (Pro)
129 * New: Google AMP support (Pro)
130 * New: Taxonomy term views (Pro)
131 * New: Author archive views (Pro)
132 * New: Cookies/Cookieless data storage option (Pro)
133 * New: Dedicated Reports page (Pro)
134 * New: Exporting views to CSV or XML files (Pro)
135 * Tweak: Improved validation and sanitization
136 * Tweak: Chart.js updated to 4.3.0
137
138 = 1.3.13 =
139 * New: Compatibility with WP 6.2 and PHP 8.2
140 * Fix: Invalid year in seconds
141 * Fix: Possible invalid cookie data in views storage
142 * Fix: Default database prefix
143 * Tweak: Switch from wp_localize_script to wp_add_inline_script
144 * Tweak: Updated bot detection
145
146
147 = 1.3.12 =
148 * Fix: Frontend Javascript rewritten from jQuery to Vanilla JS
149 * Fix: Admin Bar Style loading on every page
150 * Fix: Network initialization process for new sites
151 * Fix: IP address encryption
152 * Fix: REST API endpoints
153 * Fix: Removed couple of deprecated functions
154 * Tweak: Updated chart.js script to version 3.9.1
155 * Tweak: Added SameSite attribute to cookie
156
157 = 1.3.11 =
158 * Fix: Potentailly incorrect counting of post views in edge case db queries
159 * Fix: Possible empty chart in dashboard
160 * Fix: Incorrect saving of dashboard widget user options
161 * Tweak: Updated Chart.js to version 3.7.0
162
163 = 1.3.10 =
164 * Fix: Post views column not working properly
165 * Tweak: Switched to openssl_encrypt method for IP encryption
166 * Tweak: Improved user input escaping
167
168 = 1.3.9 =
169 * Tweak: Remove unnecessary plugin files
170
171 = 1.3.8 =
172 * Tweak: Improved user input escaping
173
174 = 1.3.7 =
175 * Tweak: Implemented internal settings API
176
177 = 1.3.6 =
178 * Fix: Option to hide admin bar chart
179
180 = 1.3.5 =
181 * New: Option to hide admin bar chart
182 * Fix: Small security bug with views label
183 * Tweak: Remove unnecessary CSS on every page
184
185 = 1.3.4 =
186 * New: Post Views stats preview in the admin bar
187 * New: Top Posts data available in the dashboard widget
188 * Tweak: Improved privacy using IP encrypting
189 * Tweak: PHP 8.x compatibility
190
191 = 1.3.3 =
192 * Fix: PHP Notice: Trying to get property 'colors' of non-object
193 * Fix: PHP Notice: register_rest_route was called incorrectly
194
195 = 1.3.2 =
196 * New: Introducing dashboard widget navigation
197 * New: Counter support for Media (attachments)
198 * Tweak: Extended views query for handling complex date/time requests
199
200 = 1.3.1 =
201 * Fix: Gutenberg CSS file missing
202 * Tweak: POT translation file update
203
204 = 1.3 =
205 * New: Gutenberg compatibility
206 * New: Additional options in widgets: post author and display style
207 * Fix: Undefined variables when IP saving enabled
208 * Fix: Check cookie not being triggered in Fast Ajax mode
209 * Fix: Invalid arguments in implode function causing warning
210 * Fix: Thumbnail size option did not show up after thumbnail checkbox was checked
211 * Fix: Saving post (in quick edit mode too) did not update post views
212
213 = 1.2.14 =
214 * Fix: Bulk edit post views count reset issue
215
216 = 1.2.13 =
217 * New: Experimental Fast AJAX counter method (10+ times faster)
218
219 = 1.2.12 =
220 * New: GDPR compatibility with Cookie Notice plugin
221
222 = 1.2.11 =
223 * Tweak: Additional IP expiration checks added as an option
224
225 = 1.2.10 =
226 * New: Additional transient based IP expiration checks
227 * Tweak: Chart.js script update to 2.7.1
228
229 = 1.2.9 =
230 * Fix: WooCommerce products list table broken
231
232 = 1.2.8 =
233 * New: Multisite compatibility
234 * Fix: Undefined index post_views_column on post_views_counter/includes/settings.php
235 * Tweak: Improved user IP handling
236
237 = 1.2.7 =
238 * Fix: Chart data not updating for object cached installs due to missing expire parameter
239 * Fix: Bug preventing hiding the counter based on user role.
240 * Fix: Undefined notice in the admin dashboard request
241
242 = 1.2.6 =
243 * Fix: Hardcoded post_views database table prefix
244
245 = 1.2.5 =
246 * New: REST API counter mode
247 * New: Adjust dashboard chart colors to admin color scheme
248 * Tweak: Dashboard chart query optimization
249 * Tweak: post_views database table optimization
250 * Tweak: Added plugin documentation link
251
252 = 1.2.4 =
253 * New: Advanced crawler detection
254 * Tweak: Chart.js script update to 2.4.0
255
256 = 1.2.3 =
257 * New: IP wildcard support
258 * Tweak: Delete post_views database table on deactivation
259
260 = 1.2.2 =
261 * Fix: Notice undefined variable: post_ids, thanks to [zytzagoo](https://github.com/zytzagoo)
262 * Tweak: Switched translation files storage, from local to WP repository
263
264 = 1.2.1 =
265 * New: Option to display post views on select page types
266 * Tweak: Dashboard widget query optimization
267
268 = 1.2.0 =
269 * New: Dashboard post views stats widget
270 * Fix: A couple of typos in method names
271
272 = 1.1.4 =
273 * Fix: Dashicons link broken.
274 * Tweak: Confirmed WordPress 4.4 compatibility
275
276 = 1.1.3 =
277 * Fix: Duplicated views count in custom post types
278 * Fix: Exclude visitors checkboxes not working
279
280 = 1.1.2 =
281 * Fix: Most viewed posts widget broken
282
283 = 1.1.1 =
284 * Tweak: Enable edit views on new post.
285 * Tweak: Extend WP_Query post data with post_views
286
287 = 1.1.0 =
288 * New: Quick post views edit
289 * New: Bulk post views edit
290 * Tweak: Admin UI improvements
291
292 = 1.0.12 =
293 * New: Italian translation, thanks to [Rene Querin](http://www.q-design.it)
294
295 = 1.0.11 =
296 * New: French translation, thanks to [Theophil Bethel](http://reseau-chretien-gironde.fr/)
297
298 = 1.0.10 =
299 * New: Option to limit post views editing to admins only
300
301 = 1.0.9 =
302 * New: Spanish translation, thanks to [Carlos Rodriguez](http://cglevel.com/)
303
304 = 1.0.8 =
305 * New: Croation translation, thanks to [Tomas Trkulja](http://zytzagoo.net/blog/)
306
307 = 1.0.7 =
308 * New: Possibility to manually set views count for each post
309 * New: Plugin development moved to [dFactory GitHub Repository](https://github.com/dfactoryplugins)
310
311 = 1.0.6 =
312 * New: Object cache support, thanks to [Tomas Trkulja](http://zytzagoo.net/blog/)
313 * New: Hebrew translation, thanks to [Ahrale Shrem](http://atar4u.com/)
314
315 = 1.0.5 =
316 * Tweak: Added number_format_i18n for displayed views count
317 * Tweak: Additional action hook for developers
318
319 = 1.0.4 =
320 * Fix: Possible issue with remove_post_views_count function
321
322 = 1.0.3 =
323 * New: Russian translation, thanks to moonkir
324 * Fix: Remove [post-views] shortcode from post excerpts if excerpt is empty
325
326 = 1.0.2 =
327 * Fix: Pluggable functions initialized too lately
328
329 = 1.0.0 =
330 Initial release
331
332 == Upgrade Notice ==
333
334 = 1.5.4 =
335 New: Caching compatibility option (Pro)