Linux 软件免费装
Banner图

Sarcio

开发者 daynementier
更新时间 2026年10月28日 11:07
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

fix woocommerce assistant bug report website maintenance

下载

0.16.4 0.16.5 0.17.0

详情介绍:

Ask for a change in plain words, such as a new phone number in the footer or a product on sale. Sarcio makes it on a preview of your real site that only you see. Apply it when it looks right; undo it any time. What you can ask for Changes you apply are listed under Recent changes with an Undo button. A change can also be scheduled for a time you pick, with an optional time to change it back. When something breaks A Report a bug button lets people say what is wrong on the page; you choose who sees it. Sarcio drafts a small fix, explained in plain words, into Sarcio → Inbox. Preview it on your site, approve it with your Sarcio password or an authenticator code, and an administrator can keep it: a kept fix works even without Sarcio. Updates with a way back Ask the assistant to update a plugin or theme from WordPress.org. It checks your key pages before and after, and puts the earlier version back on its own if something broke. It checks that your pages work, not what an update contains. What it will not do It works as you, so it can only do what your WordPress role allows. It never edits theme or plugin files, writes code or changes page-builder layouts, and installs plugins only from WordPress.org, only when you tick the box. Anything it can do can be switched off under Settings → Sarcio → Assistant. Looking after client sites? One Sarcio account covers your client sites. With "Who applies changes" set to administrators, a client's changes wait under Sarcio → Requests for an administrator to apply, and your Sarcio Inbox lists them. Your agency's name, logo and colour replace ours on the screens a client sees, and each site can email a monthly report. See https://www.sarcio.io/wordpress/agencies Set up in a minute Install, open Sarcio in the left-hand menu and click Start free. Plans start at $19 a month for one site, 14 days free with no card: https://www.sarcio.io/wordpress. Developer settings are under Installation and the FAQ. External services This plugin connects to the Sarcio service, operated by Sarcio (Dayne Mentier) at sarcio.io: the control plane https://control.sarcio.io, https://www.sarcio.io and your workspace's https://<workspace>.sarcio.io, built into the plugin. Nothing is sent until you connect the site, enter a site key or send feedback when deactivating. The screenshot library, html2canvas 1.4.1 (MIT, https://html2canvas.hertzen.com), is bundled with the plugin and served from your own site; the plugin loads nothing from a third-party CDN. Terms of service: https://www.sarcio.io/terms Privacy policy: https://www.sarcio.io/privacy

安装:

  1. Install and activate the plugin.
  2. Open Sarcio in the left-hand menu and click Start free, or I have an account: connect if you already use Sarcio.
  3. Sign in (or finish signing up) and confirm the connection. You return to WordPress with the site connected; the status box at the top says "Connected to Sarcio". That is the whole setup, on any host.
  4. Everyone else who reviews fixes opens Sarcio in the left-hand menu and clicks Connect your Sarcio account once. Approving a fix asks for your Sarcio password or an authenticator code.
