This tool allows you to compare two installations of WordPress. Useful for malware detection, checking if original Wordpress core was modified etc.
- Able to download original WordPress version from wordpess.org automatically
- Uses php-diff (https://github.com/chrisboulton/php-diff) to generate html diffs
- PHP >= 5.3
- PHP should be compiled with: zip, curl
<?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());
?> <?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());
?> <?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