Skip to content

wildsurfer/wpdiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WPDIFF: diff wordpress tool

This tool allows you to compare two installations of WordPress. Useful for malware detection, checking if original Wordpress core was modified etc.

Features

Requirements

  • PHP >= 5.3
  • PHP should be compiled with: zip, curl

Common usecases

Compare some wordpress installation with it's original version:

<?php
    $wp_local = new WPDIFF_Wordpress_Probationer('/path/to/my/wordpress/docroot');
    $wp_orig = new WPDIFF_Wordpress_Original($wp_local->getVersion());
    $differer = new WPDIFF_Differer($wp_local,$wp_orig);
    var_dump($differer->filesDiff());
?>    

Disable comparison of themes and uploads directories:

<?php
    $wp_local = new WPDIFF_Wordpress_Probationer('/path/to/my/wordpress/docroot');
    $wp_orig = new WPDIFF_Wordpress_Original($wp_local->getVersion());

    $wp_local->disableThemes();
    $wp_local->disableUploads();

    $wp_orig->disableThemes();
    $wp_orig->disableUploads();

    $differer = new WPDIFF_Differer($wp_local,$wp_orig);
    var_dump($differer->filesDiff());
?>    

Compare two releases of wordpress:

<?php
    $wp_orig1 = new WPDIFF_Wordpress_Original('3.4.1');
    $wp_orig2 = new WPDIFF_Wordpress_Original('3.4.2');
    $differer = new WPDIFF_Differer($wp_orig1,$wp_orig2);
    var_dump($differer->filesDiff());
?>    

© http://blog.nkuznetsov.me/2012/11/wpdiff-tool-for-wordpress-comparison.html

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages