PluginProbe ʕ •ᴥ•ʔ
Post Views Counter / 1.3.13
Post Views Counter v1.3.13
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 3 years ago css 3 years ago includes 3 years ago js 3 years ago languages 3 years ago index.php 6 years ago post-views-counter.php 3 years ago readme.txt 3 years ago
readme.txt
263 lines
1 === Post Views Counter ===
2 Contributors: dfactory
3 Donate link: http://www.dfactory.co/
4 Tags: counter, hits, posts, postviews, post views, views, count, statistics, stats, analytics, pageviews, tracking
5 Requires at least: 5.1
6 Requires PHP: 5.4.0
7 Tested up to: 6.2
8 Stable tag: 1.3.13
9 License: MIT License
10 License URI: http://opensource.org/licenses/MIT
11
12 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.
13
14 == Description ==
15
16 [Post Views Counter](http://www.dfactory.co/products/post-views-counter/) 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.
17
18 For more information, check out plugin page at [dFactory](http://www.dfactory.co/) or plugin [support forum](http://www.dfactory.co/support/forum/post-views-counter/).
19
20 = Features include: =
21
22 * Option to select post types for which post views will be counted and displayed.
23 * 3 methods of collecting post views data: PHP, Javascript and REST API for greater flexibility
24 * Compatible with data privacy regulations
25 * Possibility to manually set views count for each post
26 * Dashboard post views stats widget
27 * Full Data Privacy compliance
28 * Capability to query posts according to its views count
29 * Custom REST API endpoints
30 * Option to set counts interval
31 * Excluding counts from visitors: bots, logged in users, selected user roles
32 * Excluding users by IPs
33 * Restricting display by user roles
34 * Restricting post views editing to admins
35 * One-click data import from WP-PostViews
36 * Sortable admin column
37 * Post views display position, automatic or manual via shortcode
38 * Multisite compatibile
39 * W3 Cache/WP SuperCache compatible
40 * Optional object cache support
41 * WPML and Polylang compatible
42 * .pot file for translations included
43
44 = Get involved =
45
46 Feel free to contribute to the source code on the [dFactory GitHub Repository](https://github.com/dfactoryplugins).
47
48
49 == Installation ==
50
51 1. Install Post Views Counter either via the WordPress.org plugin directory, or by uploading the files to your server
52 2. Activate the plugin through the 'Plugins' menu in WordPress
53 3. Go to the Post Views Counter settings and set your options.
54
55 == Frequently Asked Questions ==
56
57 No questions yet.
58
59 == Screenshots ==
60
61 1. screenshot-1.png
62 2. screenshot-2.png
63
64 == Changelog ==
65
66 = 1.3.13 =
67 * New: Compatibility with WP 6.2 and PHP 8.2
68 * Fix: Invalid year in seconds
69 * Fix: Possible invalid cookie data in views storage
70 * Fix: Default database prefix
71 * Tweak: Switch from wp_localize_script to wp_add_inline_script
72 * Tweak: Updated bot detection
73
74
75 = 1.3.12 =
76 * Fix: Frontend Javascript rewritten from jQuery to Vanilla JS
77 * Fix: Admin Bar Style loading on every page
78 * Fix: Network initialization process for new sites
79 * Fix: IP address encryption
80 * Fix: REST API endpoints
81 * Fix: Removed couple of deprecated functions
82 * Tweak: Updated chart.js script to version 3.9.1
83 * Tweak: Added SameSite attribute to cookie
84
85 = 1.3.11 =
86 * Fix: Potentailly incorrect counting of post views in edge case db queries
87 * Fix: Possible empty chart in dashboard
88 * Fix: Incorrect saving of dashboard widget user options
89 * Tweak: Updated Chart.js to version 3.7.0
90
91 = 1.3.10 =
92 * Fix: Post views column not working properly
93 * Tweak: Switched to openssl_encrypt method for IP encryption
94 * Tweak: Improved user input escaping
95
96 = 1.3.9 =
97 * Tweak: Remove unnecessary plugin files
98
99 = 1.3.8 =
100 * Tweak: Improved user input escaping
101
102 = 1.3.7 =
103 * Tweak: Implemented internal settings API
104
105 = 1.3.6 =
106 * Fix: Option to hide admin bar chart
107
108 = 1.3.5 =
109 * New: Option to hide admin bar chart
110 * Fix: Small security bug with views label
111 * Tweak: Remove unnecessary CSS on every page
112
113 = 1.3.4 =
114 * New: Post Views stats preview in the admin bar
115 * New: Top Posts data available in the dashboard widget
116 * Tweak: Improved privacy using IP encrypting
117 * Tweak: PHP 8.x compatibility
118
119 = 1.3.3 =
120 * Fix: PHP Notice: Trying to get property 'colors' of non-object
121 * Fix: PHP Notice: register_rest_route was called incorrectly
122
123 = 1.3.2 =
124 * New: Introducing dashboard widget navigation
125 * New: Counter support for Media (attachments)
126 * Tweak: Extended views query for handling complex date/time requests
127
128 = 1.3.1 =
129 * Fix: Gutenberg CSS file missing
130 * Tweak: POT translation file update
131
132 = 1.3 =
133 * New: Gutenberg compatibility
134 * New: Additional options in widgets: post author and display style
135 * Fix: Undefined variables when IP saving enabled
136 * Fix: Check cookie not being triggered in Fast Ajax mode
137 * Fix: Invalid arguments in implode function causing warning
138 * Fix: Thumbnail size option did not show up after thumbnail checkbox was checked
139 * Fix: Saving post (in quick edit mode too) did not update post views
140
141 = 1.2.14 =
142 * Fix: Bulk edit post views count reset issue
143
144 = 1.2.13 =
145 * New: Experimental Fast AJAX counter method (10+ times faster)
146
147 = 1.2.12 =
148 * New: GDPR compatibility with Cookie Notice plugin
149
150 = 1.2.11 =
151 * Tweak: Additional IP expiration checks added as an option
152
153 = 1.2.10 =
154 * New: Additional transient based IP expiration checks
155 * Tweak: Chart.js script update to 2.7.1
156
157 = 1.2.9 =
158 * Fix: WooCommerce products list table broken
159
160 = 1.2.8 =
161 * New: Multisite compatibility
162 * Fix: Undefined index post_views_column on post_views_counter/includes/settings.php
163 * Tweak: Improved user IP handling
164
165 = 1.2.7 =
166 * Fix: Chart data not updating for object cached installs due to missing expire parameter
167 * Fix: Bug preventing hiding the counter based on user role.
168 * Fix: Undefined notice in the admin dashboard request
169
170 = 1.2.6 =
171 * Fix: Hardcoded post_views database table prefix
172
173 = 1.2.5 =
174 * New: REST API counter mode
175 * New: Adjust dashboard chart colors to admin color scheme
176 * Tweak: Dashboard chart query optimization
177 * Tweak: post_views database table optimization
178 * Tweak: Added plugin documentation link
179
180 = 1.2.4 =
181 * New: Advanced crawler detection
182 * Tweak: Chart.js script update to 2.4.0
183
184 = 1.2.3 =
185 * New: IP wildcard support
186 * Tweak: Delete post_views database table on deactivation
187
188 = 1.2.2 =
189 * Fix: Notice undefined variable: post_ids, thanks to [zytzagoo](https://github.com/zytzagoo)
190 * Tweak: Switched translation files storage, from local to WP repository
191
192 = 1.2.1 =
193 * New: Option to display post views on select page types
194 * Tweak: Dashboard widget query optimization
195
196 = 1.2.0 =
197 * New: Dashboard post views stats widget
198 * Fix: A couple of typos in method names
199
200 = 1.1.4 =
201 * Fix: Dashicons link broken.
202 * Tweak: Confirmed WordPress 4.4 compatibility
203
204 = 1.1.3 =
205 * Fix: Duplicated views count in custom post types
206 * Fix: Exclude visitors checkboxes not working
207
208 = 1.1.2 =
209 * Fix: Most viewed posts widget broken
210
211 = 1.1.1 =
212 * Tweak: Enable edit views on new post.
213 * Tweak: Extend WP_Query post data with post_views
214
215 = 1.1.0 =
216 * New: Quick post views edit
217 * New: Bulk post views edit
218 * Tweak: Admin UI improvements
219
220 = 1.0.12 =
221 * New: Italian translation, thanks to [Rene Querin](http://www.q-design.it)
222
223 = 1.0.11 =
224 * New: French translation, thanks to [Theophil Bethel](http://reseau-chretien-gironde.fr/)
225
226 = 1.0.10 =
227 * New: Option to limit post views editing to admins only
228
229 = 1.0.9 =
230 * New: Spanish translation, thanks to [Carlos Rodriguez](http://cglevel.com/)
231
232 = 1.0.8 =
233 * New: Croation translation, thanks to [Tomas Trkulja](http://zytzagoo.net/blog/)
234
235 = 1.0.7 =
236 * New: Possibility to manually set views count for each post
237 * New: Plugin development moved to [dFactory GitHub Repository](https://github.com/dfactoryplugins)
238
239 = 1.0.6 =
240 * New: Object cache support, thanks to [Tomas Trkulja](http://zytzagoo.net/blog/)
241 * New: Hebrew translation, thanks to [Ahrale Shrem](http://atar4u.com/)
242
243 = 1.0.5 =
244 * Tweak: Added number_format_i18n for displayed views count
245 * Tweak: Additional action hook for developers
246
247 = 1.0.4 =
248 * Fix: Possible issue with remove_post_views_count function
249
250 = 1.0.3 =
251 * New: Russian translation, thanks to moonkir
252 * Fix: Remove [post-views] shortcode from post excerpts if excerpt is empty
253
254 = 1.0.2 =
255 * Fix: Pluggable functions initialized too lately
256
257 = 1.0.0 =
258 Initial release
259
260 == Upgrade Notice ==
261
262 = 1.3.13 =
263 * New: Compatibility with WP 6.2 and PHP 8.2