PluginProbe ʕ •ᴥ•ʔ
Post Views Counter / 1.5.2
Post Views Counter v1.5.2
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
327 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.7.2
7 Stable tag: 1.5.2
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.2 =
57 * Tweak: Updated crawlers list
58 * Tweak: Updated Chart.js to 4.4.8
59 * New: Add orderby post_views support to Elementor Pro posts query (Pro)
60 * New: Add orderby post_views support to Divi theme blog module (Pro)
61 * New: Add orderby post_views support to GenerateBlocks query (Pro)
62 * New: Option to exclude AI bots visits from counting (Pro)
63
64 = 1.5.1 =
65 * Fix: Undefined variable $post_type warning in admin columns
66
67 = 1.5.0 =
68 * Fix: Deprecated DateTime dynamic property
69 * Tweak:Implement AJAX queue for saving dashboard user options
70 * Tweak: Update bot detection class
71 * Tweak: Add widget loaded JS event
72 * Tweak: Fix typo in widget tooltip
73 * Tweak: Improve dahboard widgets UI
74 * New: Dashboard widgets revamp (Pro)
75 * New: Added weekly and yearly dashboard widgets navigation (Pro)
76 * New: Added trend (increase/decrease) to dashboard widget charts (Pro)
77 * New: Taxonomy & Terms selection in Views by Post reports (Pro)
78
79 = 1.4.8 =
80 * New: Introducing Post Views block
81 * New: Introducing Most Viewed Posts block
82 * Tweak: Updated Chart.js to 4.4.6
83
84 = 1.4.7 =
85 * New: Dynamic views loading option (Pro)
86 * Fix: Multi-sorting queries with post_views orderby parameter
87
88 = 1.4.6 =
89 * Fix: Bulk posts selection
90 * Fix: Additional SQL queries escaping
91 * Tweak: Call to undefined function is_favicon()
92 * Tweak: Enqueue main script in header instead of footer
93 * Tweak: Better JS error handling
94 * Tweak: Updated Chart.js to 4.4.2
95
96 = 1.4.5 =
97 * Fix: Post views bulk saving security
98 * Tweak: Removed WP Rocket as bot in crawler detection
99
100 = 1.4.4 =
101 * New: Option to enter meta_key for importing the views
102 * New: Revamped Reports for Views by Date, Views by Post and Views by Author (Pro)
103 * New: REST API support for post, site, term and user views (Pro)
104 * New: Views Period option to display views from a selected time period instead of total (Pro)
105 * New: [site-views] shortcode for total site views display (Pro)
106 * Tweak: Improved icon handling
107 * Tweak: Updated crawler detection
108
109 = 1.4.3 =
110 * Tweak: Update languages file
111
112 = 1.4.2 =
113 * New: Option to select position of the plugin menu
114
115 = 1.4.1 =
116 * Fix: Frontpage views not recorded properly
117
118 = 1.4 =
119 * New: Introducing Post Views Counter Pro
120 * New: Fast Ajax views counting mode (Pro)
121 * New: Google AMP support (Pro)
122 * New: Taxonomy term views (Pro)
123 * New: Author archive views (Pro)
124 * New: Cookies/Cookieless data storage option (Pro)
125 * New: Dedicated Reports page (Pro)
126 * New: Exporting views to CSV or XML files (Pro)
127 * Tweak: Improved validation and sanitization
128 * Tweak: Chart.js updated to 4.3.0
129
130 = 1.3.13 =
131 * New: Compatibility with WP 6.2 and PHP 8.2
132 * Fix: Invalid year in seconds
133 * Fix: Possible invalid cookie data in views storage
134 * Fix: Default database prefix
135 * Tweak: Switch from wp_localize_script to wp_add_inline_script
136 * Tweak: Updated bot detection
137
138
139 = 1.3.12 =
140 * Fix: Frontend Javascript rewritten from jQuery to Vanilla JS
141 * Fix: Admin Bar Style loading on every page
142 * Fix: Network initialization process for new sites
143 * Fix: IP address encryption
144 * Fix: REST API endpoints
145 * Fix: Removed couple of deprecated functions
146 * Tweak: Updated chart.js script to version 3.9.1
147 * Tweak: Added SameSite attribute to cookie
148
149 = 1.3.11 =
150 * Fix: Potentailly incorrect counting of post views in edge case db queries
151 * Fix: Possible empty chart in dashboard
152 * Fix: Incorrect saving of dashboard widget user options
153 * Tweak: Updated Chart.js to version 3.7.0
154
155 = 1.3.10 =
156 * Fix: Post views column not working properly
157 * Tweak: Switched to openssl_encrypt method for IP encryption
158 * Tweak: Improved user input escaping
159
160 = 1.3.9 =
161 * Tweak: Remove unnecessary plugin files
162
163 = 1.3.8 =
164 * Tweak: Improved user input escaping
165
166 = 1.3.7 =
167 * Tweak: Implemented internal settings API
168
169 = 1.3.6 =
170 * Fix: Option to hide admin bar chart
171
172 = 1.3.5 =
173 * New: Option to hide admin bar chart
174 * Fix: Small security bug with views label
175 * Tweak: Remove unnecessary CSS on every page
176
177 = 1.3.4 =
178 * New: Post Views stats preview in the admin bar
179 * New: Top Posts data available in the dashboard widget
180 * Tweak: Improved privacy using IP encrypting
181 * Tweak: PHP 8.x compatibility
182
183 = 1.3.3 =
184 * Fix: PHP Notice: Trying to get property 'colors' of non-object
185 * Fix: PHP Notice: register_rest_route was called incorrectly
186
187 = 1.3.2 =
188 * New: Introducing dashboard widget navigation
189 * New: Counter support for Media (attachments)
190 * Tweak: Extended views query for handling complex date/time requests
191
192 = 1.3.1 =
193 * Fix: Gutenberg CSS file missing
194 * Tweak: POT translation file update
195
196 = 1.3 =
197 * New: Gutenberg compatibility
198 * New: Additional options in widgets: post author and display style
199 * Fix: Undefined variables when IP saving enabled
200 * Fix: Check cookie not being triggered in Fast Ajax mode
201 * Fix: Invalid arguments in implode function causing warning
202 * Fix: Thumbnail size option did not show up after thumbnail checkbox was checked
203 * Fix: Saving post (in quick edit mode too) did not update post views
204
205 = 1.2.14 =
206 * Fix: Bulk edit post views count reset issue
207
208 = 1.2.13 =
209 * New: Experimental Fast AJAX counter method (10+ times faster)
210
211 = 1.2.12 =
212 * New: GDPR compatibility with Cookie Notice plugin
213
214 = 1.2.11 =
215 * Tweak: Additional IP expiration checks added as an option
216
217 = 1.2.10 =
218 * New: Additional transient based IP expiration checks
219 * Tweak: Chart.js script update to 2.7.1
220
221 = 1.2.9 =
222 * Fix: WooCommerce products list table broken
223
224 = 1.2.8 =
225 * New: Multisite compatibility
226 * Fix: Undefined index post_views_column on post_views_counter/includes/settings.php
227 * Tweak: Improved user IP handling
228
229 = 1.2.7 =
230 * Fix: Chart data not updating for object cached installs due to missing expire parameter
231 * Fix: Bug preventing hiding the counter based on user role.
232 * Fix: Undefined notice in the admin dashboard request
233
234 = 1.2.6 =
235 * Fix: Hardcoded post_views database table prefix
236
237 = 1.2.5 =
238 * New: REST API counter mode
239 * New: Adjust dashboard chart colors to admin color scheme
240 * Tweak: Dashboard chart query optimization
241 * Tweak: post_views database table optimization
242 * Tweak: Added plugin documentation link
243
244 = 1.2.4 =
245 * New: Advanced crawler detection
246 * Tweak: Chart.js script update to 2.4.0
247
248 = 1.2.3 =
249 * New: IP wildcard support
250 * Tweak: Delete post_views database table on deactivation
251
252 = 1.2.2 =
253 * Fix: Notice undefined variable: post_ids, thanks to [zytzagoo](https://github.com/zytzagoo)
254 * Tweak: Switched translation files storage, from local to WP repository
255
256 = 1.2.1 =
257 * New: Option to display post views on select page types
258 * Tweak: Dashboard widget query optimization
259
260 = 1.2.0 =
261 * New: Dashboard post views stats widget
262 * Fix: A couple of typos in method names
263
264 = 1.1.4 =
265 * Fix: Dashicons link broken.
266 * Tweak: Confirmed WordPress 4.4 compatibility
267
268 = 1.1.3 =
269 * Fix: Duplicated views count in custom post types
270 * Fix: Exclude visitors checkboxes not working
271
272 = 1.1.2 =
273 * Fix: Most viewed posts widget broken
274
275 = 1.1.1 =
276 * Tweak: Enable edit views on new post.
277 * Tweak: Extend WP_Query post data with post_views
278
279 = 1.1.0 =
280 * New: Quick post views edit
281 * New: Bulk post views edit
282 * Tweak: Admin UI improvements
283
284 = 1.0.12 =
285 * New: Italian translation, thanks to [Rene Querin](http://www.q-design.it)
286
287 = 1.0.11 =
288 * New: French translation, thanks to [Theophil Bethel](http://reseau-chretien-gironde.fr/)
289
290 = 1.0.10 =
291 * New: Option to limit post views editing to admins only
292
293 = 1.0.9 =
294 * New: Spanish translation, thanks to [Carlos Rodriguez](http://cglevel.com/)
295
296 = 1.0.8 =
297 * New: Croation translation, thanks to [Tomas Trkulja](http://zytzagoo.net/blog/)
298
299 = 1.0.7 =
300 * New: Possibility to manually set views count for each post
301 * New: Plugin development moved to [dFactory GitHub Repository](https://github.com/dfactoryplugins)
302
303 = 1.0.6 =
304 * New: Object cache support, thanks to [Tomas Trkulja](http://zytzagoo.net/blog/)
305 * New: Hebrew translation, thanks to [Ahrale Shrem](http://atar4u.com/)
306
307 = 1.0.5 =
308 * Tweak: Added number_format_i18n for displayed views count
309 * Tweak: Additional action hook for developers
310
311 = 1.0.4 =
312 * Fix: Possible issue with remove_post_views_count function
313
314 = 1.0.3 =
315 * New: Russian translation, thanks to moonkir
316 * Fix: Remove [post-views] shortcode from post excerpts if excerpt is empty
317
318 = 1.0.2 =
319 * Fix: Pluggable functions initialized too lately
320
321 = 1.0.0 =
322 Initial release
323
324 == Upgrade Notice ==
325
326 = 1.5.2 =
327 Updated crawlers list and Chart.js to 4.4.8, (Pro) Integrations with Elementor Pro, Divi and GenerateBlocks