oont-contents/plugins/string-locator/includes/Extension/SearchReplace/views/replace-form.php
2025-02-08 15:10:23 +01:00

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>