[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f564idEMG16xJHEwB9lRuPc0t67Ae9j9KbPPEq3hblrk":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"motiondigital","Mustapha Samios","https:\u002F\u002Fprofiles.wordpress.org\u002Fmotiondigital\u002F",3,0,100,30,94,"2026-04-04T05:00:39.100Z",[14,35,50],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"md-click-copyboard","MD Click Copyboard","1.0.0","\u003Cp>MD Click Copyboard is a powerful WordPress plugin that allows you to create beautiful, customizable click-to-copy input boxes for sharing information on your website. Whether you need to share API keys, passwords, code snippets, email addresses, or any other content, this plugin makes it easy and elegant.\u003C\u002Fp>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n* Documentation sites\u003Cbr \u002F>\n* Client portals\u003Cbr \u002F>\n* API documentation\u003Cbr \u002F>\n* Support sites\u003Cbr \u002F>\n* Developer resources\u003Cbr \u002F>\n* Sharing sensitive information securely\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Core Functionality\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Post Type Management\u003C\u002Fstrong> – Dedicated admin interface for managing copy elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Simple \u003Ccode>[mdcc id=\"123\"]\u003C\u002Fcode> shortcode syntax\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Feedback\u003C\u002Fstrong> – Clear visual indicators when content is copied\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fallback Support\u003C\u002Fstrong> – Works with modern Clipboard API and older browsers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Non-Intrusive\u003C\u002Fstrong> – Doesn’t interfere with existing WordPress functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customization Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Button Location\u003C\u002Fstrong>: Choose between “Inside Input Box” or “Outside Input Box”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Styles\u003C\u002Fstrong>: Three options – Icon Only, Text Only, or Icon and Text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Input Styles\u003C\u002Fstrong>: Label above the content or label inside (left aligned)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Label Control\u003C\u002Fstrong>: Show or hide labels completely for a clean look\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-sizing\u003C\u002Fstrong>: Automatic height calculation for single-line and multi-line content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>User Experience\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern Design\u003C\u002Fstrong> – Clean, professional appearance that blends with any theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong> – Works perfectly on desktop, tablet, and mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessible\u003C\u002Fstrong> – Keyboard navigation and screen reader support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast Performance\u003C\u002Fstrong> – Optimized database queries for lightning-fast load times\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Native\u003C\u002Fstrong> – Follows WordPress coding standards and best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Sanitized Output\u003C\u002Fstrong> – All user input is properly sanitized and escaped\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonce Verification\u003C\u002Fstrong> – All form submissions are verified with nonces\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permission Checks\u003C\u002Fstrong> – Only users with appropriate permissions can manage elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Creating Your First Copy Element\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>Copy Elements\u003C\u002Fstrong> in your WordPress admin menu\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>New Element\u003C\u002Fstrong> button (opens in a new tab for your convenience)\u003C\u002Fli>\n\u003Cli>Fill in the configuration options:\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Basic Settings:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Element Title\u003C\u002Fstrong> (top field) – Internal name for your own reference, not shown to visitors\u003Cbr \u002F>\n* \u003Cstrong>Content\u003C\u002Fstrong> – The actual text that will be copied when users click the button\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Appearance Options:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Show Label\u003C\u002Fstrong> – Toggle this checkbox to show or hide the label\u003Cbr \u002F>\n  * ✅ \u003Cstrong>Checked\u003C\u002Fstrong> – Shows a label with your content (professional look)\u003Cbr \u002F>\n  * ☐ \u003Cstrong>Unchecked\u003C\u002Fstrong> – Clean, browser address bar style (no label)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Button Location\u003C\u002Fstrong> – Where the copy button appears\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Inside Input Box\u003C\u002Fstrong> – Button appears inside the right side of the input box\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Outside Input Box\u003C\u002Fstrong> – Button appears as a separate button below the input box\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Button Style\u003C\u002Fstrong> – How the button looks\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Icon Only\u003C\u002Fstrong> – Just the clipboard icon (most common)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text Only\u003C\u002Fstrong> – Just the word “Copy”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon and Text\u003C\u002Fstrong> – Both icon and “Copy” text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Input Style\u003C\u002Fstrong> (only when label is shown) – How the label appears with content\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Label Above\u003C\u002Fstrong> – Label appears as a separate line above the content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Label Inside\u003C\u002Fstrong> – Label appears inside the left side of the input box (like “Email: content”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>Click \u003Cstrong>Update\u003C\u002Fstrong> to save your copy element\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Managing Copy Elements\u003C\u002Fh4>\n\u003Cp>From the Copy Elements list page, you can:\u003Cbr \u002F>\n* \u003Cstrong>View All Elements\u003C\u002Fstrong> – See a table of all your copy elements with their IDs\u003Cbr \u002F>\n* \u003Cstrong>Edit\u003C\u002Fstrong> – Opens the element in a new tab for editing\u003Cbr \u002F>\n* \u003Cstrong>Delete\u003C\u002Fstrong> – Permanently delete an element\u003Cbr \u002F>\n* \u003Cstrong>Copy Shortcode\u003C\u002Fstrong> – Click to copy the shortcode to your clipboard\u003C\u002Fp>\n\u003Ch4>Using Shortcodes\u003C\u002Fh4>\n\u003Cp>The plugin generates shortcodes automatically. After creating a copy element, you’ll see its shortcode displayed in the Copy Elements list.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[mdcc id=\"123\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Simply replace \u003Ccode>123\u003C\u002Fcode> with the ID of your copy element. You can find the ID in the Copy Elements list table.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Where to Use Shortcodes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Posts and Pages\u003C\u002Fstrong> – Insert shortcode directly in the WordPress editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builders\u003C\u002Fstrong> – Works with Gutenberg, Elementor, Divi, Beaver Builder, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Areas\u003C\u002Fstrong> – Use in Text Widgets or Custom HTML widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Templates\u003C\u002Fstrong> – Place directly in PHP template files:\u003Cbr \u002F>\n  \u003Ccode>\u003C?php echo do_shortcode('[mdcc id=\"123\"]'); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Finding Element IDs:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe element ID appears in the Copy Elements list table in the first column. You can also see it in the shortcode column next to each element.\u003C\u002Fp>\n\u003Ch3>Examples\u003C\u002Fh3>\n\u003Cp>Here are common use cases for the plugin:\u003C\u002Fp>\n\u003Ch4>Example 1: Email Address with Label\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Use Case\u003C\u002Fstrong>: Sharing email addresses in documentation\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Configuration:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Show Label: ✅ Yes\u003Cbr \u002F>\n* Label: “Email”\u003Cbr \u002F>\n* Content: “user@example.com”\u003Cbr \u002F>\n* Button Location: Inside Input Box\u003Cbr \u002F>\n* Button Style: Icon Only\u003Cbr \u002F>\n* Input Style: Label Above\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Result\u003C\u002Fstrong>: Professional email display with clear label\u003C\u002Fp>\n\u003Ch4>Example 2: URL Without Label (Browser Bar Style)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Use Case\u003C\u002Fstrong>: Sharing URLs in a minimal, clean format\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Configuration:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Show Label: ☐ No\u003Cbr \u002F>\n* Content: “https:\u002F\u002Fwww.youtube.com\u002F”\u003Cbr \u002F>\n* Button Location: Inside Input Box\u003Cbr \u002F>\n* Button Style: Icon Only\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Result\u003C\u002Fstrong>: Clean address bar style without any label\u003C\u002Fp>\n\u003Ch4>Example 3: API Key with Bold Display\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Use Case\u003C\u002Fstrong>: Sharing API keys or authentication tokens\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Configuration:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Show Label: ✅ Yes\u003Cbr \u002F>\n* Label: “API Key”\u003Cbr \u002F>\n* Content: “sk_live_1234567890abcdef”\u003Cbr \u002F>\n* Button Location: Outside Input Box\u003Cbr \u002F>\n* Button Style: Icon and Text\u003Cbr \u002F>\n* Input Style: Label Above\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Result\u003C\u002Fstrong>: Prominent display perfect for sharing sensitive codes\u003C\u002Fp>\n\u003Ch4>Example 4: Phone Number\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Use Case\u003C\u002Fstrong>: Contact information display\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Configuration:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Show Label: ✅ Yes\u003Cbr \u002F>\n* Label: “Phone”\u003Cbr \u002F>\n* Content: “+61 2 1234 5678”\u003Cbr \u002F>\n* Button Location: Inside Input Box\u003Cbr \u002F>\n* Button Style: Text Only\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Result\u003C\u002Fstrong>: Clear label with professional appearance\u003C\u002Fp>\n\u003Ch4>Example 5: Code Snippet (Multi-line)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Use Case\u003C\u002Fstrong>: Sharing multi-line code or commands\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Configuration:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Show Label: ✅ Yes\u003Cbr \u002F>\n* Label: “Command”\u003Cbr \u002F>\n* Content: \u003Ccode>git clone https:\u002F\u002Fgithub.com\u002Fuser\u002Frepo.git\u003C\u002Fcode>\u003Cbr \u002F>\n* Button Location: Outside Input Box\u003Cbr \u002F>\n* Button Style: Icon Only\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Result\u003C\u002Fstrong>: Auto-sized box that expands for longer content\u003C\u002Fp>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Cp>The plugin is highly customizable through CSS. All styles are contained in \u003Ccode>css\u002Fmdcc-global.css\u003C\u002Fcode> and can be modified to match your theme.\u003C\u002Fp>\n\u003Ch4>CSS Customization\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Main CSS Variables\u003C\u002Fstrong> (in \u003Ccode>:root\u003C\u002Fcode>):\u003Cbr \u002F>\n    \u003Ccode>css\u003Cbr \u002F>\n--mdcc-accent: #6400f0; \u002F* Primary accent color *\u002F\u003Cbr \u002F>\n--mdcc-accent-transparent: color-mix(...); \u002F* Transparent accent *\u002F\u003Cbr \u002F>\n--mdcc-error-bg: #cd5c5c; \u002F* Error\u002Fdestructive actions *\u002F\u003Cbr \u002F>\n--mdcc-success-bg: #28a745; \u002F* Success notifications *\u002F\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key CSS Classes:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>.mdcc_wrapper\u003C\u002Fcode> – Main container wrapper\u003Cbr \u002F>\n* \u003Ccode>.mdcc_copy-input\u003C\u002Fcode> – The textarea\u002Finput field\u003Cbr \u002F>\n* \u003Ccode>.mdcc_copy-button\u003C\u002Fcode> – The copy button\u003Cbr \u002F>\n* \u003Ccode>.mdcc_copy-label\u003C\u002Fcode> – Label text styling\u003Cbr \u002F>\n* \u003Ccode>.inside-button\u003C\u002Fcode> \u002F \u003Ccode>.outside-button\u003C\u002Fcode> – Button location modifiers\u003Cbr \u002F>\n* \u003Ccode>.logo_only-style\u003C\u002Fcode> \u002F \u003Ccode>.text_only-style\u003C\u002Fcode> \u002F \u003Ccode>.logo_and_text-style\u003C\u002Fcode> – Button style classes\u003Cbr \u002F>\n* \u003Ccode>.mdcc_single-line\u003C\u002Fcode> – Single-line content modifier\u003Cbr \u002F>\n* \u003Ccode>.label_inside-style\u003C\u002Fcode> – Label inside input styling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin Interface Classes:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>.mdcc_admin_form\u003C\u002Fcode> – Admin form container\u003Cbr \u002F>\n* \u003Ccode>.mdcc_btn-save\u003C\u002Fcode> \u002F \u003Ccode>.mdcc_btn-delete\u003C\u002Fcode> \u002F \u003Ccode>.mdcc_btn-copy\u003C\u002Fcode> – Admin button styles\u003Cbr \u002F>\n* \u003Ccode>.mdcc_custom_actions_table\u003C\u002Fcode> – List page custom actions\u003C\u002Fp>\n\u003Ch4>Advanced Customization\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Modifying Colors:\u003C\u002Fstrong>\u003Cbr \u002F>\nChange the CSS variables in \u003Ccode>css\u002Fmdcc-global.css\u003C\u002Fcode> to match your brand colors. The plugin uses a modern color-mix() approach that automatically generates transparent variations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hiding Labels:\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can either use the “Show Label” checkbox or add this CSS:\u003Cbr \u002F>\n    \u003Ccode>css\u003Cbr \u002F>\n.mdcc_copy-label {\u003Cbr \u002F>\n    display: none !important;\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Button Styling:\u003C\u002Fstrong>\u003Cbr \u002F>\nTarget specific button styles using the provided classes:\u003Cbr \u002F>\n    \u003Ccode>css\u003Cbr \u002F>\n.mdcc_copy-button.logo_only-style {\u003Cbr \u002F>\n    \u002F* Custom styling for icon-only buttons *\u002F\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Browser Support\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Modern Browsers (Recommended):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Chrome 60+ (uses modern Clipboard API)\u003Cbr \u002F>\n* Firefox 55+ (uses modern Clipboard API)\u003Cbr \u002F>\n* Safari 10+ (uses modern Clipboard API)\u003Cbr \u002F>\n* Edge 79+ (uses modern Clipboard API)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Legacy Browser Support:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Internet Explorer 11+ (fallback to document.execCommand)\u003Cbr \u002F>\n* Older versions of Chrome\u002FFirefox\u002FSafari (fallback support)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mobile Browsers:\u003C\u002Fstrong>\u003Cbr \u002F>\n* iOS Safari 10+\u003Cbr \u002F>\n* Chrome Mobile\u003Cbr \u002F>\n* Samsung Internet\u003Cbr \u002F>\n* Firefox Mobile\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> For secure contexts (HTTPS), the plugin uses the modern Clipboard API. For non-secure contexts, it falls back to \u003Ccode>document.execCommand()\u003C\u002Fcode> with full browser compatibility.\u003C\u002Fp>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>GitHub Repository\u003C\u002Fstrong>: [Available on request]\u003Cbr \u002F>\n\u003Cstrong>Author\u003C\u002Fstrong>: Motion Digital IT\u003Cbr \u002F>\n\u003Cstrong>Author URI\u003C\u002Fstrong>: https:\u002F\u002Fmotiondigital.com.au\u003Cbr \u002F>\n\u003Cstrong>Plugin Homepage\u003C\u002Fstrong>: https:\u002F\u002Fmotiondigital.com.au\u002Fplugins\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File Structure:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>md-click-copyboard\u002F\u003Cbr \u002F>\n├── assets\u002F\u003Cbr \u002F>\n│   ├── banner-*.png       # WordPress.org banner images\u003Cbr \u002F>\n│   ├── icon-*.png         # Plugin icons\u003Cbr \u002F>\n│   └── screenshot-*.jpg   # Screenshots for WordPress.org\u003Cbr \u002F>\n├── css\u002F\u003Cbr \u002F>\n│   └── mdcc-global.css   # All styling (frontend & admin)\u003Cbr \u002F>\n├── js\u002F\u003Cbr \u002F>\n│   ├── mdcc-admin.js      # Admin JavaScript functionality\u003Cbr \u002F>\n│   └── mdcc-copy.js       # Frontend copy functionality\u003Cbr \u002F>\n├── languages\u002F\u003Cbr \u002F>\n│   └── md-click-copyboard.pot  # Translation template\u003Cbr \u002F>\n├── md-click-copyboard.php  # Main plugin file\u003Cbr \u002F>\n├── readme.txt             # This file\u003Cbr \u002F>\n└── uninstall.php          # Cleanup on deletion\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hooks and Filters:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>save_post\u003C\u002Fcode> – Handles saving of copy element meta data\u003Cbr \u002F>\n* \u003Ccode>admin_enqueue_scripts\u003C\u002Fcode> – Enqueues admin scripts and styles\u003Cbr \u002F>\n* \u003Ccode>wp_enqueue_scripts\u003C\u002Fcode> – Enqueues frontend scripts and styles\u003Cbr \u002F>\n* \u003Ccode>post_row_actions\u003C\u002Fcode> – Modifies edit links to open in new tab\u003Cbr \u002F>\n* Custom hooks for meta box rendering and column display\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Functions for Developers:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>render_meta_box()\u003C\u002Fcode> – Renders the copy element configuration form\u003Cbr \u002F>\n* \u003Ccode>save_meta_boxes()\u003C\u002Fcode> – Saves copy element configuration\u003Cbr \u002F>\n* \u003Ccode>render_shortcode()\u003C\u002Fcode> – Renders the shortcode output\u003Cbr \u002F>\n* \u003Ccode>get_meta_data()\u003C\u002Fcode> – Retrieves element meta data (optimized single query)\u003Cbr \u002F>\n* \u003Ccode>render_custom_columns()\u003C\u002Fcode> – Adds custom columns to admin list\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Minimum Requirements:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress: 5.0 or higher\u003Cbr \u002F>\n* PHP: 7.4 or higher\u003Cbr \u002F>\n* MySQL: 5.6 or higher\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recommended:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress: 6.8 or higher\u003Cbr \u002F>\n* PHP: 8.0 or higher\u003Cbr \u002F>\n* Modern browser for optimal Clipboard API support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Server Requirements:\u003C\u002Fstrong>\u003Cbr \u002F>\n* HTTPS recommended (for modern Clipboard API)\u003Cbr \u002F>\n* JavaScript enabled in browser\u003Cbr \u002F>\n* Cookies enabled for admin functionality\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Copyright (C) 2024 Motion Digital IT\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation; either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Getting Help:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Documentation\u003C\u002Fstrong>: Full documentation available at https:\u002F\u002Fmotiondigital.com.au\u002Fdocs\u003Cbr \u002F>\n* \u003Cstrong>Support Forum\u003C\u002Fstrong>: Available through WordPress.org plugin directory\u003Cbr \u002F>\n* \u003Cstrong>Email\u003C\u002Fstrong>: support@motiondigital.com.au\u003Cbr \u002F>\n* \u003Cstrong>Website\u003C\u002Fstrong>: https:\u002F\u002Fmotiondigital.com.au\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Before Requesting Support:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Check this FAQ section for common solutions\u003Cbr \u002F>\n2. Ensure you’re using the latest version of the plugin\u003Cbr \u002F>\n3. Test with default WordPress theme to rule out theme conflicts\u003Cbr \u002F>\n4. Deactivate other plugins to check for conflicts\u003Cbr \u002F>\n5. Clear your browser cache and WordPress cache\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reporting Issues:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen reporting issues, please include:\u003Cbr \u002F>\n* WordPress version\u003Cbr \u002F>\n* PHP version\u003Cbr \u002F>\n* Browser and version\u003Cbr \u002F>\n* Description of the issue\u003Cbr \u002F>\n* Steps to reproduce\u003Cbr \u002F>\n* Any error messages\u003Cbr \u002F>\n* Screenshots if applicable\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Feature Requests:\u003C\u002Fstrong>\u003Cbr \u002F>\nWe welcome feature requests! Contact us with your ideas for improving the plugin.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Development:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Built with WordPress best practices\u003Cbr \u002F>\n* Follows WordPress coding standards\u003Cbr \u002F>\n* Uses modern CSS and JavaScript\u003Cbr \u002F>\n* Optimized for performance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Thanks To:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress Community for the amazing CMS platform\u003Cbr \u002F>\n* All beta testers who provided valuable feedback\u003Cbr \u002F>\n* Users who support open-source software\u003C\u002Fp>\n","Create elegant click-to-copy input boxes for API keys, passwords, code snippets, and more. Perfect for documentation sites and client portals.",144,"","6.8.5","5.0","7.4",[26,27,28,29,30],"button","clipboard","copy","copy-to-clipboard","shortcode","https:\u002F\u002Fmotiondigital.com.au\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmd-click-copyboard.1.0.0.zip",null,"2026-03-15T10:48:56.248Z",{"slug":36,"name":37,"version":38,"author":5,"author_profile":6,"description":39,"short_description":40,"active_installs":8,"downloaded":41,"rating":8,"num_ratings":8,"last_updated":42,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":43,"homepage":31,"download_link":48,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":49},"md-taxonomy-totals","MD Taxonomy Totals","1.0","\u003Cp>MD Taxonomy Totals provides a simple and efficient way to display the total number of published posts on your site. Use the \u003Ccode>[mdtt_total_posts]\u003C\u002Fcode> shortcode anywhere on your site to show post counts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Display total published posts count\u003Cbr \u002F>\n* Filter by category (name, slug, or ID)\u003Cbr \u002F>\n* Filter by tag (name, slug, or ID)\u003Cbr \u002F>\n* Combine category and tag filters\u003Cbr \u002F>\n* Automatic number formatting based on locale\u003Cbr \u002F>\n* Admin instructions page accessible via Tools menu\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Showing total blog posts on your homepage\u003Cbr \u002F>\n* Displaying category-specific post counts\u003Cbr \u002F>\n* Tag-based post statistics\u003Cbr \u002F>\n* Portfolio or gallery post counts\u003Cbr \u002F>\n* Any content that needs post count displays\u003C\u002Fp>\n","Display total published posts count using the [mdtt_total_posts] shortcode, with optional filtering by category or tag.",212,"2025-09-12T01:00:00.000Z",[44,45,46,30,47],"category","count","posts","taxonomy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmd-taxonomy-totals.1.0.zip","2026-03-15T15:16:48.613Z",{"slug":51,"name":52,"version":17,"author":5,"author_profile":6,"description":53,"short_description":54,"active_installs":8,"downloaded":55,"rating":8,"num_ratings":8,"last_updated":56,"tested_up_to":57,"requires_at_least":23,"requires_php":24,"tags":58,"homepage":31,"download_link":63,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":49},"mdemch-embed-checker","MD Embed Checker","\u003Cp>MD Embed Checker is a powerful tool that helps you maintain the quality of your WordPress content by scanning all your published content (Posts, Pages, and Custom Post Types) for broken YouTube links. It uses robust background processing to handle large sites efficiently without timing out.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Comprehensive Scanning\u003C\u002Fstrong>: Scans all public posts, pages, and custom post types (Portfolios, WooCommerce Products, etc.) for YouTube links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Detection\u003C\u002Fstrong>: Supports YouTube links in iframes, shortcodes, and direct URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Robust Performance\u003C\u002Fstrong>: Uses atomic batch processing to scan thousands of items without server timeouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Progress\u003C\u002Fstrong>: Monitor scan status live with detailed feedback.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure & Compliant\u003C\u002Fstrong>: Built strictly following WordPress Coding Standards and security best practices (fully prepared SQL, escaped output).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Reports\u003C\u002Fstrong>: View comprehensive reports of broken links with post details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Functionality\u003C\u002Fstrong>: Export scan results as HTML reports for team workflows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics Tracking\u003C\u002Fstrong>: Track scan history and statistics over time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported YouTube Link Formats:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Standard YouTube URLs (youtube.com\u002Fwatch?v=)\u003Cbr \u002F>\n* Shortened URLs (youtu.be\u002F)\u003Cbr \u002F>\n* Embedded iframes\u003Cbr \u002F>\n* Builder shortcodes\u003Cbr \u002F>\n* Custom shortcodes (visual composer, elementor, etc.)\u003Cbr \u002F>\n* Base64 encoded content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Navigate to Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> MD Embed Checker in your WordPress admin.\u003Cbr \u002F>\n2. Click “Start Scan” to initiate the background process.\u003Cbr \u002F>\n3. Monitor the real-time progress bar.\u003Cbr \u002F>\n4. Once complete, view broken links in the “Reports” tab or export them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Content managers who need to maintain link quality\u003Cbr \u002F>\n* Blog owners with many YouTube embeds\u003Cbr \u002F>\n* SEO-conscious website owners\u003Cbr \u002F>\n* Large publishing sites requiring scalable maintenance tools\u003C\u002Fp>\n","Scan your WordPress posts for broken YouTube links and automatically manage post status.",102,"2026-01-10T08:21:00.000Z","6.9.4",[59,60,61,62],"broken-links","embed","video","youtube","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmdemch-embed-checker.1.0.0.zip"]