This article mainly introduces the total number of wordpress accesses implemented by PHP + Memcache, which is directly written in the topic functions. php. It is not an implementation plug-in. If you need it, refer to it.
This article mainly introduces the total number of wordpress accesses implemented by PHP + Memcache, which is directly written in the topic functions. php. It is not an implementation plug-in. If you need it, refer to it.
I have written a blog post and used PHP and Memcache to implement the website. For details, refer to the following link:
Today, we will use this function in wordpress and save the number of visits to the database.
MySQL statement
First, add the default number of visits to the parameter table
// Obtain all browsing times function get_all_visit_number () {$ mc = new Memcache (); // use wordpress's built-in wpdb class global $ wpdb; // parameter table $ table = "wp_options "; // connect to memcache $ mc-> connect ("127.0.0.1", 11211); // get browsing times $ visit_number = $ mc-> get ('visit _ number '); // whether the Memcache contains the access times if (! $ Visit_number) {// query database $ querystr = "SELECT 'option _ value' FROM" when the database does not exist ". $ table. "WHERE 'option _ name' = 'visit _ number'"; $ results = $ wpdb-> get_results ($ querystr ); // assign the value stored in the database to the memcache variable $ visit_number = intval ($ results [0]-> option_value );} // set the browsing times $ mc-> set ('visit _ number', ++ $ visit_number ); // obtain the number of browsing times $ visit_number = $ mc-> get ('visit _ number'); // for every 100 visits, update to database if ($ visit_number % 100 = 0) {// use the wordpress built-in wpdb class $ data_array = array ('option _ value' => $ visit_number ); $ where_clause = array ('option _ name' => 'visit _ number'); $ wpdb-> update ($ table, $ data_array, $ where_clause );} // close the memcache connection $ mc-> close (); return $ visit_number ;}