📅  最后修改于: 2023-12-03 15:06:02.075000             🧑  作者: Mango
WP Post View is a powerful PHP library that allows developers to track and count the number of views on WordPress posts. This library provides an easy-to-use API that can be integrated with any WordPress theme or plugin.
Here are some of the key features of WP Post View:
To install WP Post View, simply download the latest version from the official WordPress.org plugin repository, or use Composer to install it:
composer require mostafa-saad/wp-post-view-php
Once you have installed the library, you can integrate it with your WordPress theme or plugin using the following code:
// Include the WP_Post_View class
require_once 'path/to/wp-post-view-php/src/wp-post-view.class.php';
// Initialize the WP_Post_View class
$wp_post_view = new WP_Post_View();
// Get the current post ID
$post_id = get_the_ID();
// Track a view for the current post
$wp_post_view->add_view( $post_id );
The following example shows how to display the view count for a WordPress post:
// Initialize the WP_Post_View class
$wp_post_view = new WP_Post_View();
// Get the current post ID
$post_id = get_the_ID();
// Get the view count for the current post
$view_count = $wp_post_view->get_view_count( $post_id );
// Display the view count
echo 'Views: ' . $view_count;
WP Post View provides several hooks that allow you to customize its behavior:
wp_post_view_count_format
: Allows you to customize the format of the view count display.wp_post_view_cache_time
: Allows you to customize the length of time that view counts are cached.wp_post_view_disable
: Allows you to disable tracking of post views.WP Post View is an easy-to-use PHP library that allows developers to track and display view counts for WordPress posts. It provides a range of customization options and is compatible with high-traffic sites. By using this library, you can gain valuable insights into how users interact with your WordPress site.