[WordPress] 外掛分享: SiteHale

首頁外掛目錄 › SiteHale
WordPress 外掛 SiteHale 的封面圖片
10+
安裝啟用
尚無評分
4 天前
最後更新
問題解決
WordPress 5.7+ PHP 7.4+ v0.6.1 上架:2026-08-03

內容簡介

SiteHale 是一款免費的 WordPress 健康檢查外掛,無需註冊帳號。它提供網站的健康狀態檢查,包括排程任務、PHP 錯誤、資料庫狀況、更新與環境、SEO 基本設定及管理員審核,幫助使用者維護網站性能。

【主要功能】
• 定期檢查 WP-Cron 事件與排程任務
• 偵測 PHP 錯誤與日誌大小問題
• 檢查資料庫健康狀況
• 提供更新與環境的安全性檢查
• 確認 SEO 基本設定是否正確
• 管理員帳號審核與外發郵件測試

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.6.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「SiteHale」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Site Checkup — free, no account needed. Install, click SiteHale → Site Checkup, and get an honest, read-only health check of your WordPress site, run locally in that page load:

Scheduled tasks — overdue WP-Cron events and Action Scheduler backlog. Dead cron silently stops scheduled posts, backups and update checks.
PHP errors — fatal errors hiding in logs nobody reads, plus oversized logs quietly eating disk.
Database health — autoloaded-options weight (the most common hidden cause of a slow site), expired transients, table overhead.
Updates & environment — pending core/plugin/theme updates, and whether your PHP and MySQL/MariaDB versions are past their security-support end dates.
SEO basics — is this site accidentally telling search engines not to index it (the classic post-migration mistake — and the weekly re-check alerts you if that switch ever flips), plain permalinks, whether anything is serving a sitemap, and whether any SEO plugin is writing your meta titles and descriptions.
Administrator audit — every admin account listed. A new admin you didn’t create is the classic compromise sign.
Outbound email test — one click proves whether your site can actually send mail, before a customer tells you the contact form is broken.

