=== Copy Anything to Clipboard === Contributors: Mahesh901122 Donate link: https://www.paypal.me/mwaghmare7/ Tags: Copy to Clipboard, Clipboard, Copy Anything to Clipboard Tested up to: 5.4 Stable tag: 2.1.0 Requires PHP: 5.6 Requires at least: 4.4
== Description ==
=== Copy Anything to Clipboard: the #1 WordPress Copy to Clipboard plugin
Add a copy button anywhere and simply copy it into the clipboard (📋).
You can copy to clipboard: code snippets, special symbols, discount codes, or anything which you want.
By default, the copy button is added to the <pre>
tag. You can easily change the pre
tag selector with any other selector. You can read more about selector.
FREE And Popular Copy to Clipboard Plugin
Over 1k+ users are empowering their websites with "Copy Anything to Clipboard" – 100% compatible for all themes and plugins.
Reasons why people love the Copy Anything to Clipboard
- Zero configuration
- Easy to use
- Customization options
- Quick support
Welcome for featured requests
If you have any suggestion or any featured request then don't hesitate to contact.
=== Bug reports
Bug reports for "Copy Anything to Clipboard" are welcomed in our repository on GitHub. Please note that GitHub is not a support forum, and that issues that are not properly qualified as bugs will be closed.
=== Further reading
For more info check out the following:
- The maheshwaghmare.com official website.
- The Contact Me.
- The Getting started guide.
- Other my WordPress Plugins.
- Contribute with development.
- Make a small donation.
== Image Copyrights
Icons made by Pixel perfect from www.flaticon.com
== Installation ==
- Install the
Copy Anything to Clipboard
plugin either via the WordPress plugin directory, or by uploading the files to your server atwp-content/plugins
.
== Frequently Asked Questions ==
= How does it Works? =
After plugin install and activate, By default on front-end the Copy
button is added for all the <pre>
tags.
On click on it the content within the pre
tags is copy in clipboard.
= What is the selector? =
Selector is the target element in which we want to add the copy button. It should be any valid CSS selector.
= Some Examples of Selectors? =
Lets check below some selectors which are valid to use:
pre
- Copy button added all thepre
tags..single pre
- Copy button added only if its parent have CSS class.single
.#my-account-section-1 pre
- Copy button added only if its parent have CSS class#my-account-section-1
.
= Can I change the copied content? =
Yes, By default the content are copied as HTML. We can change it as Text so content copied without HTML tags.
= Can I default copy button string's? =
Yes, We can change the default strings of the button text, button copied text and the title of the button too.
= Can I change the copy button position?
Yes, By default the button is added within the selector. But, We can change it outside the selector.
= Can I change the selector with filter? =
Yes, We can use the copy_the_code_localize_vars
selector to change the currently stored selector.
E.g.
add_filter( 'copy_the_code_localize_vars', 'my_slug_copy_the_code_localize_vars' ); function my_slug_copy_the_code_localize_vars( $defaults ) { // `single class is added to the `` tag for the single page, post etc. $defaults['selector'] = 'body.single pre'; return $defaults; }
= Is plugin compatible for all the themes? =
Yes, We have added !important
for the Copy button to keep the button style same for each theme. We have tested below themes.
== Changelog ==
= 2.1.0 =
- New: Added filter
copy_the_code_localize_vars
to allow to copy the content as HTMl instead of text.
= 2.0.0 =
- Tweak: Create a new post copy to clipboard post depends on the old user settings.
- Deprecated: Removed the filter
copy_the_code_enabled
which is no more useful. - Deprecated: Removed the option
Copy the content
which is no more useful. Will add the support though filter if required. - New: Added custom post type support to add multiple copy to clipboard buttons with different selectors and styles.
- New: Improve the UI with live preview.
- New: Added the new
SVG Icon
button style to show the SVG icon instead of button. - New: Added inside and outside position support for the new style SVG Icon.
- New: Added the new
Cover
style to copy the small element in which we could not add the copy button. Such as Emoji and Symbols.
= 1.8.0 =
- New: Set the
Copy Content As
default option withtext
. - Improvements: Converted the
<br>
tags into the new line if the option "Copy Content As" selected asText
. - Improvements: Converted the
<div>
tags into the new line if the option "Copy Content As" selected asText
. - Improvements: Converted the
<p>
tags into the new line if the option "Copy Content As" selected asText
. - Improvements: Converted the
<li>
tags into the new line if the option "Copy Content As" selected asText
. - Improvements: Remove the white spaces and trim the content if the option "Copy Content As" selected as
Text
. - Fix: Copy the content as text works different on Chrome, Firefox and Internet Explorer browsers.
= 1.7.5 =
- Fix: The
<br>
tag converted into the next line. Select theText
from optionCopy Content As
. Reported by Konrad. - Fix: Single level selector copies the selector in the clipboard. Reported by Seb.
= 1.7.4 =
- Fix: Nested selectors was not working due to mismatch the copy button position.
= 1.7.3 =
- Fix: The
<br>
tags was not copied as new line. Reported by @psanger.
= 1.7.2 =
- Improvement: Removed unwanted code.
= 1.7.1 =
- Improvement: Updated Freemius SDK library with version 2.3.2.
- Improvement: Added the latest new section.
- Fix: The submit button is not visible form the settings page. Reported by Nicolas Tizio
= 1.7.0 =
- New: Added General & Style tabs.
= 1.6.1 =
- Improvement: Added WordPress 5.4 compatibility.
= 1.6.0 =
- New: Added filter
copy_the_code_default_page_settings
to change the default page settings. - New: Added filter
copy_the_code_page_settings
to change the page settings.
= 1.5.0 =
- New: Added option 'Button Text' to set the default button text. Default 'Copy'.
- New: Added option 'Button Copy Text' to set the button text after click on copy. Default 'Copied!'.
- New: Added option 'Button Title' to set the default button title which appear on hover on button. Default 'Copy to Clipboard'.
- New: Added option 'Button Position' to set the button position. Inside or outside the selector. Default 'inside'.
- Improvement: Added support for Internet Explorer devices. Reported by @rambo3000
= 1.4.1 =
- Fix: Added support for IOS devices. Reported by @radiocure1
= 1.4.0 =
- New: Added option 'Copy Content As' to copy the content as either HTML or Text.
= 1.3.1 =
- Improvement: Updated the strings and compatibility for WordPress 5.0.
= 1.3.0 =
- New: Added support, contact links.
= 1.2.0 =
- New: Added settings page for customizing the plugin. Added option
selector
to set the JS selector. Default its<pre>
html tag.
= 1.1.0 =
- Fix: Removed
Copy
button markup from the copied content from the clipboard.
= 1.0.0 =
- Initial release.