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