Linux 软件免费装
Banner图

Frontpen – Front-End Editor

开发者 gopalbogati
更新时间 2026年7月14日 21:56
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

editor block editor inline editing front-end editing content team

下载

1.1.2 1.2.0 1.3.0

详情介绍:

Frontpen lets logged-in editors update paragraphs, headings and list items on the front end of the site, without opening the block editor. Click a piece of text, type your change, and it saves — the surrounding block markup, attributes and layout are left untouched. It is built for content teams and copywriters who just need to correct wording, not rebuild pages. How it works Features Who can edit A user must (1) be logged in, (2) pass the access rules in the settings, and (3) already have permission to edit that specific post. The access rules combine roles with per-user lists: a blocked user can never edit, an always-allowed user may edit even if their role is not ticked, and everyone else follows the role list. Administrators can never be blocked. Visitors never see the editor or its markup.

安装:

  1. Upload the frontpen folder to /wp-content/plugins/, or install it from the Plugins screen.
  2. Activate the plugin.
  3. Go to Settings → Front-End Editor to choose editable block types and allowed roles.
  4. Visit any post or page you can edit and click Edit page in the floating toolbar.

屏幕截图:

  • Edit mode: paragraphs, headings and list items are click-to-edit, and the toolbar counts the editable regions.
  • The settings screen: editable blocks, roles and per-user access.

升级注意事项:

1.3.0 Makes nested text (list bullets, table cells, captions) editable and adds per-user access control. 1.2.0 Adds inline editing for classic (non-block) posts — plain HTML content is now editable on the live page. 1.1.1 Removes the confusing Frontpen fallback notice from unsupported WooCommerce product pages. 1.1.0 Fixes missing front-page edit controls and makes rapid inline saving safer and faster. 1.0.0 Initial release.

常见问题:

Which blocks can be edited?

Text blocks: paragraphs, headings and list items — both as Gutenberg blocks and as plain HTML elements in classic (non-block) content. In classic content, table cells, figure captions and definition lists are editable too. Layout and media blocks are intentionally left alone so the page structure stays intact.

Can I format text while editing?

Yes — the standard shortcuts work inside an editable region: Ctrl/Cmd+B for bold, Ctrl/Cmd+I for italic, Shift+Enter for a line break. Anything outside the safe inline tag set is stripped on save.

Can visitors see the editor?

No. The editing UI and its markup are only added for logged-in users who are allowed to edit the post.

Why does the button say "Open editor" instead of "Edit page"?

Inline editing works on Gutenberg text blocks and on plain HTML elements in classic content. If a page's visible text comes from somewhere else — a page builder, shortcodes, theme templates or custom fields — Frontpen cannot verify that editing it is safe, so it keeps the edit option visible and links to the standard WordPress editor instead.

Why is there no Frontpen button on a WooCommerce product?

WooCommerce product screens commonly render titles, prices and summaries from product fields and templates rather than Gutenberg post content. Frontpen stays hidden when it cannot safely edit those fields. A product description built with supported Gutenberg blocks can still use inline editing.

How do I stop a specific block from being edited?

Add the CSS class frontpen-no-edit to the block in the block editor (Advanced → Additional CSS class(es)). To lock an entire post, tick "Lock this content from front-end editing" in the Front-End Editing box on the edit screen.

Does it work with custom post types?

Yes, for any public post type whose content is built from supported blocks.

What happens if two people edit at once?

Before writing, the server checks that the block still contains the text the editor started from. If it changed, the save is refused and you are asked to reload, so no one's work is silently overwritten.

更新日志:

1.3.0 1.2.0 1.1.1 1.1.0 1.0.0