{"id":294989,"date":"2026-05-08T22:11:00","date_gmt":"2026-05-08T22:11:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lukacodes-easy-contact-form\/"},"modified":"2026-05-08T22:10:47","modified_gmt":"2026-05-08T22:10:47","slug":"lukacodes-easy-contact-form","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lukacodes-easy-contact-form\/","author":8696714,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.6","stable_tag":"trunk","tested":"6.9.4","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"LukaCodes Easy Contact Form","header_author":"LukaCodes","header_description":"A beautiful drag & drop contact form builder with ready-made templates, auto-reply, dark mode, and spam protection.","assets_banners_color":"f3cfb5","last_updated":"2026-05-08 22:10:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/lukacodes.com\/plugins\/easy-contact-form","header_author_uri":"https:\/\/lukacodes.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":19,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.3":"<p>Adds optional SMTP\/mailer integration, test email support, improved mobile and tablet styling, and a cleaner plugin folder structure. Recommended update for all users.<\/p>","0.2":"<p>Adds submissions inbox, CSV export, auto-reply emails, dark mode, and spam protection. Recommended update for all users on 0.1.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3526887,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3526887,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3526887,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3526887,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3526897,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3526887,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3526887,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Form builder with drag &amp; drop fields and template picker","2":"Frontend form in light mode","3":"Frontend form in dark mode","4":"Email (SMTP) settings page with multiple providers","5":"Submissions inbox with search and filter","6":"Plugin settings page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[358,173231,3938,2253,6696],"plugin_category":[41],"plugin_contributors":[257567],"plugin_business_model":[],"class_list":["post-294989","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-dark-mode","plugin_tags-drag-and-drop","plugin_tags-form-builder","plugin_tags-smtp","plugin_category-communication","plugin_contributors-luka2013","plugin_committers-luka2013"],"banners":{"banner":"https:\/\/ps.w.org\/lukacodes-easy-contact-form\/assets\/banner-772x250.png?rev=3526887","banner_2x":"https:\/\/ps.w.org\/lukacodes-easy-contact-form\/assets\/banner-1544x500.png?rev=3526887","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lukacodes-easy-contact-form\/assets\/icon-128x128.png?rev=3526887","icon_2x":"https:\/\/ps.w.org\/lukacodes-easy-contact-form\/assets\/icon-256x256.png?rev=3526887","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lukacodes-easy-contact-form\/assets\/screenshot-1.png?rev=3526897","caption":"Form builder with drag &amp; drop fields and template picker"},{"src":"https:\/\/ps.w.org\/lukacodes-easy-contact-form\/assets\/screenshot-2.png?rev=3526887","caption":"Frontend form in light mode"},{"src":"https:\/\/ps.w.org\/lukacodes-easy-contact-form\/assets\/screenshot-3.png?rev=3526887","caption":"Frontend form in dark mode"}],"raw_content":"<!--section=description-->\n<p>LukaCodes Easy Contact Form is a lightweight and modern contact form plugin for WordPress.<\/p>\n\n<p>Create professional forms in minutes with the drag &amp; drop builder, manage submissions from the WordPress admin area, export entries to CSV, and improve email delivery with optional SMTP\/mailer configuration.<\/p>\n\n<p>The plugin is designed to work out of the box for core contact form functionality and does not require any third-party account unless the site administrator chooses to enable an external SMTP\/email provider.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Drag &amp; drop form builder<\/li>\n<li>12 field types: text, email, phone, dropdown, radio, checkbox, textarea, number, URL, date\/time, name, hidden<\/li>\n<li>8 ready-made templates: Simple Contact, Newsletter, Callback, RSVP, Support Ticket, Job Application, Event Registration, Blank<\/li>\n<li>Optional SMTP \/ mailer integration with multiple email providers<\/li>\n<li>Auto-reply emails with personalised variables<\/li>\n<li>Dark mode support with automatic theme and OS detection<\/li>\n<li>Built-in spam protection using a honeypot field<\/li>\n<li>Optional LukaCodes Comment Shield integration for enhanced spam filtering<\/li>\n<li>Submissions inbox with search and filtering<\/li>\n<li>CSV export<\/li>\n<li>Shortcode support: <code>[lukaeacf_form id=\"1\"]<\/code><\/li>\n<li>Privacy options such as disabling IP address storage<\/li>\n<li>Delete-on-uninstall option<\/li>\n<\/ul>\n\n<h4>Included Email Providers<\/h4>\n\n<p>The plugin includes optional support for the following email providers and mailer services:<\/p>\n\n<ul>\n<li>Gmail<\/li>\n<li>Brevo<\/li>\n<li>Elastic Email<\/li>\n<li>MailerSend<\/li>\n<li>Mailgun<\/li>\n<li>Mailjet<\/li>\n<li>Mandrill<\/li>\n<li>Microsoft 365 \/ Outlook<\/li>\n<li>Postmark<\/li>\n<li>Resend<\/li>\n<li>SendGrid<\/li>\n<li>SendLayer<\/li>\n<li>Amazon SES<\/li>\n<li>SMTP.com<\/li>\n<li>Generic \/ custom SMTP<\/li>\n<li>SMTP2GO<\/li>\n<li>SparkPost<\/li>\n<li>Zoho Mail<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<p>Use the shortcode below to display a form anywhere on your site:<\/p>\n\n<pre><code>[lukaeacf_form id=\"1\"]\n<\/code><\/pre>\n\n<p>Replace <code>1<\/code> with the actual form ID shown in the plugin dashboard.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin can optionally connect to third-party email delivery services for sending contact form notifications, admin emails, test emails, and auto-reply emails.<\/p>\n\n<p>These external services are <strong>not required<\/strong> for the core functionality of the plugin. External connections only occur when the site administrator explicitly enables SMTP\/mailer functionality and enters their own provider credentials.<\/p>\n\n<p>When SMTP\/mailer is enabled, the following data may be transmitted to the selected provider as required for email delivery: sender email address, recipient email address, email subject, email body, and SMTP authentication credentials entered by the administrator.<\/p>\n\n<p>Data is only sent at the moment an email needs to be delivered, and only via the provider the administrator has chosen and configured.<\/p>\n\n<p><strong>Supported providers:<\/strong><\/p>\n\n<ul>\n<li><p><strong>Gmail (Google)<\/strong> \u2014 smtp.gmail.com\n<a href=\"https:\/\/policies.google.com\/terms\">Terms of Service<\/a> | <a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Brevo (formerly Sendinblue)<\/strong> \u2014 smtp-relay.brevo.com\n<a href=\"https:\/\/www.brevo.com\/legal\/termsofuse\/\">Terms of Service<\/a> | <a href=\"https:\/\/www.brevo.com\/legal\/privacypolicy\/\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Elastic Email<\/strong> \u2014 smtp.elasticemail.com\n<a href=\"https:\/\/elasticemail.com\/resources\/usage-policies\/terms-of-use\">Terms of Service<\/a> | <a href=\"https:\/\/elasticemail.com\/resources\/usage-policies\/privacy-policy\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>MailerSend<\/strong> \u2014 smtp.mailersend.net\n<a href=\"https:\/\/www.mailersend.com\/legal\/terms-of-use\">Terms of Service<\/a> | <a href=\"https:\/\/www.mailersend.com\/legal\/privacy-policy\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Mailgun<\/strong> \u2014 smtp.mailgun.org\n<a href=\"https:\/\/www.mailgun.com\/legal\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/www.mailgun.com\/legal\/privacy-policy\/\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Mailjet<\/strong> \u2014 in-v3.mailjet.com\n<a href=\"https:\/\/www.mailjet.com\/legal\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/www.mailjet.com\/legal\/privacy-policy\/\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Mandrill (Mailchimp)<\/strong> \u2014 smtp.mandrillapp.com\n<a href=\"https:\/\/mailchimp.com\/legal\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/mailchimp.com\/legal\/privacy\/\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Microsoft 365 \/ Outlook<\/strong> \u2014 smtp.office365.com\n<a href=\"https:\/\/www.microsoft.com\/en-us\/servicesagreement\/\">Terms of Service<\/a> | <a href=\"https:\/\/privacy.microsoft.com\/en-us\/privacystatement\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Postmark<\/strong> \u2014 smtp.postmarkapp.com\n<a href=\"https:\/\/postmarkapp.com\/terms-of-service\">Terms of Service<\/a> | <a href=\"https:\/\/www.activecampaign.com\/legal\/privacy-policy\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Resend<\/strong> \u2014 smtp.resend.com\n<a href=\"https:\/\/resend.com\/legal\/terms-of-service\">Terms of Service<\/a> | <a href=\"https:\/\/resend.com\/legal\/privacy-policy\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>SendGrid (Twilio)<\/strong> \u2014 smtp.sendgrid.net\n<a href=\"https:\/\/www.twilio.com\/en-us\/legal\/tos\">Terms of Service<\/a> | <a href=\"https:\/\/www.twilio.com\/en-us\/legal\/privacy\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>SendLayer<\/strong> \u2014 smtp.sendlayer.net\n<a href=\"https:\/\/sendlayer.com\/terms-of-service\/\">Terms of Service<\/a> | <a href=\"https:\/\/sendlayer.com\/privacy-policy\/\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Amazon SES<\/strong> \u2014 email-smtp.us-east-1.amazonaws.com\n<a href=\"https:\/\/aws.amazon.com\/service-terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/aws.amazon.com\/privacy\/\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>SMTP.com<\/strong> \u2014 send.smtp.com\n<a href=\"https:\/\/www.smtp.com\/policies\/terms-and-conditions\/\">Terms of Service<\/a> | <a href=\"https:\/\/www.smtp.com\/policies\/privacy-policy\/\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>SMTP2GO<\/strong> \u2014 mail.smtp2go.com\n<a href=\"https:\/\/www.smtp2go.com\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/www.smtp2go.com\/privacy\/\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>SparkPost (MessageBird)<\/strong> \u2014 smtp.sparkpostmail.com\n<a href=\"https:\/\/messagebird.com\/en\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/messagebird.com\/en\/privacy\/\">Privacy Policy<\/a><\/p><\/li>\n<li><p><strong>Zoho Mail<\/strong> \u2014 smtp.zoho.com\n<a href=\"https:\/\/www.zoho.com\/terms.html\">Terms of Service<\/a> | <a href=\"https:\/\/www.zoho.com\/privacy.html\">Privacy Policy<\/a><\/p><\/li>\n<\/ul>\n\n<p>Site administrators are responsible for reviewing and complying with the terms and privacy policy of whichever provider they choose. No data is sent to any external service unless the administrator has explicitly configured that provider.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP via <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<li>Go to <strong>Easy Contact Form &gt; Add New<\/strong><\/li>\n<li>Create your first form using the builder or a template<\/li>\n<li>Copy the shortcode and paste it into any page, post, or widget area<\/li>\n<li>Optionally configure <strong>Easy Contact Form &gt; Email (SMTP)<\/strong> for improved email delivery<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20a%20form%20on%20my%20site%3F\"><h3>How do I display a form on my site?<\/h3><\/dt>\n<dd><p>Use the shortcode <code>[lukaeacf_form id=\"1\"]<\/code> and replace <code>1<\/code> with the form ID shown in the dashboard.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20external%20account%20to%20use%20the%20plugin%3F\"><h3>Do I need an external account to use the plugin?<\/h3><\/dt>\n<dd><p>No. The core contact form functionality works without any third-party account. External SMTP\/email providers are optional and are only needed if you want to configure custom email delivery.<\/p><\/dd>\n<dt id=\"how%20do%20i%20configure%20smtp%20for%20better%20email%20delivery%3F\"><h3>How do I configure SMTP for better email delivery?<\/h3><\/dt>\n<dd><p>Go to <strong>Easy Contact Form &gt; Email (SMTP)<\/strong>, choose your provider, and enter your credentials. The plugin can pre-fill common server settings for supported providers.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20gmail%3F\"><h3>Does it work with Gmail?<\/h3><\/dt>\n<dd><p>Yes. Gmail is supported as an optional provider. You may need to create an App Password in your Google account depending on your account security settings.<\/p><\/dd>\n<dt id=\"does%20it%20support%20dark%20mode%3F\"><h3>Does it support dark mode?<\/h3><\/dt>\n<dd><p>Yes. The plugin automatically detects dark mode from the operating system preference and from theme-specific classes or attributes used by many popular WordPress themes.<\/p><\/dd>\n<dt id=\"how%20does%20spam%20protection%20work%3F\"><h3>How does spam protection work?<\/h3><\/dt>\n<dd><p>The plugin includes a built-in honeypot field that helps silently block many bot submissions. For additional filtering, you can optionally use the free LukaCodes Comment Shield plugin.<\/p><\/dd>\n<dt id=\"can%20i%20export%20form%20submissions%3F\"><h3>Can I export form submissions?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Easy Contact Form &gt; Submissions<\/strong> and click <strong>Export CSV<\/strong>.<\/p><\/dd>\n<dt id=\"is%20there%20a%20limit%20on%20the%20number%20of%20forms%20or%20submissions%3F\"><h3>Is there a limit on the number of forms or submissions?<\/h3><\/dt>\n<dd><p>No. You can create unlimited forms and collect unlimited submissions.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20ip%20address%20storage%3F\"><h3>Can I disable IP address storage?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes a privacy setting that allows the administrator to disable IP address storage.<\/p><\/dd>\n<dt id=\"can%20plugin%20data%20be%20removed%20on%20uninstall%3F\"><h3>Can plugin data be removed on uninstall?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes a delete-on-uninstall option in the settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.6<\/h4>\n\n<ul>\n<li>Fixed: \"Requires at least\" header value updated from \"6\" to \"6.0\" in readme.txt to use a major.minor WordPress version per WordPress.org guidelines<\/li>\n<li>Fixed: Corrected Elastic Email Terms of Service and Privacy Policy URLs in readme.txt (now under \/resources\/usage-policies\/)<\/li>\n<li>Fixed: Corrected MailerSend Terms of Service URL in readme.txt (now \/legal\/terms-of-use)<\/li>\n<li>Fixed: Corrected SMTP.com Terms of Service and Privacy Policy URLs in readme.txt (now under \/policies\/)<\/li>\n<li>Fixed: Removed direct require of wp-admin\/includes\/plugin.php in admin\/views\/settings.php (the loaded function was not subsequently used; Comment Shield detection now relies solely on the existing active-plugins scan and runtime fallbacks)<\/li>\n<li>Fixed: Sanitization of $_POST['fields'] and $_POST['settings'] in class-lecf-ajax.php save_form() \u2014 values are now decoded, validated as arrays, and sanitized via sanitize_fields()\/sanitize_settings() before being re-encoded and saved; non-array JSON inputs are now rejected and replaced with empty defaults<\/li>\n<li>Fixed: Raw $_POST is no longer forwarded into LECF_Submission::process(); the AJAX submit handler now passes wp_unslash( $_POST ), and check_comment_shield() applies sanitize_textarea_field() to each field value before concatenation and before passing to apply_filters()<\/li>\n<li>Fixed: Tightened $_SERVER sanitization helpers \u2014 wp_unslash() is now applied before trim()\/explode() in both LECF_Submission::get_ip() and LECF_DB::get_ip()<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>Fixed: Corrected SendLayer Terms of Service URL in readme.txt (was \/terms\/, now \/terms-of-service\/)<\/li>\n<li>Fixed: Corrected SendLayer Privacy Policy URL in readme.txt (was \/privacy\/, now \/privacy-policy\/)<\/li>\n<li>Fixed: Added nonce verification to the ?repaired=1 GET parameter in settings.php; redirect now appends wp_create_nonce() and notice only shows after wp_verify_nonce() passes<\/li>\n<li>Fixed: JSON-decoded fields array in save_form() is now sanitized via a new sanitize_fields() method before re-encoding and storing<\/li>\n<li>Fixed: Dynamic values in inline CSS now sanitized at point of construction: \\$uid via sanitize_html_class(), \\$accent via sanitize_hex_color()<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>Fixed: Renamed shortcode from <code>easy_form<\/code> (insufficiently prefixed) to <code>lukaeacf_form<\/code> to comply with WordPress.org prefix guidelines<\/li>\n<li>Fixed: Removed raw <code>&lt;style&gt;<\/code> tag from frontend form template; per-instance CSS now registered via <code>wp_add_inline_style()<\/code><\/li>\n<li>Fixed: Removed raw <code>&lt;script&gt;<\/code> tags from frontend form template, mailer settings page, and submissions page; all JavaScript now delivered through properly enqueued handles via <code>wp_add_inline_script()<\/code> and <code>wp_localize_script()<\/code><\/li>\n<li>Fixed: SMTP preset data and mailer metadata moved from inline PHP arrays in views to <code>wp_localize_script()<\/code> so they are available to admin.js without raw script output<\/li>\n<li>Updated: readme.txt External Services section now includes per-provider Terms of Service and Privacy Policy links for all 17 supported SMTP providers<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Added dedicated Email (SMTP) page as a separate admin menu item<\/li>\n<li>Added support for multiple email providers with pre-filled server settings<\/li>\n<li>Added automatic SMTP host, port, and encryption prefill on provider selection<\/li>\n<li>Added Send Test Email feature to verify mailer configuration<\/li>\n<li>Added show\/hide password toggle in SMTP settings<\/li>\n<li>Added encryption to port auto-sync<\/li>\n<li>Improved mobile and tablet form styling with theme-compatible transparent inputs<\/li>\n<li>Fixed select dropdown vertical text alignment across Chrome, Firefox, Safari, and Edge<\/li>\n<li>Fixed dark mode detection on themes that set background colour via CSS without body class<\/li>\n<li>Fixed PHP fatal error caused by method placement outside class scope<\/li>\n<li>Moved frontend CSS\/JS from assets\/ to public\/ to avoid conflict with WordPress.org asset folder<\/li>\n<li>Removed empty directories left by earlier build process<\/li>\n<li>Cleaned up overall plugin folder structure<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Added submissions inbox with search, filter by form, and pagination<\/li>\n<li>Added CSV export of all submissions<\/li>\n<li>Added auto-reply email system with customisable subject and body<\/li>\n<li>Added variable support in auto-reply: {name}, {site_name}, {site_url}<\/li>\n<li>Added spam protection via built-in honeypot field<\/li>\n<li>Added LukaCodes Comment Shield integration for advanced spam filtering<\/li>\n<li>Added dark mode with automatic detection from OS and popular themes<\/li>\n<li>Added MutationObserver to re-apply dark mode when themes toggle dynamically<\/li>\n<li>Added ready-made form templates<\/li>\n<li>Added DB status panel and one-click repair tool in Settings<\/li>\n<li>Added privacy option to disable IP address storage<\/li>\n<li>Added delete-on-uninstall option in Settings<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Drag &amp; drop form builder with live canvas<\/li>\n<li>12 field types<\/li>\n<li>Admin dashboard with form list, submission counts, and shortcode copy button<\/li>\n<li>HTML email notifications on each form submission<\/li>\n<li>Shortcode support<\/li>\n<li>PHP 8.0+ with type hints and return type declarations<\/li>\n<li>Internationalisation ready with .pot file included<\/li>\n<\/ul>","raw_excerpt":"A beautiful drag &amp; drop contact form builder with optional SMTP integration, dark mode support, auto-reply emails, and spam protection.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/294989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=294989"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/luka2013"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=294989"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=294989"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=294989"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=294989"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=294989"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=294989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}