Browse Source

Move flush_rewrite_rules to install()

It adds significant overhead to each pageload and is only needed when
the rules change (aka after install).
master
Mahmoud Al-Qudsi 1 year ago
parent
commit
8ad7ef9d8f
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      bootstrap.php

+ 3
- 3
bootstrap.php View File

@@ -83,6 +83,7 @@ class visitors_edits{
require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql );
flush_rewrite_rules(true);
}
public function query_vars($query_vars){
$query_vars[] = 'visitors_edits_post_name';
@@ -94,7 +95,6 @@ class visitors_edits{
'index.php?visitors_edits_post_name=$matches[1]',
'top'
);
flush_rewrite_rules(true);
}
public function parse_request($request){
if( isset( $request->query_vars['visitors_edits_post_name'] ) ):
@@ -126,10 +126,10 @@ function visitors_editsDIFF($oldHtml,$newHtml){
require "vendor/autoload.php";
$htmlDiff = new HtmlDiff($oldHtml, $newHtml);
$htmlDiff->getConfig()->setGroupDiffs(false);
return $htmlDiff->build();
}
function visitors_editsDOM(){
return new Dom;
}
?>
?>

Loading…
Cancel
Save