{"id":4012,"date":"2025-02-15T22:26:03","date_gmt":"2025-02-15T22:26:03","guid":{"rendered":"https:\/\/s-o-s.net\/page-view-count\/"},"modified":"2025-02-15T22:26:03","modified_gmt":"2025-02-15T22:26:03","slug":"page-view-count","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/page-view-count\/","title":{"rendered":"Page View Count"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-21286\" class=\"alignwide post-21286 plugin type-plugin status-publish hentry plugin_section-blocks plugin_tags-gutenberg plugin_tags-page-view-count plugin_tags-post-view-count plugin_tags-post-views plugin_tags-wordpress-page-view plugin_contributors-a3rev plugin_contributors-nguyencongtuan plugin_committers-a3rev\">\n<div class=\"plugin-banner\" id=\"plugin-banner-page-views-count\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" src=\"https:\/\/ps.w.org\/page-views-count\/assets\/icon.svg?rev=986301\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Page View Count<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/a3rev\/\" rel=\"noopener\">Steve Truman<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/page-views-count.2.8.4.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/page-views-count\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/page-views-count\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/page-views-count\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/page-views-count\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/page-views-count\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>A beautifully simple to set up plugin that gives site visitors and site owners the ability to quickly and easily see how many people have visited that page or post.<\/p>\n<h4>FEATURES<\/h4>\n<ul>\n<li>On the front end it adds an icon and page views count to the bottom or top of pages and posts on your WordPress website.<\/li>\n<li>Switch ON | OFF hide Page Views Count for all Posts, Pages and all custom posts types including WooCommerce custom post types.<\/li>\n<li>Set the Position of the counter to show at the top of the page or post or at the bottom<\/li>\n<li>Set alignment of the counter Left, Right or Centre<\/li>\n<li>Set the colour and size of the counter icon<\/li>\n<li>Option to use load by Ajax to prevent the count from being cached by caching plugins <\/li>\n<li>Option to Manually set \/ edit total views and views today from Page View Count meta box on any post or page editor<\/li>\n<li>Add Page Views counter via the PVC Gutenberg block <\/li>\n<li>Add Page Views counter via shortcode<\/li>\n<li>Add Page Views counter via widget<\/li>\n<li>Developers can add the Page Views Counter via php tag<\/li>\n<li>All options and settings are point click \u2013 absolutely no coding required  <\/li>\n<\/ul>\n<h4>COMPATIBILTY<\/h4>\n<p>Compatible with WordPress 5.9+ and backwards to WP 5.6.0 Compatible with Classic Editor plugin (Gutenberg editor Deactivated)<\/p>\n<h4>GUTENBERG BLOCK<\/h4>\n<p>Using the Gutenberg Editor. Use the Page View Count Block to add the counter to any page or post content.  Block search for \u2018Page Views\u2019 or selecting the block from the a3rev Blocks menu.<\/p>\n<p>Adding the Page Views block to your content automatically deactivates the Global Page View counter on the post or page.<\/p>\n<h4>ELEMENTOR TEMPLATES<\/h4>\n<p>Fully compatible with Elementor templates. Add counter via Shortcode or widget to any template.<\/p>\n<h4>DEVELOPERS<\/h4>\n<p>On the plugins dashboard in the + Page Views Count Function options box you will find the Page Views Count functions and notes on how to use them.<\/p>\n<ul>\n<li>Use to manually add Page views count to any content or object in the theme. <\/li>\n<li>Use to add page View Count to any content that is not create using WordPress custom post \/ taxonomy type. <\/li>\n<li>Use to create a custom position of the Page Views Count <\/li>\n<li>Functions support echo and return parameters when getting visitor stats on any variable.<\/li>\n<\/ul>\n<h4>TROUBLESHOOTING<\/h4>\n<ul>\n<li>The number 1 support request we get about the plugin is that it double or triple counts page or post loads. Yes it does and if you see that it is a Red Flag that you have a misconfiguration or bug in your theme or a plugin. Page Views Count does exactly that \u2013 counts each time the page or post is loading in the browser \u2013 if its counting twice it is because the browser is double loading the page. That is a bad thing and you or your developer needs to fix that.<\/li>\n<\/ul>\n<h4>CONTRIBUTE<\/h4>\n<p>When you download Page Views Count, you join our community. Regardless of if you are a WordPress beginner or experienced developer if you\u2019\u2019re interested in contributing to Page Views Count development head over to the <a target=\"_blank\" href=\"https:\/\/github.com\/a3rev\/page-views-count\" rel=\"nofollow ugc noopener\">Page Views Count GitHub Repository<\/a> to find out how you can contribute.<br \/>\nWant to add a new language to Page Views Count? Great! You can contribute via <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/page-views-count\" rel=\"nofollow ugc noopener\">translate.wordpress.org<\/a><\/p>\n<h3>Usage<\/h3>\n<ol>\n<li>\n<p>Install and activate the plugin<\/p>\n<\/li>\n<li>\n<p>Go to WordPress Settings menu &gt; Page View Count Menu<\/p>\n<\/li>\n<li>\n<p>Activate Page Views Count and use the options box settings to make the desired configuration<\/p>\n<\/li>\n<li>\n<p>Be sure to clear any caching and browser cache to see your Page Views Count<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-1.png?rev=2263624\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-1.png?rev=2263624\" alt=\"\"><\/a><figcaption>Counter<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-2.png?rev=2263624\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-2.png?rev=2263624\" alt=\"\"><\/a><figcaption>PVC Admin<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-3.png?rev=2263624\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-3.png?rev=2263624\" alt=\"\"><\/a><figcaption>Counter position and type<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-4.png?rev=2263624\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-4.png?rev=2263624\" alt=\"\"><\/a><figcaption>PVC Widget<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-5.png?rev=2263624\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/page-views-count\/assets\/screenshot-5.png?rev=2263624\" alt=\"\"><\/a><figcaption>PVC Gutenberg Block<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"blocks\" class=\"plugin-blocks section\">\n<h2 id=\"blocks-header\">Blocks<\/h2>\n<p>This plugin provides 1 block.<\/p>\n<ul class=\"plugin-blocks-list\">\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Page Views<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Show all time views and views today<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<h4>Minimum Requirements<\/h4>\n<ul>\n<li>PHP version 7.4 or greater is recommended<\/li>\n<li>MySQL version 5.6 or greater is recommended<\/li>\n<\/ul>\n<h4>Automatic installation<\/h4>\n<p>Automatic installation is the easiest option as WordPress handles the file transfers itself and you don\u2019t even need to leave your web browser. To do an automatic install of Page Views Count, log in to your WordPress admin panel, navigate to the Plugins menu and click Add New.<\/p>\n<p>In the search field type \u201cPage Views Count\u201d and click Search Plugins. Once you have found our plugin you can install it by simply clicking Install Now. After clicking that link you will be asked if you are sure you want to install the plugin. Click yes and WordPress will automatically complete the installation.<\/p>\n<h4>Manual installation<\/h4>\n<p>The manual installation method involves down loading our plugin and uploading it to your web server via your favorite FTP application.<\/p>\n<ol>\n<li>Download the plugin file to your computer and unzip it<\/li>\n<li>Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installations wp-content\/plugins\/ directory.<\/li>\n<li>Activate the plugin from the Plugins menu within the WordPress admin.<\/li>\n<\/ol>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/a33b173cbde80985e0af9b8bc58f187b035a6f15589021c83a7c5ce293411886?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a33b173cbde80985e0af9b8bc58f187b035a6f15589021c83a7c5ce293411886?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/great-plugin-39510\/\" rel=\"noopener\">Great Plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/findikhikayeleri\/\" title=\"Posts by findikhikayeleri\" rel=\"author noopener\">findikhikayeleri<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">September 19, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Great plugin. It has all the features I wanted.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/8a79f9d63d30841599c1bdf88c695a98097586c4f914adf3e39d3d2cfdf44795?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/8a79f9d63d30841599c1bdf88c695a98097586c4f914adf3e39d3d2cfdf44795?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/icons-on-left-corner-2\/\" rel=\"noopener\">Icons on left corner<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/thomytk\/\" title=\"Posts by thomytk\" rel=\"author noopener\">thomytk<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">June 19, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I put the counter to the footer section but on top left corner it occurs also just the statistic icon and a running icon below the statistic icon. I run the website by a purchased theme. I ask for a solution to remove the icons on the top left corner in the wordpress forum but still no answers to my question. Any suggestions?<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/89017721a8a29f893f10f3c16c9e5d3f20e1ee7218e735492607f42a339ef649?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/89017721a8a29f893f10f3c16c9e5d3f20e1ee7218e735492607f42a339ef649?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"2 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"2\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/counts-every-reload\/\" rel=\"noopener\">Counts every reload?<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/catsfoto1se\/\" title=\"Posts by Jellico\" rel=\"author noopener\">Jellico<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 27, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">It counts every reload, and you  can\u2019t turn of the graphic icon\u2026.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/83e354eec77bc913dead237210f09a5fa7168242b7c3f3c589a82f347184c567?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/83e354eec77bc913dead237210f09a5fa7168242b7c3f3c589a82f347184c567?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/great-plugin-37452\/\" rel=\"noopener\">Great Plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/arservicesh\/\" title=\"Posts by arservicesh\" rel=\"author noopener\">arservicesh<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 22, 2023<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Works as expected.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/9c6b3e78313b02a517dfadad7d79454c3fd0b871acb0375fba3b8eb6bc9ac1c4?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/9c6b3e78313b02a517dfadad7d79454c3fd0b871acb0375fba3b8eb6bc9ac1c4?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/very-easy-to-use-and-works-well-2\/\" rel=\"noopener\">Very easy to use and works well<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/vacklin\/\" title=\"Posts by vacklin\" rel=\"author noopener\">vacklin<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 21, 2022<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Works great! I wish it had a way to check the stats from from dashboard instead of having to go to the post or page to check visits but still an excellent tool.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/714d923006ff6a6fff83aaaebfc01f1242e4cb9470f5e93a0e4cbbc54ce70880?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/714d923006ff6a6fff83aaaebfc01f1242e4cb9470f5e93a0e4cbbc54ce70880?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/perfect-stat-plugin\/\" rel=\"noopener\">Perfect stat plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/earost\/\" title=\"Posts by earost\" rel=\"author noopener\">earost<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">December 20, 2021<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">This is really perfect simple and effective solution for the views statistics.<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/page-views-count\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 54 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cPage View Count\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/0029e2260b9fc04c17287a5b106925321d05479aba7deae0f1ffe7b7fe172ed1?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/0029e2260b9fc04c17287a5b106925321d05479aba7deae0f1ffe7b7fe172ed1?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/a3rev\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tSteve Truman\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/a86758a0b7a282a33ec91a8431de798c679b415e60ed9ef2ce5e6da223217e56?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a86758a0b7a282a33ec91a8431de798c679b415e60ed9ef2ce5e6da223217e56?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/nguyencongtuan\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tNguyen Tuan\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/page-views-count\" rel=\"noopener\">Translate \u201cPage View Count\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/page-views-count\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/page-views-count\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/page-views-count\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/page-views-count\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>2.8.4 \u2013 2024\/07\/15<\/h4>\n<ul>\n<li>This release has various tweaks for compatibility with WordPress 6.6<\/li>\n<li>Tweak \u2013 Tested for compatibility with WordPress 6.6<\/li>\n<li>Tweak \u2013 Validate and correct block.json based schema from WordPress Block<\/li>\n<li>Tweak \u2013 Update block.json to v3<\/li>\n<li>Fix \u2013 Make page view count block work with block template and block part template<\/li>\n<\/ul>\n<h4>2.8.3 \u2013 2024\/05\/10<\/h4>\n<ul>\n<li>This maintenance release has an edge case fix that means total views record is created again at 1 when a duplicate post ID exists in the database.<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 6.5.3<\/li>\n<li>Fix \u2013 Get correct total views instead create new record with value 1 when it has duplicate post ID from database (edge case).<\/li>\n<\/ul>\n<h4>2.8.2 \u2013 2023\/11\/23<\/h4>\n<ul>\n<li>This maintenance release has plugin framework updates for compatibility with PHP 8.1 onwards, plus compatibility with WordPress 6.4.1<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 6.4.1<\/li>\n<li>Framework \u2013 Set parameter number of preg_match function from null to 0 for compatibility with PHP 8.1 onwards<\/li>\n<li>Framework \u2013 Validate empty before call trim for option value<\/li>\n<\/ul>\n<h4>2.8.1 \u2013 2023\/05\/25<\/h4>\n<ul>\n<li>This maintenance release has 1 fix for plugin on new option ADMIN-AJAX.<\/li>\n<li>Fix \u2013 add action to wp_ajax_nopriv_ for new option ADMIN-AJAX<\/li>\n<\/ul>\n<h4>2.8.0 \u2013 2023\/05\/24<\/h4>\n<ul>\n<li>This release removes loading PVC Stats with PHP and replaces with REST API as default with Admin-ajax as the fallback.<\/li>\n<li>Feature \u2013 Support options for choose WP REST API or Admin Ajax load PVC stats<\/li>\n<li>Tweak \u2013 Remove load PVC stats by PHP <\/li>\n<li>Tweak \u2013 On upgrade if using PHP to load PVC stats it will update to use WP REST API<\/li>\n<li>Tweak \u2013 If WP REST API is not active it will fall back to ADMIN-AJAX<\/li>\n<li>Tweak \u2013 Auto detect if WP REST API and PVC endpoint are disabled, it will fall back to the ADMIN-AJAX <\/li>\n<li>Tweak \u2013 Add warning notification if WP REST API or PVC Endpoint are disabled.<\/li>\n<li>Tweak \u2013 Updated setting and help text on the Page View Count Load option box.<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 6.2.2<\/li>\n<\/ul>\n<h4>2.7.0 \u2013 2023\/04\/08<\/h4>\n<ul>\n<li>This release changes the daily views reset from fixed GMT = 00 to use the timezone that is set in the site\u2019s WordPress General Settings.<\/li>\n<li>Feature \u2013 Use the timezone from WordPress General Settings as the reset time for daily views counter.<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 6.2<\/li>\n<\/ul>\n<h4>2.6.3 \u2013 2023\/02\/25<\/h4>\n<ul>\n<li>This maintenance release had 2 performance tweaks for the page view count loading icon.<\/li>\n<li>Tweak \u2013 Upgrade loading icon to a larger one for improved display on mobile retina<\/li>\n<li>Tweak \u2013 Set loading icon width and height attributes to comply with Google Core Web Vitals standards.<\/li>\n<\/ul>\n<h4>2.6.2 \u2013 2023\/01\/30<\/h4>\n<ul>\n<li>This maintenance release adds compatibility with plugins that set user roles, ie membership plugins. <\/li>\n<li>Tweak \u2013 Validate $post-&gt;ID is not empty for compatibility with User Role plugins<\/li>\n<\/ul>\n<h4>2.6.1 \u2013 2023\/01\/07<\/h4>\n<ul>\n<li>Please run this update now to apply a security vulnerability patch <\/li>\n<li>Security \u2013 Page View Block security hardening.<\/li>\n<\/ul>\n<h4>2.6.0 \u2013 2023\/01\/03<\/h4>\n<ul>\n<li>This feature release removes the fontawesome lib and replaces icons with SVGs plus adds Default Topography option to font controls.<\/li>\n<li>Feature \u2013 Convert icon from font awesome to SVG<\/li>\n<li>Feature \u2013 Update styling for new SVG icons<\/li>\n<li>Plugin Framework \u2013 Update typography control from plugin framework to add support for Default value<\/li>\n<li>Plugin Framework \u2013 Default value will get fonts set in the theme.<\/li>\n<li>Plugin Framework \u2013 Change generate typography style for change on typography control<\/li>\n<li>Plugin Framework \u2013 Remove fontawesome lib<\/li>\n<\/ul>\n<h4>2.5.6 \u2013 2022\/09\/20<\/h4>\n<ul>\n<li>This maintenance release has a security vulnerability patch, please run this update.<\/li>\n<li>Security \u2013 This release has a patch for a security vulnerability identified by Mika @mika_sec via Patchstack<\/li>\n<\/ul>\n<h4>2.5.5 \u2013 2022\/05\/24<\/h4>\n<ul>\n<li>This maintenance release is for compatibility with WordPress major version 6.0 plus a bug fix.<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 6.0<\/li>\n<li>Fix \u2013 Alignment settings for page view count block not working on frontend<\/li>\n<\/ul>\n<h4>2.5.4 \u2013 2022\/04\/18<\/h4>\n<ul>\n<li>This maintenance release has 2 fixes for plugins that filter custom content without post or page.<\/li>\n<li>Fix \u2013 Return custom content for 3rd plugin that use apply_filters \u2018the_content\u2019 instead of the post, page or post type.<\/li>\n<li>Fix \u2013 Return custom content for 3rd plugin that use apply_filters \u2018the_excerpt\u2019 instead of the post, page or post type.<\/li>\n<\/ul>\n<h4>2.5.3 \u2013 2022\/03\/12<\/h4>\n<ul>\n<li>This security release follows a full security audit with code refactoring, security hardening including additional escaping and sanitizing. <\/li>\n<li>Security \u2013 Define new esc_attribute_name_e function to escape attribute name late for echo<\/li>\n<li>Security \u2013 Define new esc_description_e function to escape description late for echo<\/li>\n<li>Security \u2013 Escape all $-variable <\/li>\n<li>Security \u2013 Sanitize all $_REQUEST, $_GET, $_POST <\/li>\n<li>Security \u2013 Apply wp_unslash before sanitize<\/li>\n<\/ul>\n<h4>2.5.2 \u2013 2022\/03\/07<\/h4>\n<ul>\n<li>This maintenance release contains more code security hardening updates \ufffd please run it now.<\/li>\n<li>Security \u2013 Define new esc_attribute_array_e function to escape attribute array late for echo<\/li>\n<li>Security \u2013 Escape $default_color late for echo<\/li>\n<li>Security \u2013 Put $-variable additional with html include into wp_kses_post<\/li>\n<li>Security \u2013 Turn off display_errors to prevent malformed JSON from API for when WP_DEBUG is set to off OR WP_DEBUG_DISPLAY is set to off<\/li>\n<li>Framework \u2013 Allow filters output of CSS are generated from plugin framework<\/li>\n<li>Framework \u2013 Upgrade Plugin Framework to version 2.6.0<\/li>\n<\/ul>\n<h4>2.5.1 \u2013 2022\/02\/25<\/h4>\n<ul>\n<li>This maintenance release contains security hardening updates \u2013 please run it now.<\/li>\n<li>Security \u2013 Apply wp_kses_post for $-variables that include html before output<\/li>\n<li>Security \u2013 Validate $is_open variable<\/li>\n<li>Security \u2013 Move check nonce and capabilities from before to inside functions<\/li>\n<\/ul>\n<h4>2.5.0 \u2013 2022\/02\/23<\/h4>\n<ul>\n<li>This update has 4 code tweaks that harden the plugins security and improve performance \u2013 please run this update as soon as you see it.<\/li>\n<li>Tweak \u2013 Nonce check for when settings form is submitted from plugin framework<\/li>\n<li>Tweak \u2013 Capabilities manage_options check for when settings form is submitted from plugin framework<\/li>\n<li>Tweak \u2013 Call update_google_map_api_key when settings form is submitted instead of instance of Admin_UI<\/li>\n<li>Tweak \u2013 Call update_google_font_api_key when settings form is submitted instead of instance of Fonts_Face<\/li>\n<\/ul>\n<h4>2.4.15 \u2013 2022\/02\/01<\/h4>\n<ul>\n<li>This is an important security release that patches a SQL injection vulnerability that affects all previous versions. Please run this immediately.<\/li>\n<li>Security \u2013 Patch for SQL injection attack vulnerability<\/li>\n<\/ul>\n<h4>2.4.14 \u2013 2022\/01\/21<\/h4>\n<ul>\n<li>This is a maintenance release for compatibility with WordPress major version 5.9<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.9<\/li>\n<li>Tweak \u2013 Test for compatibility with latest version of Gutenberg from WordPress 5.9<\/li>\n<li>Framework \u2013 Update a3rev Plugin Framework to version 2.5.0<\/li>\n<\/ul>\n<h4>2.4.13 \u2013 2021\/11\/16<\/h4>\n<ul>\n<li>This maintenance release has a bug fix for compatibility with Gutenberg 10.8 and PHP 8.x<\/li>\n<li>Tweak \u2013 Test for compatibility with PHP 8.x<\/li>\n<li>Tweak \u2013 Test for compatibility with Gutenberg 10.8<\/li>\n<li>Fix \u2013 Change block_categories to block_categories_all for work on Gutenberg 10.8<\/li>\n<\/ul>\n<h4>2.4.12 \u2013 2021\/07\/19<\/h4>\n<ul>\n<li>This maintenance release has code tweaks for WordPress 5.8 compatibility plus more Security hardening<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.8<\/li>\n<li>Security \u2013 Get variable via name instead of use extract<\/li>\n<\/ul>\n<h4>2.4.11 \u2013 2021\/07\/13<\/h4>\n<ul>\n<li>This maintenance release has more code security hardening <\/li>\n<li>Security \u2013 Add more variable, options and html escaping<\/li>\n<li>Tweak \u2013 Skipped version 2.4.10 to avoid PHP misread<\/li>\n<\/ul>\n<h4>2.4.9 \u2013 2021\/07\/10<\/h4>\n<ul>\n<li>This maintenance release has code rewrites for WordPress 5.8 compatibility plus a Security patch<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.8<\/li>\n<li>Tweak \u2013 Test for compatibility with Gutenberg 10.7<\/li>\n<li>Tweak \u2013 Register block page-views-count\/stats-editor inside block.js file for work compatibility with WordPress 5.8 new features<\/li>\n<li>Security \u2013 Added escaping for the shortcode postid parameter<\/li>\n<\/ul>\n<h4>2.4.8 \u2013 2021\/03\/17<\/h4>\n<ul>\n<li>This maintenance release updates 23 deprecated jQuery functions for compatibility with the latest version of jQuery in WordPress 5.7<\/li>\n<li>Tweak \u2013 Update JavaScript on plugin framework for compatibility with latest version of jQuery and resolve PHP warning event shorthand is deprecated.<\/li>\n<li>Tweak \u2013 Replace deprecated .change( handler ) with .on( \u2018change\u2019, handler ) <\/li>\n<li>Tweak \u2013 Replace deprecated .change() with .trigger(\u2018change\u2019) <\/li>\n<li>Tweak \u2013 Replace deprecated .focus( handler ) with .on( \u2018focus\u2019, handler )<\/li>\n<li>Tweak \u2013 Replace deprecated .focus() with .trigger(\u2018focus\u2019)<\/li>\n<li>Tweak \u2013 Replace deprecated .click( handler ) with .on( \u2018click\u2019, handler )<\/li>\n<li>Tweak \u2013 Replace deprecated .click() with .trigger(\u2018click\u2019)<\/li>\n<li>Tweak \u2013 Replace deprecated .select( handler ) with .on( \u2018select\u2019, handler )<\/li>\n<li>Tweak \u2013 Replace deprecated .select() with .trigger(\u2018select\u2019) <\/li>\n<li>Tweak \u2013 Replace deprecated .blur( handler ) with .on( \u2018blur\u2019, handler ) <\/li>\n<li>Tweak \u2013 Replace deprecated .blur() with .trigger(\u2018blur\u2019) <\/li>\n<li>Tweak \u2013 Replace deprecated .resize( handler ) with .on( \u2018resize\u2019, handler ) <\/li>\n<li>Tweak \u2013 Replace deprecated .submit( handler ) with .on( \u2018submit\u2019, handler ) <\/li>\n<li>Tweak \u2013 Replace deprecated .scroll( handler ) with .on( \u2018scroll\u2019, handler ) <\/li>\n<li>Tweak \u2013 Replace deprecated .mousedown( handler ) with .on( \u2018mousedown\u2019, handler ) <\/li>\n<li>Tweak \u2013 Replace deprecated .mouseover( handler ) with .on( \u2018mouseover\u2019, handler ) <\/li>\n<li>Tweak \u2013 Replace deprecated .mouseout( handler ) with .on( \u2018mouseout\u2019, handler )<\/li>\n<li>Tweak \u2013 Replace deprecated .keydown( handler ) with .on( \u2018keydown\u2019, handler ) <\/li>\n<li>Tweak \u2013 Replace deprecated .attr(\u2018disabled\u2019, \u2018disabled\u2019) with .prop(\u2018disabled\u2019, true) <\/li>\n<li>Tweak \u2013 Replace deprecated .removeAttr(\u2018disabled\u2019) with .prop(\u2018disabled\u2019, false) <\/li>\n<li>Tweak \u2013 Replace deprecated .attr(\u2018selected\u2019, \u2018selected\u2019) with .prop(\u2018selected\u2019, true) <\/li>\n<li>Tweak \u2013 Replace deprecated .removeAttr(\u2018selected\u2019) with .prop(\u2018selected\u2019, false) <\/li>\n<li>Tweak \u2013 Replace deprecated .attr(\u2018checked\u2019, \u2018checked\u2019) with .prop(\u2018checked\u2019, true) <\/li>\n<li>Tweak \u2013 Replace deprecated .removeAttr(\u2018checked\u2019) with .prop(\u2018checked\u2019, false)<\/li>\n<\/ul>\n<h4>2.4.7 \u2013 2021\/03\/09<\/h4>\n<ul>\n<li>This maintenance release is for compatibility with WordPress 5.7 and Gutenberg 10.0<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.7<\/li>\n<li>Tweak \u2013 Test for compatibility with Gutenberg 10.0<\/li>\n<\/ul>\n<h4>2.4.6 \u2013 2020\/12\/30<\/h4>\n<ul>\n<li>This is an important maintenance release that updates our scripts for compatibility with the latest version of jQuery released in WordPress 5.6<\/li>\n<li>Tweak \u2013 Update JavaScript on plugin framework for work compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace .bind( event, handler ) by .on( event, handler ) for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace :eq() Selector by .eq() for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace .error() by .on( \ufffderror\ufffd ) for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace :first Selector by .first() for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace :gt(0) Selector by .slice(1) for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Remove jQuery.browser for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace jQuery.isArray() by Array.isArray() for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace jQuery.isFunction(x) by typeof x === \ufffdfunction\ufffd for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace jQuery.isNumeric(x) by typeof x === \ufffdnumber\ufffd for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace jQuery.now() by Date.now() for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace jQuery.parseJSON() by JSON.parse() for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Remove jQuery.support for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace jQuery.trim(x) by x.trim() for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace jQuery.type(x) by typeof x for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace .load( handler ) by .on( \ufffdload\ufffd, handler ) for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace .size() by .length for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace .unbind( event ) by .off( event ) for compatibility with latest version of jQuery<\/li>\n<li>Fix \u2013 Replace .unload( handler ) by .on( \ufffdunload\ufffd, handler ) for compatibility with latest version of jQuery<\/li>\n<\/ul>\n<h4>2.4.5 \u2013 2020\/12\/15<\/h4>\n<ul>\n<li>This maintenance release adds a block preview image for block discovery<\/li>\n<li>Tweak \u2013 Add support for Block Discovery Preview<\/li>\n<\/ul>\n<h4>2.4.4 \u2013 2020\/12\/08<\/h4>\n<ul>\n<li>This maintenance release has tweaks and a fix for compatibility with WordPress major version 5.6, PHP 7.4.8 and Gutenberg 9.4<\/li>\n<li>Tweak \u2013 Test for compatibility with PHP 7.4.8<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.6<\/li>\n<li>Tweak \u2013 Test for compatibility with Gutenberg 9.4<\/li>\n<li>Fix \u2013 Update plugin framework script, remove jQuery.browser is deprecated to resolve conflict with jQuery Migrate Helper plugin<\/li>\n<\/ul>\n<h4>2.4.3 \u2013 2020\/08\/08<\/h4>\n<ul>\n<li>This maintenance release is for compatibility with WordPress major version 5.5 and WooCommerce 4.3.1.<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.5<\/li>\n<li>Tweak \u2013 Test for compatibility with WooCommerce 4.3.1<\/li>\n<li>Tweak \u2013 Return default true for permission_callback, required from register_rest_route on WordPress 5.5<\/li>\n<\/ul>\n<h4>2.4.2 \u2013 2020\/07\/20<\/h4>\n<ul>\n<li>This maintenance release has a performance tweak, plus compatibility with WordPress 5.4.2, Gutenberg 8.5.1 and WooCommerce 4.3.0<\/li>\n<li>Tweak \u2013 Reduce the block scripts on first load in the Gutenberg Editor<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.4.2<\/li>\n<li>Tweak \u2013 Test for compatibility with WooCommerce 4.3.0<\/li>\n<li>Tweak \u2013 Test for compatibility with Gutenberg 8.5.1<\/li>\n<\/ul>\n<h4>2.4.1 \u2013 2020\/04\/03<\/h4>\n<ul>\n<li>This maintenance release fixes a PHP global function missed in the last update.<\/li>\n<li>Fix \u2013 Update some code from global ${$this- to $GLOBALS[$this missed on previous version<\/li>\n<\/ul>\n<h4>2.4.0 \u2013 2020\/03\/19<\/h4>\n<ul>\n<li>This big feature release adds dynamic text, change Total Views and Views Today text from the plugins dashboard. Add support for Dynamic Text string translation. Compatibility with WordPress 5.4, Gutenberg 7.5, WooCommerce 4.0 plus PHP 7.0 to 7.4 <\/li>\n<li>Feature \u2013 Add dynamic text support for Total Views and Views Today day text from plugin settings<\/li>\n<li>Feature \u2013 Option to show text on either side of the count number or both sides<\/li>\n<li>Feature \u2013 Add dynamic text strings support for translations with plugins like WPML and Qtranslate<\/li>\n<li>Tweak \u2013 Add the dynamic text options to the Counter Position and Style option box.<\/li>\n<li>Tweak \u2013 Replace No total views yet text with the number 0 <\/li>\n<li>Tweak \u2013 Do not show Views Today when the count is 0  <\/li>\n<li>Tweak \u2013 Move the Counter Icon settings to new options box.<\/li>\n<li>Tweak \u2013 Update Gutenberg block for work compatibility with Gutenberg latest version 7.5<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.4<\/li>\n<li>Tweak \u2013 Run Travis CI unit build tests for PHP compatibility issues with PHP 7.0 to 7.4<\/li>\n<li>Tweak \u2013 Update readme decription screenshots.<\/li>\n<\/ul>\n<h4>2.3.0 \u2013 2020\/03\/10<\/h4>\n<ul>\n<li>This feature release contains, new PVC shortcode, new PVC Widget, option to only show total views, a new eye icon option, full compatibility with Elementor Templates, completion of PHP Composer refactor and 4 PHP fixes for compatibility with PHP v 7.0 to 7.4. <\/li>\n<li>Feature \u2013 Add new PVC shortcode <code>[pvc_stats postid=\"\" increase=\"1\" show_views_today=\"1\"]<\/code> <\/li>\n<li>Feature \u2013 Add new PVC widget<\/li>\n<li>Feature \u2013 Add new Counter Icon eye option<\/li>\n<li>Feature \u2013 Add Counter Views Type option: Default is ## Total Views, ## Views Today, Option is ## Total Views (hide Views Today)<\/li>\n<li>Feature \u2013 Plugin Framework fully refactored to Composer for cleaner code and faster PHP code<\/li>\n<li>Feature \u2013 Full compatibility with Elementor Templates<\/li>\n<li>Tweak \u2013 Conter Position and Style Options box, added Counter Views Type option<\/li>\n<li>Tweak \u2013 Counter Position and Style Options box, added new Counter Icon eye option<\/li>\n<li>Tweak \u2013 Added new + Page Views Count Shortcode options box with shortcode and parameters<\/li>\n<li>Tweak \u2013 Update plugin for compatibility with new version of plugin Framework<\/li>\n<li>Tweak \u2013 Tested for compatibility with WordPress v 5.3.2<\/li>\n<li>Fix \u2013 Update global ${$this- to $GLOBALS[$this to resolve 7.0+ PHP warnings<\/li>\n<li>Fix \u2013 Update global ${$option to $GLOBALS[$option to resolve 7.0+ PHP warnings<\/li>\n<li>Fix \u2013 Update less PHP lib that use square brackets [] instead of curly braces {} for Array , depreciated in PHP 7.4<\/li>\n<li>Fix \u2013 Validate for not use get_magic_quotes_gpc function for PHP 7.4<\/li>\n<\/ul>\n<h4>2.2.1 \u2013 2019\/12\/17<\/h4>\n<ul>\n<li>This maintenance release has a full code security review plus compatibility with WordPress 5.3.1<\/li>\n<li>Tweak \u2013 Remove the hard coded PHP error_reporting display errors false from compile sass to css<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.3.1<\/li>\n<li>Dev \u2013 Replace file_get_contents with HTTP API wp_remote_get<\/li>\n<li>Dev \u2013 Ensure that all inputs are sanitized and all outputs are escaped<\/li>\n<\/ul>\n<h4>2.2.0 \u2013 2019\/09\/12<\/h4>\n<ul>\n<li>This feature upgrade is a full refactor of the plugins PHP to PHP dependency manager Composer with autoloading.<\/li>\n<li>Feature \u2013 Plugin fully refactored to Composer for cleaner code and faster PHP code<\/li>\n<\/ul>\n<h4>2.1.3 \u2013 2019\/08\/01<\/h4>\n<ul>\n<li>This maintenance upgrade is to fix a style conflict with fontawesome icons<\/li>\n<li>Fix \u2013 fontawesome icons not able to get correct style on frontend when the fontawesome script is loaded on the page by theme or another plugin.<\/li>\n<\/ul>\n<h4>2.1.2 \u2013 2019\/06\/29<\/h4>\n<ul>\n<li>This is a maintenance upgrade to fix a potentially fatal error conflict with sites running PHP 7.3 plus compatibility with WordPress 5.2.2<\/li>\n<li>Fix \u2013 PHP warning continue targeting switch is equivalent to break for compatibility on PHP 7.3<\/li>\n<\/ul>\n<h4>2.1.1 \u2013 2018\/12\/17<\/h4>\n<ul>\n<li>This is a maintenance update for WordPress version 5.0.2 and PHP 7.3 compatibility. <\/li>\n<li>Framework \u2013 Update to use WordPress ESLint rules <\/li>\n<li>Framework \u2013 Test and update for compatibility with PHP 7.3<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress <\/li>\n<\/ul>\n<h4>2.1.0 \u2013 2018\/12\/14<\/h4>\n<ul>\n<li>This feature upgrade ports Page View Count editor meta to Page Views Gutenberg block. Full compatibility with WP 5.0.1, 4.9.9 and the Classic editor.<\/li>\n<li>Feature \u2013 Add Dynamic Page Views Block for Gutenberg. Admin can use block to show anywhere in post content. When insert the block it auto deactivates global show PVC at top or bottom of that post.<\/li>\n<li>Tweak \u2013 Global PVC metabox that shows on editor sidebar works with both Gutenberg and Classic Editor<\/li>\n<li>Tweak \u2013 Update functions for frontend view so that it syncs count parameters with Dynamic Block Gutenberg<\/li>\n<li>Framework \u2013 Replace wp_remote_fopen  with file_get_contents for get web fonts<\/li>\n<li>Framework \u2013 Define new variable <code>is_load_google_fonts<\/code> for custom turn it off if plugins do not need to load google font<\/li>\n<li>Framework \u2013 Register style name for dynamic style of plugin for use with Gutenberg block<\/li>\n<li>Framework \u2013 Update Modal script and style to version 4.1.1<\/li>\n<li>Framework \u2013 Update a3rev Plugin Framework to version 2.1.0<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 5.0.1 and WordPress 4.9.9<\/li>\n<\/ul>\n<h4>2.0.5 \u2013 2018\/05\/26<\/h4>\n<ul>\n<li>This maintenance update is for compatibility with WordPress 4.9.6 and the new GDPR compliance requirements for users in the EU <\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 4.9.6<\/li>\n<li>Tweak \u2013 Check for any issues with GDPR compliance. None Found<\/li>\n<li>Framework \u2013 Update a3rev Plugin Framework to version 2.0.3<\/li>\n<\/ul>\n<h4>2.0.4 \u2013 2018\/03\/06<\/h4>\n<ul>\n<li>Maintenance Update. Fixes for Views today count always showing 0 value, PHP warning and conflict with Yoast SEO Facebook description<\/li>\n<li>Tweak \u2013 Update Readme \u2013 Installation \u2013 Minimum Requirements PHP to version 5.6.0 <\/li>\n<li>Fix \u2013 Update variable to resolve todays views always showing 0. Thanks to @stefanodalli  <\/li>\n<li>Fix \u2013 Check if global $post exist to resolve PHP Notice Trying to get property of non-object in pvc_class.php on line 225<\/li>\n<li>Fix \u2013 Remove old filter that was causing conflict with Yoast SEO Facebook description meta causing the post content to be used and not be changed. Thanks to @banana7777 for reporting the issue<\/li>\n<\/ul>\n<h4>2.0.3 \u2013 2018\/02\/13<\/h4>\n<ul>\n<li>Maintenance Update. Under the bonnet tweaks to keep your plugin running smoothly and is the foundation for new features to be developed this year <\/li>\n<li>Framework \u2013 Update a3rev Plugin Framework to version 2.0.2<\/li>\n<li>Framework \u2013 Add Framework version for all style and script files<\/li>\n<li>Tweak \u2013 Update for full compatibility with a3rev Dashboard plugin<\/li>\n<li>Tweak \u2013 Test for compatibility with WordPress 4.9.4<\/li>\n<li>Fix \u2013 Use WPSEO_Meta::set_value instead of wpseo_set_value, for compatibility with Yoast SEO plugin<\/li>\n<\/ul>\n<h4>2.0.2 \u2013 2017\/12\/14<\/h4>\n<ul>\n<li>Maintenance Update. This update includes 3 bug fixes, including AMP pages conpatibility<\/li>\n<li>Fix \u2013 Headers already sent warning. Delete trailing spaces at bottom of php file<\/li>\n<li>Fix \u2013 Change attribute name element-id to data-element-id for compatibility with AMP. Thanks to @veenareddys for reporting the issue<\/li>\n<li>Fix \u2013 Update SQL query for fix bug get incorrect total views when edit a Post or Page. Thanks to @groenhart for reporting this issue<\/li>\n<\/ul>\n<h4>2.0.1 \u2013 2017\/12\/13<\/h4>\n<ul>\n<li>Maintenance Update. 3 code tweaks for compatibility with WordPress 4.9.1 and 2 bug fixes<\/li>\n<li>Tweak \u2013 Removed auto redirect to plugins admin panel on activation<\/li>\n<li>Tweak \u2013 Added Settings link to plugins description on plugins menu<\/li>\n<li>Tweak \u2013 Remove console log from script as it was causing theme Customizer to load slowly<\/li>\n<li>Tweak \u2013 Tested for compatibility with WordPress 4.9.1<\/li>\n<li>Fix \u2013 Update regex expression in the REST endpoint so that it accepts array-like params as expected.<\/li>\n<li>Fix \u2013 Get correct item ID if params is parse as array<\/li>\n<li>Credit \u2013 Thanks to Cypwu for the Github contribution for REST endpoint modification<\/li>\n<\/ul>\n<h4>2.0.0 \u2013 2017\/06\/02<\/h4>\n<ul>\n<li>Feature \u2013 Upgrade Stats image icon to fontawesome Chart Icon<\/li>\n<li>Feature \u2013 Add new + Counter Position and Style options box on plugins admin panel<\/li>\n<li>Feature \u2013 Added option to show Page Views Count at Top or Bottom of post and page content<\/li>\n<li>Feature \u2013 Added Page Views Count Alignment options Left, Centre or Right<\/li>\n<li>Feature \u2013 Added new fontawesome count icon size and colour settings<\/li>\n<li>Feature \u2013 Registry endpoint \/pvc\/v1 for full automatic integration with WordPress JSON RESTful API<\/li>\n<li>Feature \u2013 Plugin source code now on public Github repository to allow users and developers to contribute<\/li>\n<li>Tweak \u2013 Update Ajax load for connect to WordPress JSON RESTful API instead of calling to admin-ajax.php<\/li>\n<li>Tweak \u2013 Register fontawesome in plugin framework with style name font-awesome-styles<\/li>\n<li>Tweak \u2013 Update plugins readme to show description of new features, link to Github Repo and translations page <\/li>\n<li>Tweak \u2013 Tested for compatibility with WordPress major version 4.8.0<\/li>\n<\/ul>\n<h4>1.4.0 \u2013 2016\/04\/15<\/h4>\n<ul>\n<li>Feature \u2013 Define new \u2018Background Color\u2019 type on plugin framework with ON | OFF switch to disable background or enable it<\/li>\n<li>Feature \u2013 Define new function \u2013 hextorgb() \u2013 for convert hex color to rgb color on plugin framework<\/li>\n<li>Feature \u2013 Define new function \u2013 generate_background_color_css() \u2013 for export background style code on plugin framework that is used to make custom style<\/li>\n<li>Tweak \u2013 Register fontawesome in plugin framework with style name is \u2018font-awesome-styles\u2019<\/li>\n<li>Tweak \u2013 Saved the time number into database for one time customize style and Save change on the Plugin Settings<\/li>\n<li>Tweak \u2013 Replace version number by time number for dynamic style file are generated by Sass to solve the issue get cache file on CDN server<\/li>\n<li>Tweak \u2013 Update core style and script of plugin framework for support Background Color type<\/li>\n<li>Tweak \u2013 Update plugin framework to latest version<\/li>\n<li>Tweak \u2013 Tested for full compatibility with WordPress major version 4.5<\/li>\n<\/ul>\n<h4>1.3.2 \u2013 2015\/12\/10<\/h4>\n<ul>\n<li>Tweak \u2013 Upgrade media uploader to New UI of WordPress media uploader with WordPress Backbone and Underscore<\/li>\n<li>Tweak \u2013 Update the uploader script to save the Attachment ID and work with New Uploader<\/li>\n<li>Tweak \u2013 Updated a3 Plugin Framework to the latest version<\/li>\n<li>Tweak \u2013 Tested for full compatibility with WordPress major version 4.4<\/li>\n<\/ul>\n<h4>1.3.1 \u2013 2015\/11\/27<\/h4>\n<ul>\n<li>Fix \u2013 Don\u2019t include the script and styles from plugin framework on Post, Page Edit to fix the conflict with TinyMCE<\/li>\n<li>Fix \u2013 Don\u2019t convert the total views to number format so they can save into the database when edit total views<\/li>\n<\/ul>\n<h4>1.3.0 \u2013 2015\/10\/14<\/h4>\n<ul>\n<li>Feature \u2013 Add Page View Counter meta box on post, pages and custom post edit pages.<\/li>\n<li>Feature \u2013 Switch Counter ON or OFF from the new meta box controller, individually from the global settings<\/li>\n<li>Feature \u2013 Set and edit the All Total Views and Today Views for each item from the new View Counter meta box<\/li>\n<li>Feature \u2013 Add new feature for show Counter from the Excerpt Content, this option support for admin to turn the Counter ON or OFF for the homepage, Front Page, archives page, category pages<\/li>\n<li>Tweak \u2013 Change Text Domain of plugin to Plugin slug<\/li>\n<li>Tweak \u2013 Added Text Domain and Domain Path to the plugin header<\/li>\n<li>Tweak \u2013 Change file name of languages files inside \/laguages\/ folder from \u2018pvc\u2019 to \u2018page-views-count\u2019, so if you have make your language file then just simple rename file from \u2018pvc.mo\u2019 to \u2018page-views-count.mo\u2019<\/li>\n<li>Tweak \u2013 Tested for full compatibility with WordPress version 4.3.1<\/li>\n<\/ul>\n<h4>1.2.1 \u2013 2015\/08\/22<\/h4>\n<ul>\n<li>Tweak \u2013 include new CSSMin lib from https:\/\/github.com\/tubalmartin\/YUI-CSS-compressor-PHP-port into plugin framework instead of old CSSMin lib from http:\/\/code.google.com\/p\/cssmin\/ , to avoid conflict with plugins or themes that have CSSMin lib<\/li>\n<li>Tweak \u2013 make __construct() function for \u2018Compile_Less_Sass\u2019 class instead of using a method with the same name as the class for compatibility on WP 4.3 and is deprecated on PHP4<\/li>\n<li>Tweak \u2013 change class name from \u2018lessc\u2019 to \u2018a3_lessc\u2019 so that it does not conflict with plugins or themes that have another Lessc lib<\/li>\n<li>Tweak \u2013 Plugin Framework DB query optimization. Refactored settings_get_option call for dynamic style elements, example typography, border, border_styles, border_corner, box_shadow<\/li>\n<li>Tweak \u2013 Tested for full compatibility with WordPress major version 4.3.0<\/li>\n<li>Fix \u2013 Update the plugin framework for setup correct default settings on first installed<\/li>\n<li>Fix \u2013 Update the plugin framework for reset to correct default settings when hit on \u2018Reset Settings\u2019 button on each settings tab<\/li>\n<\/ul>\n<h4>1.2.0 \u2013 2015\/06\/18<\/h4>\n<ul>\n<li>Feature \u2013 Plugin framework Mobile First focus upgrade<\/li>\n<li>Feature \u2013 Massive improvement in admin UI and UX in PC, tablet and mobile browsers<\/li>\n<li>Feature \u2013 Introducing opening and closing Setting Boxes on admin panels.<\/li>\n<li>Feature \u2013 Added Plugin Framework Customization settings. Control how the admin panel settings show when editing.<\/li>\n<li>Feature \u2013 Added a 260px wide images to the right sidebar for support forum link, Documentation links.<\/li>\n<li>Feature \u2013 Added full support for Right to Left RTL layout on plugins admin dashboard.<\/li>\n<li>Fix \u2013 Check \u2018request_filesystem_credentials\u2019 function, if it does not exists then require the core php lib file from WP where it is defined<\/li>\n<\/ul>\n<h4>1.1.0 \u2013 2015\/06\/03<\/h4>\n<ul>\n<li>Tweak \u2013 Security Hardening. Removed all php file_put_contents functions in the plugin framework and replace with the WP_Filesystem API<\/li>\n<li>Tweak \u2013 Security Hardening. Removed all php file_get_contents functions in the plugin framework and replace with the WP_Filesystem API<\/li>\n<li>Fix \u2013 Update dynamic stylesheet url in uploads folder to the format <code>\/\/domain.com\/<\/code> so it\u2019s always is correct when loaded as http or https<\/li>\n<\/ul>\n<h4>1.0.9 \u2013 2015\/05\/30<\/h4>\n<ul>\n<li>Tweak \u2013 Tested and Tweaked for full compatibility with WordPress Version 4.2.2<\/li>\n<li>Localization \u2013 Italian translation by Antonio Petricca.<\/li>\n<li>Localization \u2013 Indonesian translation by <a target=\"_blank\" href=\"https:\/\/tarjiem.com\/\" rel=\"nofollow ugc noopener\">Ridha Harwan<\/a>.<\/li>\n<\/ul>\n<h4>1.0.8 \u2013 2015\/04\/21<\/h4>\n<ul>\n<li>Tweak \u2013 Tested and Tweaked for full compatibility with WordPress Version 4.2.0<\/li>\n<li>Tweak \u2013 Update style of plugin framework. Removed the [data-icon] selector to prevent conflict with other plugins that have font awesome icons<\/li>\n<\/ul>\n<h4>1.0.7<\/h4>\n<ul>\n<li>Feature \u2013 Next step in full conversion of plugin to backbone.js and Sass \u2013 full admin panel conversion from CSS to Sass.<\/li>\n<\/ul>\n<h4>1.0.6.4 \u2013 2014\/09\/13<\/h4>\n<ul>\n<li>Tweak \u2013 Added WordPress plugin icon.<\/li>\n<li>Fix \u2013 Changed <code>__DIR__<\/code> to <code>dirname( __FILE__ )<\/code> for Sass script so that on some server <code>__DIR__<\/code> is not defined<\/li>\n<\/ul>\n<h4>1.0.6.3 \u2013 2014\/09\/10<\/h4>\n<ul>\n<li>Tweak \u2013 Updated google font face in plugin framework.<\/li>\n<li>Tweak \u2013 Tested 100% compatible with WordPress Version 4.0<\/li>\n<li>Fix \u2013 Use correct variable $postid instead of $post-&gt;ID for \u2018custom_stats_update_echo()\u2019 function to fix the problem don\u2019t auto increase total view for use template tag \u201d<\/li>\n<\/ul>\n<h4>1.0.6.2 \u2013 2014\/07\/22<\/h4>\n<ul>\n<li>Fix \u2013 Add missed style when disable AJAX load for view counts<\/li>\n<\/ul>\n<h4>1.0.6.1 \u2013 2014\/07\/22<\/h4>\n<ul>\n<li>Fix \u2013 Add missed style for class .pvc_clear in Sass<\/li>\n<\/ul>\n<h4>1.0.6 \u2013 2014\/07\/21<\/h4>\n<ul>\n<li>Feature \u2013 Beginning of conversion of the plugin to backbone.js and Sass<\/li>\n<li>Feature \u2013 Loads superfast on frontend with substantially less calls to the server making it very lightweight and super fast.<\/li>\n<li>Feature \u2013 On Category extract pages plugin now only calls once to admin-ajax.php regardless of how many extract view counts are shown.<\/li>\n<li>Feature \u2013 Upgrade Page View Count front end count and load function to backbone.js<\/li>\n<li>Feature \u2013 Upgraded plugins front end CSS to Sass.<\/li>\n<\/ul>\n<h4>1.0.5 \u2013 2014\/06\/27<\/h4>\n<ul>\n<li>Feature \u2013 Added load Counter on front end by Ajax option to prevent count being cached by caching plugins.<\/li>\n<li>Tweak \u2013 added ajax event \u2018pvc_ajax_load_stats\u2019 and trigger $(\u201cbody\u201d).trigger(\u201cpvc_stats_loaded_\u201d + pvc_object_id ); for that event<\/li>\n<li>Tweak \u2013 added ajax event \u2018pvc_ajax_update_stats\u2019 and trigger $(\u201cbody\u201d).trigger(\u201cpvc_stats_updated_\u201d + post_id ); for that event<\/li>\n<li>Tweak \u2013 use $wpdb-&gt;prepare() for all sql command for security<\/li>\n<li>Tweak \u2013 Updated chosen js script to latest version 1.1.0 on the a3rev Plugin Framework<\/li>\n<li>Tweak \u2013 Added support for placeholder feature for input, email , password , text area types.<\/li>\n<li>Tweak \u2013 Added Russiian translation thanks to <a target=\"_blank\" href=\"http:\/\/kluchkuspexu.ru\/\" rel=\"nofollow ugc noopener\">Renat Nurlyev<\/a><\/li>\n<\/ul>\n<h4>1.0.4.3 \u2013 2014\/05\/26<\/h4>\n<ul>\n<li>Tweak \u2013 Changed add_filter( \u2018gettext\u2019, array(  \u2026<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/page-views-count\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Page View Count By Steve Truman Download Details Reviews Installation Development Support Description A beautifully simple to set up plugin that gives site visitors and site owners the ability to quickly and easily see how many people have visited that page or post. FEATURES On the front end it adds an icon and page views [&hellip;]<\/p>","protected":false},"author":225,"featured_media":4013,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[42,39,40],"tags":[2751,2000,2292],"class_list":["post-4012","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-plugin","category-lite-version","category-wp-plugin-solution","tag-count","tag-page","tag-view"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/page-views-count\/assets\/banner-772x250.jpg?rev=650541","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/225"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=4012"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4012\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/4013"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=4012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=4012"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=4012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}