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