Version Description
Download this release
Release Info
| Developer | WebFactory |
| Plugin | |
| Version | 1.86 |
| Comparing to | |
| See all releases | |
Code changes from version 1.85 to 1.86
- readme.txt +6 -3
- wf-flyout/config.php +4 -4
- wf-flyout/icons/301-logo.png +0 -0
- wf-flyout/wf-flyout.php +2 -2
- wp-reset.php +9 -6
readme.txt
CHANGED
|
@@ -3,8 +3,8 @@ Tags: wordpress reset, reset database, reset wordpress database, reset, advanced
|
|
| 3 |
Contributors: WebFactory
|
| 4 |
Requires at least: 4.0
|
| 5 |
Requires PHP: 5.2
|
| 6 |
-
Tested up to: 5.
|
| 7 |
-
Stable tag: 1.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -20,7 +20,6 @@ For support please use the <a href="https://wordpress.org/support/plugin/wp-rese
|
|
| 20 |
|
| 21 |
Access WP Reset admin page via the "Tools" menu.
|
| 22 |
|
| 23 |
-
|
| 24 |
**Please read carefully before proceeding to understand what WP Reset does, and remember to always create a snapshot**
|
| 25 |
|
| 26 |
#### Resetting will delete:
|
|
@@ -116,6 +115,10 @@ Or if needed, upload manually;
|
|
| 116 |
|
| 117 |
== Changelog ==
|
| 118 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
= v1.85 =
|
| 120 |
* 2021/01/30
|
| 121 |
* code clean-up
|
| 3 |
Contributors: WebFactory
|
| 4 |
Requires at least: 4.0
|
| 5 |
Requires PHP: 5.2
|
| 6 |
+
Tested up to: 5.7
|
| 7 |
+
Stable tag: 1.86
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 20 |
|
| 21 |
Access WP Reset admin page via the "Tools" menu.
|
| 22 |
|
|
|
|
| 23 |
**Please read carefully before proceeding to understand what WP Reset does, and remember to always create a snapshot**
|
| 24 |
|
| 25 |
#### Resetting will delete:
|
| 115 |
|
| 116 |
== Changelog ==
|
| 117 |
|
| 118 |
+
= v1.86 =
|
| 119 |
+
* 2021/02/20
|
| 120 |
+
* fixed a small but nasty translation bug that prevented some users from resetting
|
| 121 |
+
|
| 122 |
= v1.85 =
|
| 123 |
* 2021/01/30
|
| 124 |
* code clean-up
|
wf-flyout/config.php
CHANGED
|
@@ -4,18 +4,18 @@ $config = array();
|
|
| 4 |
$config['plugin_screen'] = 'tools_page_wp-reset';
|
| 5 |
$config['icon_border'] = '1px solid #00000099';
|
| 6 |
$config['icon_right'] = '35px';
|
| 7 |
-
$config['icon_bottom'] = '
|
| 8 |
$config['icon_image'] = 'wp-reset.png';
|
| 9 |
$config['icon_padding'] = '4px';
|
| 10 |
$config['icon_size'] = '55px';
|
| 11 |
$config['menu_accent_color'] = '#dd3036';
|
| 12 |
-
$config['custom_css'] = '#wf-flyout .
|
| 13 |
|
| 14 |
$config['menu_items'] = array(
|
| 15 |
array('href' => 'https://wpreset.com/?ref=wff-wp-reset', 'target' => '_blank', 'label' => 'Get WP Reset PRO with 50% off', 'icon' => 'wp-reset.png'),
|
| 16 |
-
array('href' =>
|
| 17 |
array('href' => 'https://underconstructionpage.com/?ref=wff-wp-reset&coupon=welcome', 'target' => '_blank', 'label' => 'Create the perfect Under Construction Page', 'icon' => 'ucp.png', 'class' => 'ucp-icon'),
|
| 18 |
-
array('href' => 'https://wpsticky.com/?ref=wff-wp-reset', 'target' => '_blank', 'label' => 'Make
|
| 19 |
array('href' => 'https://wordpress.org/support/plugin/wp-reset/reviews/?filter=5#new-post', 'target' => '_blank', 'label' => 'Rate the Plugin', 'icon' => 'dashicons-thumbs-up'),
|
| 20 |
array('href' => 'https://wordpress.org/support/plugin/wp-reset/#new-post', 'target' => '_blank', 'label' => 'Get Support', 'icon' => 'dashicons-sos'),
|
| 21 |
);
|
| 4 |
$config['plugin_screen'] = 'tools_page_wp-reset';
|
| 5 |
$config['icon_border'] = '1px solid #00000099';
|
| 6 |
$config['icon_right'] = '35px';
|
| 7 |
+
$config['icon_bottom'] = '45px';
|
| 8 |
$config['icon_image'] = 'wp-reset.png';
|
| 9 |
$config['icon_padding'] = '4px';
|
| 10 |
$config['icon_size'] = '55px';
|
| 11 |
$config['menu_accent_color'] = '#dd3036';
|
| 12 |
+
$config['custom_css'] = '#wf-flyout .ucp-icon .wff-icon img { max-width: 70%; } #wf-flyout .ucp-icon .wff-icon { line-height: 57px; } #wf-flyout .wp301-icon .wff-icon img { max-width: 70%; } #wf-flyout .wp301-icon .wff-icon { line-height: 57px; } #wf-flyout .wff-custom-icon.wff-menu-item-6 span.wff-icon { line-height: 63px; }';
|
| 13 |
|
| 14 |
$config['menu_items'] = array(
|
| 15 |
array('href' => 'https://wpreset.com/?ref=wff-wp-reset', 'target' => '_blank', 'label' => 'Get WP Reset PRO with 50% off', 'icon' => 'wp-reset.png'),
|
| 16 |
+
array('href' => 'https://wp301redirects.com/?ref=wff-wp-reset&coupon=50off', 'label' => 'Get WP 301 Redirects PRO with 50% off', 'icon' => '301-logo.png', 'class' => 'wp301-icon'),
|
| 17 |
array('href' => 'https://underconstructionpage.com/?ref=wff-wp-reset&coupon=welcome', 'target' => '_blank', 'label' => 'Create the perfect Under Construction Page', 'icon' => 'ucp.png', 'class' => 'ucp-icon'),
|
| 18 |
+
array('href' => 'https://wpsticky.com/?ref=wff-wp-reset', 'target' => '_blank', 'label' => 'Make any element sticky with WP Sticky', 'icon' => 'dashicons-admin-post'),
|
| 19 |
array('href' => 'https://wordpress.org/support/plugin/wp-reset/reviews/?filter=5#new-post', 'target' => '_blank', 'label' => 'Rate the Plugin', 'icon' => 'dashicons-thumbs-up'),
|
| 20 |
array('href' => 'https://wordpress.org/support/plugin/wp-reset/#new-post', 'target' => '_blank', 'label' => 'Get Support', 'icon' => 'dashicons-sos'),
|
| 21 |
);
|
wf-flyout/icons/301-logo.png
ADDED
|
Binary file
|
wf-flyout/wf-flyout.php
CHANGED
|
@@ -124,7 +124,7 @@ if (false == class_exists('wf_flyout')) {
|
|
| 124 |
|
| 125 |
$out = '';
|
| 126 |
$icons_url = plugin_dir_url($this->plugin_file) . 'wf-flyout/icons/';
|
| 127 |
-
$default_link_item = array('class' => '', 'href' => '#', 'target' => '_blank', 'label' => '', 'icon' => '');
|
| 128 |
|
| 129 |
$out .= '<div id="wff-overlay"></div>';
|
| 130 |
|
|
@@ -148,7 +148,7 @@ if (false == class_exists('wf_flyout')) {
|
|
| 148 |
$item['class'] = trim($item['class']);
|
| 149 |
}
|
| 150 |
|
| 151 |
-
$out .= '<a href="' . $item['href'] . '" class="wff-menu-item wff-menu-item-' . $i . ' ' . $item['class'] . '" target="_blank">';
|
| 152 |
$out .= '<span class="wff-label visible">' . $item['label'] . '</span>';
|
| 153 |
if (substr($item['icon'], 0, 9) == 'dashicons') {
|
| 154 |
$out .= '<span class="dashicons ' . $item['icon'] . '"></span>';
|
| 124 |
|
| 125 |
$out = '';
|
| 126 |
$icons_url = plugin_dir_url($this->plugin_file) . 'wf-flyout/icons/';
|
| 127 |
+
$default_link_item = array('class' => '', 'href' => '#', 'target' => '_blank', 'label' => '', 'icon' => '', 'data' => '');
|
| 128 |
|
| 129 |
$out .= '<div id="wff-overlay"></div>';
|
| 130 |
|
| 148 |
$item['class'] = trim($item['class']);
|
| 149 |
}
|
| 150 |
|
| 151 |
+
$out .= '<a ' . $item['data'] . ' href="' . $item['href'] . '" class="wff-menu-item wff-menu-item-' . $i . ' ' . $item['class'] . '" target="_blank">';
|
| 152 |
$out .= '<span class="wff-label visible">' . $item['label'] . '</span>';
|
| 153 |
if (substr($item['icon'], 0, 9) == 'dashicons') {
|
| 154 |
$out .= '<span class="dashicons ' . $item['icon'] . '"></span>';
|
wp-reset.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
Plugin Name: WP Reset
|
| 4 |
Plugin URI: https://wpreset.com/
|
| 5 |
Description: Reset the entire site or just selected parts while reserving the option to undo by using snapshots.
|
| 6 |
-
Version: 1.
|
| 7 |
Requires at least: 4.0
|
| 8 |
Requires PHP: 5.2
|
| 9 |
Tested up to: 5.6
|
|
@@ -1115,7 +1115,6 @@ class WP_Reset
|
|
| 1115 |
$siteurl = get_option('siteurl');
|
| 1116 |
$home = get_option('home');
|
| 1117 |
$snapshots = $this->get_snapshots();
|
| 1118 |
-
$wp301promo = get_option('wp301promo');
|
| 1119 |
|
| 1120 |
$active_plugins = get_option('active_plugins');
|
| 1121 |
$active_theme = wp_get_theme();
|
|
@@ -1149,7 +1148,6 @@ class WP_Reset
|
|
| 1149 |
update_option('home', $home);
|
| 1150 |
update_option('wp-reset', $this->options);
|
| 1151 |
update_option('wp-reset-snapshots', $snapshots);
|
| 1152 |
-
update_option('wp301promo', $wp301promo);
|
| 1153 |
|
| 1154 |
// remove password nag
|
| 1155 |
if (get_user_meta($user_id, 'default_password_nag')) {
|
|
@@ -1712,7 +1710,7 @@ class WP_Reset
|
|
| 1712 |
echo '<p>' . __('Type <b>reset</b> in the confirmation field to confirm the reset and then click the "Reset WordPress" button.<br>Always <a href="#" class="create-new-snapshot" data-description="Before resetting the site">create a snapshot</a> before resetting if you want to be able to undo.', 'wp-reset') . '</p>';
|
| 1713 |
|
| 1714 |
wp_nonce_field('wp-reset');
|
| 1715 |
-
echo '<p class="mb0"><input id="wp_reset_confirm" type="text" name="wp_reset_confirm" placeholder="' .
|
| 1716 |
echo '<a id="wp_reset_submit" class="button button-delete">' . __('Reset Site', 'wp-reset') . '</a>' . $this->get_snapshot_button('reset-wordpress', 'Before resetting the site') . '</p>';
|
| 1717 |
echo '</div>';
|
| 1718 |
echo '</div>'; // card reset
|
|
@@ -2406,7 +2404,7 @@ class WP_Reset
|
|
| 2406 |
|
| 2407 |
|
| 2408 |
/**
|
| 2409 |
-
* Helper function for generating
|
| 2410 |
*
|
| 2411 |
* @param string $placement Optional. UTM content param.
|
| 2412 |
* @param string $page Optional. Page to link to.
|
|
@@ -2426,7 +2424,12 @@ class WP_Reset
|
|
| 2426 |
$page = '/';
|
| 2427 |
}
|
| 2428 |
|
| 2429 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2430 |
|
| 2431 |
if (!empty($anchor)) {
|
| 2432 |
$anchor = '#' . trim($anchor, '#');
|
| 3 |
Plugin Name: WP Reset
|
| 4 |
Plugin URI: https://wpreset.com/
|
| 5 |
Description: Reset the entire site or just selected parts while reserving the option to undo by using snapshots.
|
| 6 |
+
Version: 1.86
|
| 7 |
Requires at least: 4.0
|
| 8 |
Requires PHP: 5.2
|
| 9 |
Tested up to: 5.6
|
| 1115 |
$siteurl = get_option('siteurl');
|
| 1116 |
$home = get_option('home');
|
| 1117 |
$snapshots = $this->get_snapshots();
|
|
|
|
| 1118 |
|
| 1119 |
$active_plugins = get_option('active_plugins');
|
| 1120 |
$active_theme = wp_get_theme();
|
| 1148 |
update_option('home', $home);
|
| 1149 |
update_option('wp-reset', $this->options);
|
| 1150 |
update_option('wp-reset-snapshots', $snapshots);
|
|
|
|
| 1151 |
|
| 1152 |
// remove password nag
|
| 1153 |
if (get_user_meta($user_id, 'default_password_nag')) {
|
| 1710 |
echo '<p>' . __('Type <b>reset</b> in the confirmation field to confirm the reset and then click the "Reset WordPress" button.<br>Always <a href="#" class="create-new-snapshot" data-description="Before resetting the site">create a snapshot</a> before resetting if you want to be able to undo.', 'wp-reset') . '</p>';
|
| 1711 |
|
| 1712 |
wp_nonce_field('wp-reset');
|
| 1713 |
+
echo '<p class="mb0"><input id="wp_reset_confirm" type="text" name="wp_reset_confirm" placeholder="' . esc_attr(sprintf(__('Type in: %s', 'wp-reset'), '"reset"')) . '" value="" autocomplete="off"> ';
|
| 1714 |
echo '<a id="wp_reset_submit" class="button button-delete">' . __('Reset Site', 'wp-reset') . '</a>' . $this->get_snapshot_button('reset-wordpress', 'Before resetting the site') . '</p>';
|
| 1715 |
echo '</div>';
|
| 1716 |
echo '</div>'; // card reset
|
| 2404 |
|
| 2405 |
|
| 2406 |
/**
|
| 2407 |
+
* Helper function for generating links
|
| 2408 |
*
|
| 2409 |
* @param string $placement Optional. UTM content param.
|
| 2410 |
* @param string $page Optional. Page to link to.
|
| 2424 |
$page = '/';
|
| 2425 |
}
|
| 2426 |
|
| 2427 |
+
if ($placement) {
|
| 2428 |
+
$placement = trim($placement);
|
| 2429 |
+
$placement = '-' . $placement;
|
| 2430 |
+
}
|
| 2431 |
+
|
| 2432 |
+
$parts = array_merge(array('ref' => 'wp-reset-free'. $placement), $params);
|
| 2433 |
|
| 2434 |
if (!empty($anchor)) {
|
| 2435 |
$anchor = '#' . trim($anchor, '#');
|
