[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcmYcXxl6l2bGkShEnZSUR_PSyzZY7bd9b-SvvZIcFVk":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"youheiokubo","https:\u002F\u002Fprofiles.wordpress.org\u002Fyouheiokubo\u002F",4,0,100,30,94,"2026-08-26T08:54:18.613Z",[13,34,50,65],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"hxfe-code-first-forms","HXFE — Code-First Forms","1.4.6","\u003Cp>\u003Cstrong>HXFE — Code-First Forms\u003C\u002Fstrong> is a code-first WordPress form plugin. Instead of building forms in a GUI, you define them as PHP arrays and place a shortcode anywhere.\u003C\u002Fp>\n\u003Cp>Because forms are PHP arrays, AI coding tools (Claude, Cursor, GitHub Copilot, Codex) can read and edit them directly — no screenshots, no GUI walkthroughs, no copy-paste. Your forms live in your codebase: version-controlled, automatically deployed, and free from database migration issues.\u003C\u002Fp>\n\u003Cp>Even if you don’t write PHP yourself, AI agents can handle the schema for you — just describe what you want in plain language and get back working code.\u003C\u002Fp>\n\u003Ch4>Why code-first?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-ready by design\u003C\u002Fstrong> — Forms defined as PHP arrays are the lowest-cost input for AI agents. Ask Claude, Copilot, Cursor, or Codex to “add a phone number field” and get back a diff-ready code change instantly. No screenshots needed, no GUI explanation required. You don’t even need to write PHP yourself — AI agents can build and maintain your forms from plain-language instructions. Ships with \u003Ccode>llms.txt\u003C\u002Fcode>, \u003Ccode>ai-reference.md\u003C\u002Fcode>, and \u003Ccode>CLAUDE.md\u003C\u002Fcode> for agentic coding tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully customizable\u003C\u002Fstrong> — All styles use CSS custom properties (design tokens). Ships with \u003Ccode>DESIGN.md\u003C\u002Fcode> for a complete variable reference and customization examples.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Git history for free\u003C\u002Fstrong> — Every change to your form shows up in \u003Ccode>git diff\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deploy without fear\u003C\u002Fstrong> — Forms are code, so they deploy with your theme. No more “the form disappeared on production”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic options\u003C\u002Fstrong> — Pull select options from \u003Ccode>get_posts()\u003C\u002Fcode>, taxonomies, or any PHP source. No manual updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One schema, four UIs\u003C\u002Fstrong> — Add \u003Ccode>step_mode: chatbot\u003C\u002Fcode> or \u003Ccode>one_by_one\u003C\u002Fcode> to transform the same fields into a completely different interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Four UI modes from one schema\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Normal form\u003C\u002Fstrong> — Classic input \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> confirm \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> complete flow (default)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step form\u003C\u002Fstrong> — Multi-page with progress bar (\u003Ccode>steps\u003C\u002Fcode> array)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-by-one\u003C\u002Fstrong> — Question-at-a-time survey style (\u003Ccode>step_mode: 'one_by_one'\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chatbot\u003C\u002Fstrong> — Chat bubble interface with typing animation, header, and timestamps (\u003Ccode>step_mode: 'chatbot'\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>15 field types: text, email, tel, url, textarea, select, radio, checkbox, checkbox_group, number, date, file, honeypot, reCAPTCHA, privacy\u003C\u002Fli>\n\u003Cli>Conditional logic: show_if, required_if, skip_if (hide_if deprecated) — works in chatbot mode too\u003C\u002Fli>\n\u003Cli>Dynamic routing: to_rules, subject_rules, complete_redirect_rules, complete_html_rules based on submitted values\u003C\u002Fli>\n\u003Cli>Diagnosis mode: use \u003Ccode>complete_html_rules\u003C\u002Fcode> without \u003Ccode>to\u003C\u002Fcode> — show results without sending email\u003C\u002Fli>\n\u003Cli>Download after submit: \u003Ccode>download_url\u003C\u002Fcode> shows a download button on the complete screen (document request forms)\u003C\u002Fli>\n\u003Cli>Form availability window: \u003Ccode>available_from\u003C\u002Fcode> \u002F \u003Ccode>available_until\u003C\u002Fcode> with custom before\u002Fafter HTML\u003C\u002Fli>\n\u003Cli>Custom validation: \u003Ccode>pattern\u003C\u002Fcode>, \u003Ccode>minlength\u003C\u002Fcode>, \u003Ccode>maxlength\u003C\u002Fcode>, \u003Ccode>error_message\u003C\u002Fcode> schema keys + \u003Ccode>hxfe_validate_field\u003C\u002Fcode> and \u003Ccode>hxfe_validate_form\u003C\u002Fcode> filter hooks\u003C\u002Fli>\n\u003Cli>Field HTML injection: \u003Ccode>before_html\u003C\u002Fcode> \u002F \u003Ccode>after_html\u003C\u002Fcode> schema keys\u003C\u002Fli>\n\u003Cli>Page slug tracking: subject auto-appended with \u003Ccode>[form-id@page-slug]\u003C\u002Fcode> for per-page aggregation\u003C\u002Fli>\n\u003Cli>Webhook support: send to Zapier, Make, Slack, or any HTTP endpoint\u003C\u002Fli>\n\u003Cli>SMTP built-in: Gmail, SendGrid, Mailgun, or custom SMTP\u003C\u002Fli>\n\u003Cli>File upload: attached to email, auto-deleted after send\u003C\u002Fli>\n\u003Cli>IP restriction and password-protected forms\u003C\u002Fli>\n\u003Cli>iframe embedding with per-form CORS control (\u003Ccode>allowed_origins\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Zero cookies: GDPR\u002FEU cookie-compliant by design\u003C\u002Fli>\n\u003Cli>Clean default styles: CSS custom properties (design tokens) for easy theme integration, responsive at 768px\u003C\u002Fli>\n\u003Cli>Schema examples panel in admin: 11 copy-paste samples to get started fast\u003C\u002Fli>\n\u003Cli>AI-friendly: ships with \u003Ccode>llms.txt\u003C\u002Fcode> and \u003Ccode>ai-reference.md\u003C\u002Fcode> for agentic coding tools\u003C\u002Fli>\n\u003Cli>Source code: available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fokuboyouhei\u002Fhxfe-code-first-forms\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Minimum example\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'hxfe_schemas', function( $schemas ) {\n    $schemas['contact'] = [\n        'id'      => 'contact',\n        'to'      => 'admin@example.com',\n        'subject' => 'Contact: {name}',\n        'fields'  => [\n            [ 'key' => 'name',  'type' => 'text',     'label' => 'Name',    'required' => true ],\n            [ 'key' => 'email', 'type' => 'email',    'label' => 'Email',   'required' => true ],\n            [ 'key' => 'body',  'type' => 'textarea', 'label' => 'Message', 'required' => true ],\n            [ 'key' => 'hp',    'type' => 'honeypot' ],\n        ],\n    ];\n    return $schemas;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shortcode: \u003Ccode>[hxfe_form id=\"contact\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Chatbot example\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>$schemas['support'] = [\n    'id'        => 'support',\n    'to'        => 'admin@example.com',\n    'step_mode' => 'chatbot',\n    'bot_name'  => 'Support Bot',\n    'bot_icon'  => '🤖',\n    'greeting'  => 'Hi! How can I help you today?',\n    'fields'    => [\n        [ 'key' => 'name',  'type' => 'text',  'label' => 'Name',\n          'bot_message' => 'What is your name?' ],\n        [ 'key' => 'email', 'type' => 'email', 'label' => 'Email',\n          'bot_message' => 'Thanks {name}! What is your email?' ],\n        [ 'key' => 'hp', 'type' => 'honeypot' ],\n    ],\n];\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Diagnosis chatbot (no email)\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>$schemas['diagnosis'] = [\n    'id'        => 'diagnosis',\n    \u002F\u002F No 'to' — result shown without sending email\n    'step_mode' => 'chatbot',\n    'complete_html_rules' => [\n        [ 'when' => ['plan', '==', 'basic'],\n          'html' => '\u003Ch3>Basic plan recommended\u003C\u002Fh3>\u003Cp>Hi {name}!\u003C\u002Fp>' ],\n        [ 'when' => 'default',\n          'html' => '\u003Cp>Thank you, {name}. We will be in touch.\u003C\u002Fp>' ],\n    ],\n    'fields' => [ ... ],\n];\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Organize schemas in separate files\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u002F\u002F functions.php — one line\nrequire_once get_template_directory() . '\u002Finc\u002Fhxfe-forms.php';\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or use HXFE as a standalone plugin with \u003Ccode>glob()\u003C\u002Fcode> auto-loading.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin optionally connects to Google reCAPTCHA when the \u003Ccode>recaptcha\u003C\u002Fcode> field type is enabled in a form schema.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the service is and what it is used for:\u003C\u002Fstrong>\u003Cbr \u002F>\nGoogle reCAPTCHA is a spam-prevention service. When enabled, it loads a script from Google’s servers and verifies the user’s response server-side to determine whether the form submission is from a human or a bot.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen a page containing an HXFE form with reCAPTCHA is loaded, the visitor’s browser loads the reCAPTCHA script from \u003Ccode>google.com\u003C\u002Fcode>. On form submission, the reCAPTCHA token generated in the visitor’s browser is sent to Google’s verification endpoint (\u003Ccode>https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi\u002Fsiteverify\u003C\u002Fcode>) along with your site key. No other form field data is transmitted to Google.\u003C\u002Fp>\n\u003Cp>reCAPTCHA is \u003Cstrong>disabled by default\u003C\u002Fstrong>. It is only active when a site administrator adds a \u003Ccode>recaptcha\u003C\u002Fcode> field to a form schema and configures valid API keys in the plugin settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Links:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Google reCAPTCHA Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n* Google Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n","Define forms as PHP arrays. AI-ready, Git-managed, zero database — contact forms, step forms, chatbots, and surveys. Powered by htmx.",452,"2026-07-11T02:19:00.000Z","7.0.2","6.0","7.4",[25,26,27,28,29],"ajax","chatbot","contact-form","form-builder","htmx","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhxfe-code-first-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhxfe-code-first-forms.1.4.6.zip",null,"2026-07-22T17:31:50.256Z",{"slug":35,"name":36,"version":37,"author":4,"author_profile":5,"description":38,"short_description":39,"active_installs":7,"downloaded":40,"rating":7,"num_ratings":7,"last_updated":41,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":42,"homepage":48,"download_link":49,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"hxrv-ai-ready-visual-review","HXRV – AI-Ready Visual Review","1.2.0","\u003Cp>Most feedback tools collect comments. HXRV turns them into a fix pipeline.\u003C\u002Fp>\n\u003Cp>Reviewers click any element on the live page to pin a comment. Threads are discussed and resolved Figma-style. Then, instead of leaving a pile of tasks for a human to decipher, HXRV exports every open comment as a structured Markdown brief – selectors, element text, warnings included – ready to be handed directly to an AI coding agent such as Claude Code. The agent locates the template, the engineer reviews the diff, the reviewer checks the box.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What makes HXRV different\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-ready export.\u003C\u002Fstrong> The fix brief records each comment’s CSS selector, an excerpt of the element’s text, dynamic-content warnings (“this pin sits inside a posts loop – fix the template, not the content”), and anchor-lost notices. An AI coding agent can grep your theme and go straight to the right file. No other feedback tool produces agent-consumable output.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Element-anchored pins.\u003C\u002Fstrong> Most tools store pins as page coordinates, so they drift on responsive layouts. HXRV anchors comments to the element itself: CSS selector plus a relative offset inside it. Pins follow their element at any viewport width.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Three-stage anchor fallback.\u003C\u002Fstrong> When a template edit breaks a selector, HXRV re-anchors by the element’s saved text excerpt; if that fails too, the comment moves to an orphan tray instead of silently disappearing – and the export flags it so nobody (human or AI) acts on a stale pointer. Restore the element and the comment re-anchors itself.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Truly self-hosted.\u003C\u002Fstrong> Everything lives in one custom table in your own database. No SaaS account, no external requests, no tracking. Install it for a review cycle, uninstall it, and every trace is gone – including the table.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight by design.\u003C\u002Fstrong> Powered by htmx and Alpine.js, bundled locally (~100 KB total). No build step, no jQuery, no React widget injected into your client’s site. Assets load only in review mode for authorized users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero settings screens.\u003C\u002Fstrong> Configuration is code: filters (\u003Ccode>hxrv_capability\u003C\u002Fcode>, \u003Ccode>hxrv_export_markdown\u003C\u002Fcode>) and CSS custom properties (\u003Ccode>--hxrv-primary\u003C\u002Fcode> and friends) for restyling the overlay from your theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>The workflow\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>A reviewer (client, editor, designer) opens the page, clicks an element, leaves a comment.\u003C\u002Fli>\n\u003Cli>Threads collect replies; finished items get resolved.\u003C\u002Fli>\n\u003Cli>The engineer exports the open comments as a Markdown brief and pastes it into an AI coding agent – or reads it themselves.\u003C\u002Fli>\n\u003Cli>Fixes land, boxes get checked, the plugin can be removed without a trace.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Part of the HX Series (HXFE – forms, HXSE – search): htmx-powered WordPress tools that send HTML over the wire, skip the build step, and cut every feature that is not essential.\u003C\u002Fp>\n","Self-hosted visual review. Pin comments to page elements, resolve them, and export open issues as an AI-ready Markdown brief.",182,"2026-07-16T12:04:00.000Z",[43,44,45,46,47],"ai","comments","feedback","review","visual-feedback","https:\u002F\u002Fgithub.com\u002Fokuboyouhei\u002Fhxrv-ai-ready-visual-review","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhxrv-ai-ready-visual-review.1.2.0.zip",{"slug":51,"name":52,"version":53,"author":4,"author_profile":5,"description":54,"short_description":55,"active_installs":7,"downloaded":56,"rating":7,"num_ratings":7,"last_updated":57,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":58,"homepage":63,"download_link":64,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"hxse-code-first-search","HXSE — Code-First Search","1.9.1","\u003Cp>HXSE — Code-First Search lets you define search filters with PHP arrays and output them with a simple shortcode. No JavaScript configuration required. Powered by htmx for seamless, no-reload filtering.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why HXSE?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Code-first\u003C\u002Fstrong> — Define everything in PHP arrays. Version-control friendly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No page reloads\u003C\u002Fstrong> — htmx handles all filtering and pagination seamlessly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-friendly\u003C\u002Fstrong> — Simple, consistent schema structure that AI agents can read and write.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No dependencies\u003C\u002Fstrong> — htmx is bundled. No jQuery required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully customizable\u003C\u002Fstrong> — All styles use CSS custom properties (design tokens). Ships with \u003Ccode>DESIGN.md\u003C\u002Fcode> for a complete variable reference and customization examples.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Filter Types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>search\u003C\u002Fcode> — Keyword search\u003C\u002Fli>\n\u003Cli>\u003Ccode>taxonomy\u003C\u002Fcode> — Filter by taxonomy \u002F category\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta\u003C\u002Fcode> — Filter by custom field value or range\u003C\u002Fli>\n\u003Cli>\u003Ccode>date\u003C\u002Fcode> — Filter by year\u003C\u002Fli>\n\u003Cli>\u003Ccode>relation\u003C\u002Fcode> — Filter by related post\u003C\u002Fli>\n\u003Cli>\u003Ccode>select\u003C\u002Fcode> — Filter external-source data by field value (api \u002F rss \u002F xml, v1.8.0+)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>UI Types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>select\u003C\u002Fcode> — Dropdown\u003C\u002Fli>\n\u003Cli>\u003Ccode>radio\u003C\u002Fcode> — Radio buttons\u003C\u002Fli>\n\u003Cli>\u003Ccode>checkbox\u003C\u002Fcode> — Multiple selection\u003C\u002Fli>\n\u003Cli>\u003Ccode>range\u003C\u002Fcode> — Min\u002Fmax slider (for numeric meta fields)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pagination Modes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>pager\u003C\u002Fcode> — Numbered page links with count display\u003C\u002Fli>\n\u003Cli>\u003Ccode>loadmore\u003C\u002Fcode> — “Load more” button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Basic Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Define a schema in your theme’s \u003Ccode>functions.php\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'hxse_schemas', function( $schemas ) {\n    $schemas['staff_search'] = [\n        'post_type' => 'staff',\n        'filters'   => [\n            ['key' => 'keyword',    'type' => 'search',   'label' => 'キーワード'],\n            ['key' => 'department', 'type' => 'taxonomy',  'label' => '部署',\n                'taxonomy' => 'department',\n                'ui'       => 'checkbox',\n            ],\n        ],\n        'pagination' => [\n            'mode'     => 'pager',\n            'per_page' => 12,\n        ],\n        'template' => 'hxse-staff.php',\n    ];\n    return $schemas;\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then place the shortcode on any page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[hxse id=\"staff_search\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin bundles htmx (https:\u002F\u002Fhtmx.org\u002F) for handling AJAX requests without page reloads. htmx is included locally within the plugin and does not make any external network requests. It is licensed under the BSD 2-Clause License.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>htmx: https:\u002F\u002Fhtmx.org\u002F\u003C\u002Fli>\n\u003Cli>htmx License: https:\u002F\u002Fgithub.com\u002Fbigskysoftware\u002Fhtmx\u002Fblob\u002Fmaster\u002FLICENSE\u003C\u002Fli>\n\u003C\u002Ful>\n","Code-first search & filter for WordPress. Define filters with PHP arrays, output with a shortcode. Powered by htmx — no page reloads.",500,"2026-07-11T22:36:00.000Z",[25,59,60,61,62],"custom-post-type","filter","search","shortcode","https:\u002F\u002Fgithub.com\u002Fokuboyouhei\u002Fhxse-code-first-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhxse-code-first-search.1.9.1.zip",{"slug":66,"name":67,"version":68,"author":4,"author_profile":5,"description":69,"short_description":70,"active_installs":7,"downloaded":71,"rating":7,"num_ratings":7,"last_updated":72,"tested_up_to":21,"requires_at_least":73,"requires_php":23,"tags":74,"homepage":80,"download_link":81,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"hxsr-smart-redirecter","HXSR — Smart Redirecter","0.2.0","\u003Cp>HXSR (Smart Redirecter) is part of the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fokuboyouhei\" rel=\"nofollow ugc\">HX Series\u003C\u002Fa> — a collection of AI-ready, buildless WordPress plugins following the WAHX stack philosophy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Core features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom short links\u003C\u002Fstrong> — Define your own slugs: \u003Ccode>example.com\u002Fgo\u002Fsummer-sale\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom prefix\u003C\u002Fstrong> — Change \u003Ccode>\u002Fgo\u002F\u003C\u002Fcode> to anything you like (\u003Ccode>\u002Fr\u002F\u003C\u002Fcode>, \u003Ccode>\u002Flink\u002F\u003C\u002Fcode>, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled redirects\u003C\u002Fstrong> — Set a date\u002Ftime to automatically switch the redirect destination\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chained schedules\u003C\u002Fstrong> — Add multiple scheduled redirects in sequence\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usage memos\u003C\u002Fstrong> — Note where each link is used (flyers, banners, email campaigns, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access counting\u003C\u002Fstrong> — Track total hits per link (no IP logging, privacy-safe)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR code generation\u003C\u002Fstrong> — Download as PNG, with or without a serial number\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post \u002F Page targets\u003C\u002Fstrong> — Redirect to a post or page by ID; the URL is resolved at runtime via \u003Ccode>get_permalink()\u003C\u002Fcode>, so links keep working across staging and production environments with different domains\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Library integration\u003C\u002Fstrong> — Redirect to Media Library items by attachment ID (great for PDFs and images), resolved at runtime via \u003Ccode>wp_get_attachment_url()\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Markdown export\u003C\u002Fstrong> — Export any link’s info as a \u003Ccode>.md\u003C\u002Fcode> file; auto-connects to HXMD if active (HX Bridge pattern)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>302 redirects\u003C\u002Fstrong> — Always temporary, cache-safe, correct for scheduled switching\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>AI-friendly documentation\u003C\u002Fstrong> is bundled in the plugin zip (\u003Ccode>CLAUDE.md\u003C\u002Fcode>, \u003Ccode>ai-reference.md\u003C\u002Fcode>, \u003Ccode>llms.txt\u003C\u002Fcode>) — designed for use with Claude Code and other AI coding agents.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses the \u003Cstrong>QR Server API\u003C\u002Fstrong> (api.qrserver.com, operated by goQR.me) to generate QR code images.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What data is sent:\u003C\u002Fstrong> the short link URL (e.g. \u003Ccode>https:\u002F\u002Fexample.com\u002Fgo\u002Fsummer-sale\u002F\u003C\u002Fcode>) is sent to api.qrserver.com when an administrator previews or downloads a QR code in the admin screen. No visitor data, personal data, or site credentials are ever sent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When:\u003C\u002Fstrong> only on explicit admin actions (QR preview \u002F PNG download). Site visitors never trigger any external request.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service terms:\u003C\u002Fstrong> https:\u002F\u002Fgoqr.me\u002Fapi\u002F and privacy policy: https:\u002F\u002Fgoqr.me\u002Fprivacy-safety-security\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Code-First Smart Redirect Manager. Custom short links with scheduled redirects, QR codes, usage memos, and Markdown export.",97,"2026-07-18T07:04:00.000Z","6.3",[75,76,77,78,79],"link-management","qr-code","redirect","scheduled-redirect","short-url","https:\u002F\u002Fgithub.com\u002Fokuboyouhei\u002Fhxsr-smart-redirecter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhxsr-smart-redirecter.0.2.0.zip"]