63 lines
2 KiB
PHP
63 lines
2 KiB
PHP
<?php
|
|
/**
|
|
* Form output for the replace feature.
|
|
*/
|
|
|
|
namespace StringLocator;
|
|
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
die();
|
|
}
|
|
|
|
$this_url = admin_url( ( is_multisite() ? 'network/admin.php' : 'tools.php' ) . '?page=string-locator' );
|
|
?>
|
|
|
|
<div id="string-locator-replace-form">
|
|
<h2><?php esc_html_e( 'Replace in results', 'string-locator' ); ?></h2>
|
|
|
|
<form action="<?php echo esc_url( $this_url ); ?>" method="post">
|
|
<p>
|
|
<label for="string-locator-replace-new-string"><?php esc_html_e( 'New string', 'string-locator' ); ?></label>
|
|
<input type="text" id="string-locator-replace-new-string" name="string-locator-replace-new-string">
|
|
</p>
|
|
|
|
<p>
|
|
<label>
|
|
<input type="checkbox" name="string-locator-replace-loopback-check" id="string-locator-replace-loopback-check" checked="checked">
|
|
<?php esc_html_e( 'Perform loopback check', 'string-locator' ); ?>
|
|
</label>
|
|
|
|
<br />
|
|
|
|
<em>
|
|
<?php
|
|
// translators: The link to the WordPress.org article about loopbacks.
|
|
$url = __( 'https://wordpress.org/support/article/loopbacks/', 'string-locator' );
|
|
|
|
printf(
|
|
'<a href="%s" target="_blank">%s</a>',
|
|
esc_url( $url ),
|
|
esc_html__( 'Read more about loopbacks on WordPress.org', 'string-locator' )
|
|
);
|
|
?>
|
|
</em>
|
|
</p>
|
|
|
|
<p>
|
|
<button type="button" class="button button-primary" id="string-locator-replace-button-all">
|
|
<?php esc_html_e( 'Replace all strings', 'string-locator' ); ?>
|
|
</button>
|
|
<button type="button" class="button button-primary" id="string-locator-replace-button-selected">
|
|
<?php esc_html_e( 'Replace selected strings', 'string-locator' ); ?>
|
|
</button>
|
|
</p>
|
|
</form>
|
|
<?php if ( ! self::is_plugin_installed( $instawp_plugin ) ) : ?>
|
|
<p class="notice notice-error update-nag">
|
|
<?php esc_html_e( 'It is always a good idea to create a staging site before making changes', 'string-locator' ); ?>
|
|
<button id="notice-btn-toggle-replace-controls" class="button-link">
|
|
<?php esc_html_e( 'Install Staging Plugin', 'string-locator' ); ?>
|
|
</button>
|
|
</p>
|
|
<?php endif; ?>
|
|
</div>
|