Opis
YoPingMe watches your sites from outside and tells you when they stop
answering. This plugin brings that view into wp-admin: a dashboard widget
listing each of your monitors, whether it is up right now, and its uptime
over the last 24 hours, 7 days and 30 days. Every monitor in the account
is listed, so if you look after several sites you see all of them from
whichever site you are logged into.
This plugin is a viewer, not a monitor. It cannot detect your own site
going down, because a site that is down does not run PHP. The checking is
done by YoPingMe's probes from outside your server; the plugin only shows
you what they found. If you want to be told when your site goes down, set
up alerts in your YoPingMe account.
What you get
- A dashboard widget with every monitor's current status and uptime.
- A notice at the top of wp-admin when this site went down while you were
away, so a 3am outage that fixed itself does not go unnoticed. - A clear “as of” timestamp, so you always know how fresh the numbers are.
- An optional status strip for any page or post, if you publish a status
page in your YoPingMe account. It appears only where you put it. - An optional one-line badge for your front page footer. It is off by default.
What YoPingMe does
YoPingMe runs HTTP, keyword, SSL, ping and TCP checks against your
endpoints from probes on three continents, and alerts you by email,
webhook or Slack. The free plan covers 10 monitors at 5-minute intervals.
Being told what you missed
When YoPingMe recorded an outage for this site while you were away, the
plugin says so at the top of wp-admin the next time you log in: how long
it lasted, when it started, and what the check saw. It looks back at most
seven days, each administrator gets their own “since your last visit”, and
the notice stays put while you work rather than vanishing on the first
click. Dismiss it and it is gone until the next outage. There is a switch
to turn it off entirely on the settings page.
This still does not make the plugin a monitor. It is telling you what
YoPingMe's probes saw from outside, after the fact.
Showing your status page (optional)
Status pages are made in your YoPingMe account, not here. If you publish
one, the [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.
External services
This plugin connects to the YoPingMe API to fetch your monitors’ status.
- Service: YoPingMe (https://yoping.me/), API endpoint
https://app.yoping.me/api/mcp. - When: only after you save an API key, and at most once an hour when
an administrator views a page in wp-admin. No request is made before a
key is configured, none is made for logged-out visitors or for users who
cannot manage options, and the plugin schedules nothing in the
background. - What is sent: your API key, in an Authorization header, and the name
of the read-only operation being called (list_monitors, and
list_incidents only when this site's own uptime figures already show
less than 100%). No visitor data, site content, or personal information
is transmitted. - What comes back: your own monitors’ names, targets, current status
and uptime percentages, and – when incidents are asked for – the start
time, end time, length and cause of your own outages in the last seven
days.
Terms of service: https://yoping.me/terms/
Privacy policy: https://yoping.me/privacy/
Saving an API key you generated in your own YoPingMe account is what
authorises the plugin to contact that account. Removing the key on the
settings page stops every request immediately and deletes the cached data.
The optional footer badge, when you switch it on, loads one image:
- Service: YoPingMe (https://yoping.me/), badge logo
https://yoping.me/badge/yopingme.svg. - When: only while the badge setting is on, and only on your site's
front page. Every other page makes no request. The badge is off by
default, so a site that never turns it on never contacts yoping.me here. - What is sent: whatever any image request sends – your visitor's IP
address, their browser's user agent, and the address of the page the
badge is on. No cookies are set, no scripts are loaded, and nothing
identifies the visitor beyond that. - What comes back: the YoPingMe logo, as an SVG image.
We count these requests to see which sites the badge is running on.
Turning the badge off on the settings page stops them immediately.
The optional status page shortcode, when a status page is configured, fetches
and displays it:
- Service: YoPingMe (https://yoping.me/), status page JSON API
https://app.yoping.me/. - When: when a page or post with the
[yopingme_status]shortcode is
viewed by any visitor, and a status page is either configured on the
settings page or given directly with aslugattribute on the shortcode.
The site's server makes the request, not the visitor's browser, at most
every 5 minutes on success, and no more than every 2 minutes while
YoPingMe is unreachable. - What is sent: the request itself, with the standard WordPress user
agent, which includes the WordPress version and the site's URL, plus the
server's IP address inherent to any request. No visitor data and no
account key. - What comes back: the public status JSON for the configured status page,
which the shortcode renders into a compact HTML strip. - Links: the rendered strip always links to the full status page on
statuspage.yoping.me.
Removing the shortcode, or setting the status page to None on the settings
page, stops these requests immediately.
Terms of service: https://yoping.me/terms/
Privacy policy: https://yoping.me/privacy/
Slike ekrana





Instalacija
- Install and activate the plugin.
- Go to Settings > YoPingMe. A two-step setup takes it from there: create or connect your YoPingMe account with an API key, then choose whether to watch this site and whether to show the footer badge.
- Your monitors appear on the WordPress dashboard, and the settings page shows this site's own status once it is being watched.
ČPP
-
Do I need a YoPingMe account?
-
Yes. The plugin displays data from your account and does no monitoring of
its own. A free account works. -
Where do I get an API key?
-
On your YoPingMe account page. Create a key with the MCP scope; that scope
is read-only and cannot change anything in your account. -
Why does the widget say “as of” a time instead of showing live data?
-
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. -
Will this plugin tell me when my site goes down?
-
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 markedrel="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. -
Why am I seeing a notice about downtime at the top of wp-admin?
-
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. -
Does the downtime notice cost extra API queries?
-
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. -
I look after several client sites. Does this work for that?
-
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. -
What happens if my key stops working?
-
The widget keeps showing the last data it successfully fetched, with a
notice explaining what went wrong and when the data is from. -
How do I show my status page on my site?
-
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.
Recenzije
Nema recenzija za ovaj dodatak.
Saradnici i programeri
“YoPingMe – Uptime Monitoring & Status Pages” is open source software. The following people have contributed to this plugin.
DoprinositeljiPrevedi “YoPingMe – Uptime Monitoring & Status Pages” na vaš jezik.
Zainteresirani za razvoj?
Pregledajte kôd, pogledajte SVN spremišteili se pretplatite na dnevnik razvoja od RSS.
Zapis promijena
1.5.2
- The status strip's link now sits with the services instead of being pushed to the far right, which left it marooned across a gap on wide layouts and alone on its own line on narrow ones.
1.5.1
- The plugin now says what it is in its name, so it can be found by what it does rather than only by brand.
- Documented what administrators of several sites see: the widget lists every monitor the API key can reach.
1.5.0
- New: [yopingme_status] shortcode – a compact status strip for any page or post, linking to your full YoPingMe status page.
- New: choose your status page on the settings screen (detected from your account, or pasted manually).
1.4.0
- New: wp-admin now tells you when this site went down while you were away – how long the outage lasted, when it started and what the check saw, with a link to the incident in YoPingMe.
- The notice looks back at most seven days, is per administrator, sticks around for the rest of your visit rather than disappearing on the first click, and can be dismissed or switched off on the settings page.
- Outage history is only fetched when your monitor's own uptime figures already show a problem, so a healthy site makes no extra requests.
1.3.2
- The refresh link's script (dashboard widget) and the test-connection button's script (settings page) are now proper enqueued assets instead of inline
<script>tags. - Corrected probe-location wording: the fleet has grown past the original three cities, so the description no longer names a stale, incomplete list.
1.3.1
- Shorter badge copy: “Uptime monitoring” followed by the YoPingMe logo.
- The badge link opens in a new tab (
target="_blank"withrel="noopener").
1.3.0
- The footer badge now reads “Uptime monitoring by YoPingMe” and appears on your front page only, instead of on every page.
- The badge shows the YoPingMe logo, loaded as an image from yoping.me. This is a request from your visitors’ browsers to a third party, so the setting says so before you switch it on and the External services section documents it. The badge is still off by default, and still
rel="nofollow". - If the logo cannot load, the badge falls back to plain text.
1.2.0
- Guided two-step setup: connect your account, then choose the badge and start watching this site.
- The settings page now shows this site's own status and uptime once it is being watched, instead of an Add button that had nothing left to do.
- Clear links to your YoPingMe dashboard from the plugin page.
- Removed the terms checkbox. Saving a key from your own account is the authorisation; the External Services section above is the full disclosure.
- The activation notice about the footer badge is gone. The badge is still off by default and is offered as a labelled step during setup.
1.1.1
- Test connection always contacts YoPingMe. It could previously report a revoked key as connected by answering from the cache.
1.1.0
- Accept the YoPingMe terms before the plugin connects; no key is stored and no request is made until you do.
- Add this site to YoPingMe from the settings page, when your account supports it.
- Shorter footer badge, with only the brand name linked.
- Endpoints can be pointed at a staging YoPingMe from wp-config.php.
1.0.0
- First release: dashboard widget, hourly cached reads, optional footer badge.
