Plugin Directory

Changeset 1777787


Ignore:
Timestamp:
11/29/2017 04:23:01 PM (8 years ago)
Author:
gsacheli
Message:

code updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • eve-dynamic-prerender/trunk/eve_prerender.php

    r1777656 r1777787  
    33Plugin Name: EVE Dynamic Prerender Meta Tag
    44Plugin URI: https://www.evemilano.com/2017/11/wp-prerender-plugin/
    5 Version: 3.4
     5Version: 3.4.1
    66Description: This WordPress plugin creates and inject into HTML head a Dynamic Prerender Meta Tag. The system stores users navigational paths inside the database e retrieve the most common next visited page as prerender meta tag. If the plugin doesn't has data for the next probable page, it will show a prerender to the homepage. The database table WILL BE REMOVED automatically when the plugin is uninstalled but not when disabled. Do not remove the plugin if you want to keep data. The database table can grow up a lot in large websites, keep an eye on it!
    77Author: Giovanni Sacheli
     
    5353       
    5454        //inserting data if internal referer, no .js and no .txt
    55             if ( (strpos($referer, get_home_url()) !== false) AND (strpos($referer, '.css') === false) AND (strpos($referer, '.js') === false) AND (strpos($referer, '.txt') === false) AND (strpos($referer, 'wp-')=== false) AND (strpos($canonical, '.?s=')=== false) AND (strpos($canonical, '.?q=')=== false) AND (strpos($referer, '.?s=')=== false) AND (strpos($referer, '.?q=')=== false) AND (!isset($canonical)=== false) ) {
     55            if ( (!isset($canonical)=== false) AND (!isset($referer)=== false) AND (strpos($referer, get_home_url()) !== false) AND (strpos($referer, '.css') === false) AND (strpos($referer, '.js') === false) AND (strpos($referer, '.txt') === false) AND (strpos($referer, '\/wp-admin\/')=== false) AND (strpos($referer, '\/wp-content\/')=== false) AND (strpos($referer, '\/wp-includes\/')=== false) AND (strpos($referer, '\/wp-comments\/')=== false) ) {
    5656                $wpdb->query("INSERT INTO $table_name (ID,canonical,prerender,count) VALUES (NULL,'$relreferer','$canonical','1') ON DUPLICATE KEY UPDATE count = count +1"  );
    5757                //test
     
    6565            if ($prerender) {
    6666                //if prerender exists
     67                echo '<meta name="referrer" content="always">';
    6768                echo '  <link rel="prerender" href="'.get_home_url().$prerender.' ">
    6869';
    6970                }else{
    7071                    //if prerender does not exist
     72                    echo '<meta name="referrer" content="always">';
    7173                    echo '  <link rel="prerender" href="'.get_home_url().'/">
    7274';
Note: See TracChangeset for help on using the changeset viewer.