Rename to ATT Site Healthcheck (private prefix)
Wholesale rename to avoid clashes with generic 'site healthcheck' plugin names on a target site: - Plugin Name: 'Site Healthcheck' → 'ATT Site Healthcheck' - Main file: site-healthcheck.php → att-site-healthcheck.php - Plugin folder: site-healthcheck → att-site-healthcheck - Admin menu slug: site-healthcheck → att-site-healthcheck - Settings slug: site-healthcheck-settings → att-site-healthcheck-settings - PHP class prefix: WPH_ → ATT_HC_ - Function prefix: wph_ → att_hc_ - Option / transient: wph_* → att_hc_* - Action/filter: wph_* → att_hc_* - CSS class prefix: wph- → att-hc- - Constants: WPH_GITEA_* → ATT_HC_GITEA_* - Class file names: class-wph-*.php → class-att-hc-*.php - Dev folder: ~/dev/wp-healthcheck → ~/dev/att-site-healthcheck Existing in-progress sessions on installs that had the old wph_session option will not migrate — they were intended for dev use only and the user has confirmed this is OK for the rename window. Smoke-tested on testsite: classes load, 14 steps discovered, save/load round-trip works, admin page renders with new att-hc- CSS classes. Recovery plugin detection unchanged — that lives in wp-site-recovery and continues to be detected by Name + Author header.
This commit is contained in:
@@ -9,7 +9,7 @@ if (!defined('ABSPATH')) exit;
|
||||
* is stable across releases. If we ever publish a private update channel for
|
||||
* the recovery plugin, this is also where we'd offer "fetch latest".
|
||||
*/
|
||||
final class WPH_Recovery_Bootstrap {
|
||||
final class ATT_HC_Recovery_Bootstrap {
|
||||
|
||||
/**
|
||||
* Detect by plugin Name + Author rather than folder slug — the recovery
|
||||
@@ -61,27 +61,27 @@ final class WPH_Recovery_Bootstrap {
|
||||
$installed = self::is_installed();
|
||||
$active = $installed && self::is_active();
|
||||
$file = self::plugin_file();
|
||||
$configured = WPH_Recovery_Installer::is_configured();
|
||||
$configured = ATT_HC_Recovery_Installer::is_configured();
|
||||
?>
|
||||
<div class="wph-bootstrap-panel">
|
||||
<div class="att-hc-bootstrap-panel">
|
||||
<h3>Recovery plugin status</h3>
|
||||
<?php if ($active): ?>
|
||||
<p class="wph-ok">✓ <strong>Site Recovery</strong> is installed and active <code><?php echo esc_html((string) $file); ?></code>.
|
||||
<p class="att-hc-ok">✓ <strong>Site Recovery</strong> is installed and active <code><?php echo esc_html((string) $file); ?></code>.
|
||||
<a href="<?php echo esc_url(self::recovery_admin_url()); ?>">Open recovery settings</a> to copy the URL + password into the client record.</p>
|
||||
<?php elseif ($installed): ?>
|
||||
<p class="wph-warn">⚠ <strong>Site Recovery</strong> is installed but inactive <code><?php echo esc_html((string) $file); ?></code>. <a href="<?php echo esc_url(admin_url('plugins.php')); ?>">Activate it</a> before starting work.</p>
|
||||
<p class="att-hc-warn">⚠ <strong>Site Recovery</strong> is installed but inactive <code><?php echo esc_html((string) $file); ?></code>. <a href="<?php echo esc_url(admin_url('plugins.php')); ?>">Activate it</a> before starting work.</p>
|
||||
<?php else: ?>
|
||||
<p class="wph-bad">✗ <strong>Site Recovery</strong> is not installed. Install it before starting the healthcheck — it's the safety net while we work on the site.</p>
|
||||
<p class="att-hc-bad">✗ <strong>Site Recovery</strong> is not installed. Install it before starting the healthcheck — it's the safety net while we work on the site.</p>
|
||||
<?php if ($configured): ?>
|
||||
<form method="post" action="<?php echo esc_url(admin_url('admin-post.php')); ?>" style="display:inline" onsubmit="return confirm('Download and install Site Recovery from gitea?');">
|
||||
<?php wp_nonce_field('wph_recovery_install'); ?>
|
||||
<input type="hidden" name="action" value="wph_recovery_install">
|
||||
<?php wp_nonce_field('att_hc_recovery_install'); ?>
|
||||
<input type="hidden" name="action" value="att_hc_recovery_install">
|
||||
<button class="button button-primary">Install from gitea (latest)</button>
|
||||
</form>
|
||||
<a href="<?php echo esc_url(admin_url('tools.php?page=site-healthcheck-settings')); ?>" class="button">Configure source</a>
|
||||
<a href="<?php echo esc_url(admin_url('tools.php?page=att-site-healthcheck-settings')); ?>" class="button">Configure source</a>
|
||||
<?php else: ?>
|
||||
<p>
|
||||
<a href="<?php echo esc_url(admin_url('tools.php?page=site-healthcheck-settings')); ?>" class="button button-primary">Configure gitea source</a>
|
||||
<a href="<?php echo esc_url(admin_url('tools.php?page=att-site-healthcheck-settings')); ?>" class="button button-primary">Configure gitea source</a>
|
||||
<em>— or install manually via Plugins → Add New → Upload Plugin.</em>
|
||||
</p>
|
||||
<?php endif; ?>
|
||||
|
||||
Reference in New Issue
Block a user