The checkup sends nothing anywhere — it reads your site and prints the results. It is yours, free, forever, with no account and no connection.
It tells you when it could not check. If your site’s PHP error log cannot be read — logging switched off, a custom log path, or PHP writing to the web server’s own file, which is normal on shared hosting — the checkup says exactly that, and marks the card “Could not check”. It will not show you a green tick it did not earn.
Checkup history & weekly re-check (also free, also local). Every checkup stores a compact snapshot (last 12, on your own site), so the page shows what changed since last time — “autoloaded options grew 40%”, “2 fewer fatal errors”. A weekly background re-check runs the same snapshot automatically, and if something regresses — a new administrator account, new fatal errors, cron gone overdue, an autoload jump — you get one dismissible admin notice. No regression, no notice, ever. The page also shows when the next automatic re-check is due, and warns you if it has stopped running — a plugin that promises a weekly check should be able to prove it is happening.
In Site Health too. The checkup result and the weekly re-check appear as tests under Tools → Site Health, and a SiteHale panel is added to Site Health → Info — the screen you copy into a support ticket when you need someone else to look. These read the last stored checkup, so they add no work to your dashboard.
An llms.txt for the AI era (free, automatic). The plugin serves a compact /llms.txt — your site’s name, tagline and an index of its published pages, posts and products — the emerging convention AI crawlers read the way search engines read a sitemap. It is built from your own published content and never goes stale. Deliberately polite: it stands down if anything else already serves that address (an SEO plugin’s version, or a real file), it is a summary rather than a full-content dump, and a site set to discourage search engines serves nothing. One filter switches it off.
Email the checkup. Send yourself (or your developer) a plain-text copy of the results via your own site’s wp_mail(). An optional, off-by-default checkbox also shares the summary with SiteHale so a human can review it and reply with recommendations — that is the only way the free half of the plugin ever sends anything anywhere, and only if you tick the box.
The other half: SiteHale managed care. The checkup runs once, when you click it. The SiteHale service (https://sitehale.com) runs checks like these — plus SEO optimization, content work, verified backups and uptime monitoring — on a schedule, every week, with a human reviewing alerts and a monthly report you can actually read. If you connect, this plugin becomes the companion:

Connect — a one-click handshake using WordPress core’s own Application Passwords authorization screen. The plugin never creates users and never mints credentials itself; you approve access on WordPress’s native consent page, under your own account, and can revoke it any time from Users → Profile.
Health diagnostics — read-only REST endpoints (the same data the Site Checkup shows) that let the SiteHale service watch over sites it cannot reach any other way. All endpoints require an Application Password plus administrator capability.
Care reports — your monthly SiteHale care report, rendered right in your dashboard: a dashboard widget with the latest summary plus a Care Reports page with the last 12 full reports. Reports are pushed by the SiteHale service (authenticated, size-limited, HTML sanitized on arrival).

Who builds it. SiteHale is built and operated by MacSolutions Plus, an Apple Authorized Service Provider in Buffalo, NY, in business since 2001. The checks in this plugin are the same ones we run across the sites we look after every week.
External services
This plugin connects to the SiteHale managed care service (https://sitehale.com), operated by the plugin author. It makes exactly four kinds of outbound requests, each strictly after an explicit administrator action:

https://connect.sitehale.com/connect/facts — a one-time site snapshot (WordPress/PHP/database versions, theme, plugin list, permalink settings) sent when you click Connect, so the service can be configured for your site.
https://connect.sitehale.com/connect/pair — the Application Password you approved on WordPress’s authorization screen, sent once to complete the connection. WordPress core returns that credential to your own site, and the plugin forwards it from your server directly to SiteHale over an encrypted connection, so it is never placed in a web address or handled by your browser.
https://connect.sitehale.com/connect/checkup — sent ONLY when you tick the off-by-default “share with SiteHale” checkbox on the Email-this-checkup form: the checkup summary (the health lines shown on the page — no content, no visitor data) plus the email address you entered, so a SiteHale human can reply with recommendations.
https://connect.sitehale.com/connect/regression — sent only from sites with an active paid SiteHale plan, and only when the weekly background check finds that something got worse (a new administrator account, new fatal errors, cron stopping, an autoload jump, a version reaching end of support). It sends those finding lines plus your site address, plan name and plugin version — no content, no visitor data. This is what lets the notice on your own dashboard say the problem is already with SiteHale instead of asking you to go and look at it. On the free plan, and on a connected site with no plan, this request is never made.

No other outbound requests are made. The diagnostic and report endpoints are inbound: the SiteHale service calls your site, authenticated with the Application Password you approved. Disconnecting (or revoking the Application Password under Users → Profile) fully stops all access and transmission. Service information, pricing, and support live at https://sitehale.com — see How It Works (https://sitehale.com/how-it-works/), Support (https://sitehale.com/support/), Privacy Policy (https://sitehale.com/privacy/), and Terms (https://sitehale.com/terms/).
Privacy
The free half of the plugin transmits nothing at all. The Site Checkup, its history, the weekly re-check and the regression notice run entirely on your own site, and are fully usable without an account, a connection, or a subscription. (On sites with an active paid plan, and only there, the weekly check reports what regressed to SiteHale so the service can act on it — item 4 under External services.)
The plugin makes no outbound request until you explicitly ask for one — clicking Connect, or ticking the off-by-default “share with SiteHale” checkbox on the Email-this-checkup form. When you connect, a one-time snapshot of your site’s environment (WordPress/PHP/database versions, theme, plugin list, permalink settings — no content, no visitor data) is sent to SiteHale so the service can be configured for your site. Disconnecting (or revoking the Application Password) fully stops all access and transmission.
Full policy: https://sitehale.com/privacy/ · Terms: https://sitehale.com/terms/

延伸相關外掛

文章
Filter
Mastodon