| 开发者 | devshield |
|---|---|
| 更新时间 | 2026年8月23日 17:14 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[yopingme_status] shortcode puts a compact strip wherever you
want it: the overall state, a dot per service, and a link to the full
status page. Nothing about it is automatic - with no page chosen under
Settings > YoPingMe, or no shortcode on the page, the plugin renders
nothing and makes no request for it.
The strip is drawn on your server from the status page's public data, at
most once every five minutes, so your visitors' browsers never contact
YoPingMe and no cookies or scripts are added to your site. The link to
the full page is always part of the strip.
Why the data is cached
The plugin reads your monitors at most once an hour and caches the answer.
The free plan includes a daily budget of API queries, and an hourly read
keeps a busy dashboard well inside it. The widget shows the time of the
last read rather than pretending the numbers are live, and a Refresh link
lets you pull fresh data when you want it.
Yes. The plugin displays data from your account and does no monitoring of its own. A free account works.
On your YoPingMe account page. Create a key with the MCP scope; that scope is read-only and cannot change anything in your account.
Because it is showing cached data, on purpose. Reading once an hour keeps the plugin inside the free plan's daily query budget no matter how often you load the dashboard. Use the Refresh link if you want the current numbers.
Not by itself, and no plugin can: when your site is down, WordPress is not running. Set up email, webhook, or Slack alerts in your YoPingMe account for that. The plugin is how you see the history afterwards.
An optional one-line credit reading "Uptime monitoring YoPingMe", shown
in the footer of your front page only. It is off unless you turn it on, it
is marked rel="nofollow", and nothing in the plugin depends on it. The
YoPingMe name is our logo, loaded as an image from yoping.me - see the
External services section above for exactly what that request involves. If
the image cannot load, the badge falls back to plain text. You can switch
it off at any time on the settings page, or restyle it with the
.yopingme-badge class if you would rather keep it and match your theme.
Because YoPingMe recorded an outage for this site since the last time you were in wp-admin. It only looks back seven days, and only reports outages that started after your previous visit, so it is telling you something you have not already seen. Each administrator has their own last visit, so dismissing it for you does not hide it from anyone else. Click the X to dismiss it; a later outage will raise a fresh one. To switch it off for good, uncheck "Downtime notice" on Settings > YoPingMe.
Not on a healthy site. The plugin only asks YoPingMe for your outage history when the monitor data it already has says this site is not up, or that its uptime over the last 24 hours or 7 days is below 100%. A site that has been up all week never spends the extra query.
Yes, and it is the case the free plan suits best: 10 monitors at 5-minute intervals covers a typical client roster, and each site's dashboard shows the uptime figures without you exporting anything. One thing to know before you put your key on a client's site: the widget lists every monitor the key can see, so that client would see your other sites' names too. If that is not what you want, keep your own key on your own dashboard, or give each client their own YoPingMe account and key.
The widget keeps showing the last data it successfully fetched, with a notice explaining what went wrong and when the data is from.
Enable a status page in the YoPingMe dashboard, pick it under Settings >
YoPingMe, and add [yopingme_status] to any page or post. The strip
always links to the full page. Note that heavy page caching can keep the
strip up to your cache's lifetime behind live status; the strip itself
refreshes at most every 5 minutes.
<script> tags.target="_blank" with rel="noopener").rel="nofollow".