Linux 软件免费装
Banner图

KOZ Copy Actions

开发者 ramirkz
更新时间 2026年9月3日 23:39
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

privacy tools accessibility copy clipboard

下载

1.1.11 1.1.13 1.1.14 1.1.12

详情介绍:

KOZ Copy Actions lets you turn selected text, values, buttons, links or other frontend elements into copy-to-clipboard targets. You choose what can be copied by adding simple CSS selectors in the plugin settings. The plugin then handles mouse clicks and keyboard activation, shows optional feedback, and copies the value directly in the visitor's browser. No copied content is sent to the developer or to an external service. Part of the KOZ Suite KOZ Copy Actions is one focused module of the KOZ Suite, a family of independent WordPress plugins with a shared KOZ administration experience and visual identity. Each KOZ plugin can be installed independently or combined with other KOZ Suite modules. Current public KOZ plugins: Additional KOZ Suite modules are used in production and may be published separately as they are prepared for public distribution. Typical uses Quick start
  1. Install and activate KOZ Copy Actions.
  2. Open KOZ Suite -> Copy Actions in the WordPress admin.
  3. Enable Copy actions.
  4. In CSS selectors, add one selector per line for the elements visitors should be able to copy.
  5. Save the settings.
  6. Open a public page and click or keyboard-activate a matching element.
Example selector: .copy-me If your page contains: <span class="copy-me">PROMO-2026</span> the visitor can copy PROMO-2026 by activating that element. Choosing what gets copied The plugin uses the first applicable source below. 1. Explicit value with data-copy-value Use this when the visible label is different from the value that should be copied. <button class="copy-me" data-copy-value="PROMO-2026">Copy promo code</button> Copied value: PROMO-2026 2. Another element with data-copy-target Use a local ID reference beginning with #. <input id="account-number" value="UA123456789"> <button class="copy-me" data-copy-target="#account-number">Copy account number</button> Copied value: the current value of #account-number. 3. Form controls If a matching element is an input, textarea or select field, the plugin copies its current value. 4. Normal page content For other matching elements, the plugin copies the element's visible text content. Supported selectors For safety and predictable behaviour, settings accept simple selectors only: Add one selector per line. Duplicate entries are removed automatically. Limit copy actions to selected pages The Allowed paths field is optional. Leave it empty to enable matching copy targets on all public paths. Add one local path per line to restrict where the frontend handler runs. Examples: /contact/ /donate/ /products/* An ending * matches all paths beginning with that prefix. For multilingual sites with language-specific URLs, add each required language path, for example: /en/contact/ /uk/kontakty/ Accessibility and feedback KOZ Copy Actions can: Multilingual sites and translations The plugin is internationalized with the koz-copy-actions text domain. Admin labels and frontend messages such as Copied, Could not copy and Copy to clipboard use WordPress translation functions and remain compatible with the standard WordPress.org translation system. Version 1.1.13 also includes the KOZ Suite runtime language baseline: Ukrainian, Chinese, Spanish, Arabic, Indonesian, Portuguese, French, Japanese, German and Hindi, with English fallback. The WordPress user locale controls the administration interface. On the frontend, supported language-prefixed routes use the matching bundled copy feedback language. The copy logic itself is language-independent: it works with the rendered content of the current page, so the same selector configuration can be used with multilingual plugins and translated pages. If your multilingual setup uses different URL paths for each language and you use Allowed paths, add the corresponding path for each language. KOZ Copy Actions does not translate the content being copied. It copies the value or text that is already rendered on the current page. Privacy Clipboard operations happen in the visitor's browser. The plugin does not: Compatibility notes KOZ Copy Actions can detect another active clipboard plugin and warns administrators before two copy handlers are enabled on the same elements. Compatibility with historical UA FREE Copy settings and frontend data attributes is retained for existing installations, but new installations do not need to configure or know about the former package.

安装:

  1. Install KOZ Copy Actions from the WordPress Plugin Directory or upload the plugin ZIP through Plugins -> Add New Plugin -> Upload Plugin.
  2. Activate the plugin.
  3. Open KOZ Suite -> Copy Actions.
  4. Enable copy actions.
  5. Add one or more CSS selectors for the elements that should be copyable.
  6. Optionally restrict the feature to selected paths.
  7. Configure the copy icon, feedback message, whitespace and accessibility options.
  8. Click Save settings.
  9. Test the selected elements on a public page with both mouse and keyboard.

常见问题:

Do I need to edit theme PHP files?

No. If your page builder, block editor or theme lets you add a CSS class or supported data attribute to an element, you can normally configure the copy action without editing PHP.

What happens if I use .copy-me as a selector?

Every public element with the class copy-me becomes a copy target on allowed pages. Normal text elements copy their rendered text. Form controls copy their current value.

Can the copied value be different from the visible text?

Yes. Add data-copy-value to the matching element.

Can one button copy text from another element?

Yes. Use data-copy-target="#element-id" and make sure the referenced element has that ID.

Does it work with WPML, Polylang or other multilingual setups?

The plugin does not require a specific multilingual integration. It operates on the rendered frontend content and simple selectors, so it can work on translated pages. If you restrict copy actions by URL path, configure the required path for each language.

Does the plugin translate copied content?

No. It copies the content already displayed on the current page.

Are the plugin interface and copy messages translatable?

Yes. User-facing strings are internationalized with the koz-copy-actions text domain and are compatible with the WordPress.org translation system.

Does the plugin send copied values anywhere?

No. Clipboard operations are performed locally in the browser and copied values are not sent to the developer or an external service.

Can I disable navigation on links used for copying?

Yes. Enable Prevent navigation when a matching link is clicked in the plugin settings.

更新日志:

1.1.14 1.1.13 1.1.12 1.1.11 1.1.10 1.1.9 1.1.8