Prefer to copy the keys yourself? In your Sarcio dashboard, open Sites: copy the site key (pk_…), then Manage → Sidecar keys for the secret key (sk_…), and paste both under Settings → Sarcio. Everything else is optional and lives under Advanced settings: who can see the bug reporter, where server patches apply, how often the site checks for patches, and the Sarcio sidecar for developers whose host can run a service (see https://www.sarcio.io/docs), which makes new patches arrive within seconds. Anything a deployment should own can be pinned in wp-config.php, which makes the matching field read-only: define('SARCIO_SITE_KEY', 'pk_your_site'); define('SARCIO_SIDECAR_KEY', 'sk_…'); define('SARCIO_SIDECAR_DSN', 'unix:///run/sarcio/sarcio.sock'); define('SARCIO_SHIM_TOKEN', '…'); A developer can point the plugin's API requests at another sarcio.io address, or a local Sarcio stack (localhost, 127.0.0.1, *.sarcio.local), with define('SARCIO_API_URL', …); any other address is ignored, and the reporter script always loads from https://control.sarcio.io.

屏幕截图:

  • Your real site with the change in place, visible only to you. Nothing is live until you apply it, and you can switch between your changes and the live site at any time.
  • Apply, and every visitor sees the change. Each applied change is listed under Recent changes with an Undo button.
  • A visitor reported a problem with the Report a bug button, and Sarcio drafted the fix and explained it in plain words. Preview it on your site, then approve it with your Sarcio password or an authenticator code.
  • Ask the assistant to check your site. It reads Site Health, looks for broken links, missing alt text and missing SEO descriptions, explains what it found and offers to fix what it can.
  • Sarcio on your Dashboard: fixes waiting for you, problems Sarcio noticed visitors running into, and a shortcut to the assistant.

升级注意事项:

0.17.0 Lets other plugins add to what the assistant can do. Nothing changes for your site, and existing settings are kept. 0.16.5 A clearer first screen and an optional question when deactivating. Existing settings are kept. 0.16.4 The reporter script always loads from Sarcio, and the Sarcio server address setting is gone. Existing settings are kept. 0.16.3 Changes your agency writes for several sites now wait under Sarcio → Requests for an administrator to apply. Existing settings are kept. 0.16.2 See your preview beside the chat and flip it to the live site without losing your place. Existing settings are kept. 0.16.1 Flip between your preview and the live site from the preview bar. Existing settings are kept. 0.16.0 Safe updates with checks and an automatic way back, and urgent reports for a broken checkout. Existing settings are kept. 0.15.0 Agencies: turn on Take changes written for several sites under Settings → Sarcio to keep receiving Across sites changes. The assistant now styles with style rules and hands raw CSS to you to publish. 0.14.0 MainWP portfolios and pinned notes on your own preview. Existing settings are kept. 0.13.2 A tidier review bar. Existing settings are kept. 0.13.1 Core settings reachable from asks across sites. Existing settings are kept. 0.13.0 Changes across many sites at once, review links with pinned notes, repeating schedules, activity logs. Existing settings are kept. 0.12.0 Users, site health and checks, widgets, Elementor colours, scheduled publishing, theme updates with backups, and a fuller monthly report. Existing settings are kept. 0.11.0 Comments, categories, revisions, redirects, orders, forms, plugin updates with undo, cache clearing and new Dashboard boxes. Existing settings are kept. 0.10.0 Plugin settings and other plugins' abilities in the assistant. Existing settings are kept. 0.9.9 Divi text changes and a sturdier Requests screen. Existing settings are kept. 0.9.8 Describes Sarcio noticed. Nothing changes on your site unless you turn it on in the dashboard. 0.9.7 Clients ask, the agency approves. Existing settings are kept. 0.9.6 White label for agencies. Existing settings are kept. 0.9.5 Scheduled changes. Existing settings are kept. 0.9.4 A monthly report of what changed. Existing settings are kept. 0.9.3 Search listings, featured images and alt text. Existing settings are kept. 0.9.2 Text changes on Elementor pages. Existing settings are kept. 0.9.1 A fix for applying previewed changes. Existing settings are kept. 0.9.0 The assistant can now change header and footer text on block themes, and its abilities can be switched off in Settings. Existing settings are kept. 0.8.0 The assistant now previews changes on your site before you apply them, and saves conversations. A small table for saved conversations is created on first load; existing settings are kept. 0.7.2 Compatibility fixes for older WordPress releases. Existing settings are kept. 0.7.1 The assistant shows every change as a highlighted before-and-after. 0.7.0 Adds the Assistant page. Existing settings are kept; a small table for the assistant's change log is created on first load. 0.6.2 Small polish to the Kept fixes screen. Existing settings are kept. 0.6.1 Kept page fixes now apply however the plugin was installed. 0.6.0 Keep a fix on your site for good, see how many reports are waiting, and simpler review screens. Existing settings are kept. 0.5.0 Sign in once and stay signed in to the Sarcio Inbox inside WordPress; every reviewer can connect their own account. Existing settings are kept. 0.4.1 Fixes the reporter switching itself off when the Inbox was turned on, and adds reporter button styling. 0.4.0 Connect with one click, review and preview patches inside wp-admin (optional), and see your AI usage. Existing settings are kept. 0.3.4 A simpler settings page: paste two keys and save. Existing settings are kept. 0.3.3 Composer installs outside wp-content/plugins no longer request an unreachable screenshot library. Zip installs are unchanged. 0.3.2 Fixes a fatal error on Composer installs that set a sidecar key. The zip install was not affected. 0.3.1 Removes opcache file swaps. If you turned file swaps on, deactivate the plugin before updating, so that it restores every file it swapped, then reactivate it. 0.3.0 Server-side patching now works on shared and managed hosting: add the site's sidecar key under Settings → Sarcio. Sites already using the sidecar are unaffected. 0.2.2 No behaviour change: a header fix for the WordPress.org directory. Update whenever convenient. 0.2.1 No behaviour change: the plugin now passes the WordPress Plugin Check. Update whenever convenient.

常见问题:

What can the assistant change, and what will it not do?

It changes what WordPress itself manages: the text and content of pages, posts and products, menus, the site styles and the theme's options, WooCommerce store settings, product prices and stock, coupons, and whether plugins are on. Every change is shown to you first and applied only when you press Apply, and every change is listed on the Assistant page with an Undo button. It will not edit theme or plugin files, write code, change Elementor or Divi layouts, or install anything from outside the WordPress.org directory, and it can only do what your own WordPress role allows.

Will it break my site?

It's built not to: nothing goes live until you apply it, and its changes can be undone or switched off. A fix is a small, signed change the plugin applies as the page or the request runs, and you see it on your live site before anyone else does. Turn a fix off and the site is exactly as it was.

Can I undo a fix?

Yes, at any time. Every kept fix has a switch under Sarcio → Kept fixes. Turning it off takes effect for every visitor at once, and removing it deletes it. A fix that is not kept can be turned off under Sarcio → Live fixes, and stops on its own at its expiry.

Does it work with WooCommerce and page builders?

Yes. Sarcio works with any theme and any page builder, and the server-side fixes cover WooCommerce carts and checkouts, contact forms and quote forms.

What does it cost?

Plans start at $19 a month for one site, and agencies looking after client sites start at $79 a month for ten. Your first 14 days are free, with no card needed to start. There is no free tier and no contract. See https://www.sarcio.io/pricing.

Does it work on shared hosting?

Yes, with nothing to install on the host. The plugin fetches and verifies your site's signed fixes itself. The Sarcio sidecar, for hosts that can run a service, is optional and only makes new fixes arrive faster.

Who can see the Report a bug button?

By default only users with the edit_posts capability. Change it under Settings → Sarcio → Advanced settings, or use the sarcio_load_widget filter. Fixes apply to every visitor regardless of the audience.

What happens if the sidecar, or Sarcio itself, is unreachable?

Requests run exactly as they would without the plugin. A fix can never be the reason a request fails. Without a sidecar, the plugin keeps serving the last set of fixes it verified until it can reach your account again, and every fix still stops on its own at its expiry.

What are server-side fixes?

Some problems live in how your site answers a form or a checkout (a postcode wrongly refused, a coupon that will not apply, a field an update started requiring), not in what the page shows. Sarcio fixes those as the request runs, on the REST API, admin-ajax.php and page loads, with structured, in-memory operations: default or strip a field, set a header, skip a validation, override a config value, reshape a JSON response, or gate a route. Each is signed and verified against your account's own key, and nothing on disk changes. They work on any host once the secret key is set; keys can be pinned in wp-config.php (see Installation), and the optional Sarcio sidecar makes new fixes arrive within seconds.

How do my handlers read a server patch's context?

Use the plugin's helpers: sarcio_skips('referral_code_required'), sarcio_config('max_items', 20) and sarcio_context().

Is there a WP-CLI command?

Yes: wp sarcio status, wp sarcio routes, wp sarcio pull and wp sarcio flush.

更新日志:

0.17.0 0.16.5 0.16.4 0.16.3 0.16.2 0.16.1 0.16.0 0.15.0 0.14.1 0.14.0 0.13.2 0.13.1 0.13.0 0.12.0 0.11.0 0.10.0 0.9.9 0.9.8 0.9.7 0.9.6 0.9.5 0.9.4 0.9.3 0.9.2 0.9.1 0.9.0 0.8.0 0.7.2 0.7.1 0.7.0 0.6.2 0.6.1 0.6.0 0.5.0 0.4.1 0.4.0 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.2 0.2.1 0.2.0 0.1.x