Version Description
- Removed the versionc hecking code
- WP 3.5.1 compatible
Download this release
Release Info
| Developer | freediver |
| Plugin | |
| Version | 2.8.4 |
| Comparing to | |
| See all releases | |
Code changes from version 2.8.3 to 2.8.4
- readme.txt +8 -2
- themedrive.php +3 -53
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: freediver
|
|
| 3 |
Donate link: https://www.networkforgood.org/donation/MakeDonation.aspx?ORGID2=920155875
|
| 4 |
Tags: theme, themes, admin, test
|
| 5 |
Requires at least: 2.3
|
| 6 |
-
Tested up to:
|
| 7 |
Stable tag: trunk
|
| 8 |
|
| 9 |
Safely test drive any theme as an administrator, while visitors use the default one.
|
|
@@ -18,10 +18,16 @@ Best part is you can even set the testing theme options (if it has them) in the
|
|
| 18 |
|
| 19 |
You can also preview any theme by adding "?theme=xxx" to your blog URL. For example http://www.myblog.com/?theme=Default
|
| 20 |
|
| 21 |
-
Plugin by Vladimir Prelovac.
|
|
|
|
|
|
|
| 22 |
|
| 23 |
== Changelog ==
|
| 24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
= 2.8.3 =
|
| 26 |
* Update for compatibility to WordPress 3.4.1 by replacing deprecated calls (thanks Lance Willett!)
|
| 27 |
* Use new WP_Theme API for loading themes and getting theme information
|
| 3 |
Donate link: https://www.networkforgood.org/donation/MakeDonation.aspx?ORGID2=920155875
|
| 4 |
Tags: theme, themes, admin, test
|
| 5 |
Requires at least: 2.3
|
| 6 |
+
Tested up to: 4.0
|
| 7 |
Stable tag: trunk
|
| 8 |
|
| 9 |
Safely test drive any theme as an administrator, while visitors use the default one.
|
| 18 |
|
| 19 |
You can also preview any theme by adding "?theme=xxx" to your blog URL. For example http://www.myblog.com/?theme=Default
|
| 20 |
|
| 21 |
+
Plugin by Vladimir Prelovac.
|
| 22 |
+
|
| 23 |
+
Managing Multiple WordPress sites? Check out <a href="https://managewp.com">ManageWP</a>.
|
| 24 |
|
| 25 |
== Changelog ==
|
| 26 |
|
| 27 |
+
= 2.8.4 =
|
| 28 |
+
* Removed the versionc hecking code
|
| 29 |
+
* WP 3.5.1 compatible
|
| 30 |
+
|
| 31 |
= 2.8.3 =
|
| 32 |
* Update for compatibility to WordPress 3.4.1 by replacing deprecated calls (thanks Lance Willett!)
|
| 33 |
* Use new WP_Theme API for loading themes and getting theme information
|
themedrive.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
Plugin URI: http://www.prelovac.com/vladimir/wordpress-plugins/theme-test-drive
|
| 5 |
Description: Safely test drive any theme while visitors are using the default one. Includes instant theme preview via thumbnail.
|
| 6 |
Author: Vladimir Prelovac
|
| 7 |
-
Version: 2.8.
|
| 8 |
Author URI: http://www.prelovac.com/vladimir/
|
| 9 |
|
| 10 |
To-Do:
|
|
@@ -15,7 +15,7 @@
|
|
| 15 |
|
| 16 |
// // // PLUGIN CODE // // //
|
| 17 |
|
| 18 |
-
$themedrive_localversion = "2.8.
|
| 19 |
|
| 20 |
$wp_themedrive_plugin_url = trailingslashit(get_bloginfo('wpurl')) . PLUGINDIR . '/' . dirname(plugin_basename(__FILE__));
|
| 21 |
|
|
@@ -328,17 +328,7 @@
|
|
| 328 |
global $themedrive_localversion;
|
| 329 |
global $wp_themedrive_plugin_url;
|
| 330 |
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
$theVersion = isset( $status[1] ) ? $status[1] : '';
|
| 334 |
-
$theMessage = isset( $status[3] ) ? $status[3] : '';
|
| 335 |
-
|
| 336 |
-
|
| 337 |
-
|
| 338 |
-
if ((version_compare(strval($theVersion), strval($themedrive_localversion), '>') == 1)) {
|
| 339 |
-
$msg = 'Latest version available ' . ' <strong>' . $theVersion . '</strong><br />' . $theMessage;
|
| 340 |
-
echo '<div id="message" class="updated fade"><p>' . $msg . '</p></div>';
|
| 341 |
-
}
|
| 342 |
|
| 343 |
if ( isset( $_POST['button'] ) && 'Enable Theme Drive' == $_POST['button']) {
|
| 344 |
check_admin_referer('theme-drive');
|
|
@@ -459,47 +449,7 @@ Alternatively, disabling this plug-in should also do the trick.
|
|
| 459 |
add_action('admin_menu', 'themedrive_add_pages');
|
| 460 |
|
| 461 |
|
| 462 |
-
add_action('after_plugin_row', 'themedrive_check_plugin_version');
|
| 463 |
|
| 464 |
-
function themedrive_getinfo()
|
| 465 |
-
{
|
| 466 |
-
$checkfile = "http://svn.wp-plugins.org/theme-test-drive/trunk/themedrive.chk";
|
| 467 |
-
|
| 468 |
-
$status = array();
|
| 469 |
-
return $status;
|
| 470 |
-
$vcheck = wp_remote_fopen($checkfile);
|
| 471 |
-
|
| 472 |
-
if ($vcheck) {
|
| 473 |
-
$version = $themedrive_localversion;
|
| 474 |
-
|
| 475 |
-
$status = explode('@', $vcheck);
|
| 476 |
-
return $status;
|
| 477 |
-
}
|
| 478 |
-
}
|
| 479 |
-
|
| 480 |
-
function themedrive_check_plugin_version($plugin)
|
| 481 |
-
{
|
| 482 |
-
global $plugindir, $themedrive_localversion;
|
| 483 |
-
|
| 484 |
-
$theVersion = '';
|
| 485 |
-
$theMessage = '';
|
| 486 |
-
|
| 487 |
-
if (strpos($plugin, 'themedrive.php') !== false) {
|
| 488 |
-
$status = themedrive_getinfo();
|
| 489 |
-
|
| 490 |
-
if ( isset( $status[1] ) )
|
| 491 |
-
$theVersion = $status[1];
|
| 492 |
-
if ( isset( $status[3] ) )
|
| 493 |
-
$theMessage = $status[3];
|
| 494 |
-
|
| 495 |
-
if ((version_compare(strval($theVersion), strval($themedrive_localversion), '>') == 1)) {
|
| 496 |
-
$msg = 'Latest version available ' . ' <strong>' . $theVersion . '</strong><br />' . $theMessage;
|
| 497 |
-
echo '<td colspan="5" class="plugin-update" style="line-height:1.2em;">' . $msg . '</td>';
|
| 498 |
-
} else {
|
| 499 |
-
return;
|
| 500 |
-
}
|
| 501 |
-
}
|
| 502 |
-
}
|
| 503 |
|
| 504 |
function themdrive_js()
|
| 505 |
{
|
| 4 |
Plugin URI: http://www.prelovac.com/vladimir/wordpress-plugins/theme-test-drive
|
| 5 |
Description: Safely test drive any theme while visitors are using the default one. Includes instant theme preview via thumbnail.
|
| 6 |
Author: Vladimir Prelovac
|
| 7 |
+
Version: 2.8.4
|
| 8 |
Author URI: http://www.prelovac.com/vladimir/
|
| 9 |
|
| 10 |
To-Do:
|
| 15 |
|
| 16 |
// // // PLUGIN CODE // // //
|
| 17 |
|
| 18 |
+
$themedrive_localversion = "2.8.4";
|
| 19 |
|
| 20 |
$wp_themedrive_plugin_url = trailingslashit(get_bloginfo('wpurl')) . PLUGINDIR . '/' . dirname(plugin_basename(__FILE__));
|
| 21 |
|
| 328 |
global $themedrive_localversion;
|
| 329 |
global $wp_themedrive_plugin_url;
|
| 330 |
|
| 331 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 332 |
|
| 333 |
if ( isset( $_POST['button'] ) && 'Enable Theme Drive' == $_POST['button']) {
|
| 334 |
check_admin_referer('theme-drive');
|
| 449 |
add_action('admin_menu', 'themedrive_add_pages');
|
| 450 |
|
| 451 |
|
|
|
|
| 452 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 453 |
|
| 454 |
function themdrive_js()
|
| 455 |
{
|
