{"id":400628,"date":"2026-11-10T16:57:22","date_gmt":"2026-11-10T16:57:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lynbro-smtp-mailer\/"},"modified":"2026-11-12T10:26:00","modified_gmt":"2026-11-12T10:26:00","slug":"lynbro-smtp-mailer","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lynbro-smtp-mailer\/","author":23511594,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Lynbro SMTP Mailer","header_author":"LynBro ApS","header_description":"Sends all WordPress email through your own SMTP server, with a searchable email log, resend, a backup connection, failure alerts and connection diagnostics. No upsells.","last_updated":"2026-11-12 10:26:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/plugins.lynbro.dk\/lynbro-smtp-mailer","header_author_uri":"https:\/\/lynbro.dk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":127,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"lynbro","date":"2026-11-10 16:56:57","revision":3794877},"1.1.2":{"tag":"1.1.2","author":"lynbro","date":"2026-11-12 10:26:00","revision":3798058}},"upgrade_notice":{"1.1.0":"<p>Email log with resend, backup connection, failure alerts and diagnostics. The old text log is replaced by the new log table.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3794877,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3794877,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3794877,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3794877,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3798059,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=lynbro-smtp&tab=log\",\"preferredVersions\":{\"php\":\"8.3\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"lynbro-smtp-mailer\"},\"options\":{\"activate\":true}},{\"step\":\"runPHP\",\"code\":\"<?php require_once 'wordpress\\\/wp-load.php'; update_option( 'lynbro_smtp_settings', lynbro_smtp_sanitize_options( array( 'provider' => 'brevo', 'host' => 'smtp-relay.brevo.com', 'port' => 587, 'encryption' => 'tls', 'auth' => 1, 'username' => 'demo@example.com', 'from_email' => 'shop@example.com', 'from_name' => 'Demo Shop', 'force_from_email' => 1, 'return_path' => 1, 'log_enabled' => 1, 'keep_content' => 'all', 'retention_days' => 30, 'verify_peer' => 1, 'mode' => 'block' ) ) ); foreach ( array( 'Your order #1042 has been received', 'Password reset', 'New message from the contact form' ) as $s ) { wp_mail( 'customer@example.com', $s, 'Demo email: delivery is switched off in this preview, so it is only logged.' ); }\"}]}"}},"all_blocks":[],"tagged_versions":["1.1.0","1.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3794877,"resolution":"1","location":"assets","locale":"","width":1280,"height":1000},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3794877,"resolution":"2","location":"assets","locale":"","width":1280,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3794877,"resolution":"3","location":"assets","locale":"","width":1280,"height":1000},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3794877,"resolution":"4","location":"assets","locale":"","width":1280,"height":1000}},"screenshots":{"1":"Settings \u2014 provider presets, login, sender, backup connection, delivery mode, log and alerts.","2":"Test &amp; diagnostics \u2014 test email with the SMTP conversation, port check, SPF and DMARC.","3":"Email log \u2014 status, recipients, connection used, error and one-click resend.","4":"Port check from the web server to the SMTP host, with SPF and DMARC of the sender domain."}},"plugin_section":[262246],"plugin_tags":[17561,267,26736,6696,41812],"plugin_category":[41],"plugin_contributors":[268427],"plugin_business_model":[],"class_list":["post-400628","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-deliverability","plugin_tags-email","plugin_tags-email-log","plugin_tags-smtp","plugin_tags-wp-mail","plugin_category-communication","plugin_contributors-lynbro","plugin_committers-lynbro"],"banners":{"banner":"https:\/\/ps.w.org\/lynbro-smtp-mailer\/assets\/banner-772x250.png?rev=3794877","banner_2x":"https:\/\/ps.w.org\/lynbro-smtp-mailer\/assets\/banner-1544x500.png?rev=3794877","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lynbro-smtp-mailer\/assets\/icon-128x128.png?rev=3794877","icon_2x":"https:\/\/ps.w.org\/lynbro-smtp-mailer\/assets\/icon-256x256.png?rev=3794877","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lynbro-smtp-mailer\/assets\/screenshot-1.png?rev=3794877","caption":"Settings \u2014 provider presets, login, sender, backup connection, delivery mode, log and alerts."},{"src":"https:\/\/ps.w.org\/lynbro-smtp-mailer\/assets\/screenshot-2.png?rev=3794877","caption":"Test &amp; diagnostics \u2014 test email with the SMTP conversation, port check, SPF and DMARC."},{"src":"https:\/\/ps.w.org\/lynbro-smtp-mailer\/assets\/screenshot-3.png?rev=3794877","caption":"Email log \u2014 status, recipients, connection used, error and one-click resend."},{"src":"https:\/\/ps.w.org\/lynbro-smtp-mailer\/assets\/screenshot-4.png?rev=3794877","caption":"Port check from the web server to the SMTP host, with SPF and DMARC of the sender domain."}],"raw_content":"<!--section=description-->\n<p>By default WordPress sends email with PHP <code>mail()<\/code>, which Gmail, Outlook and most\ninboxes treat as suspicious. Password resets, WooCommerce orders and contact-form\nmessages end up in spam, or never arrive at all.<\/p>\n\n<p><strong>Lynbro SMTP<\/strong> sends every WordPress email through a real, authenticated SMTP\nserver \u2014 your host's, your mailbox's, or a sending service such as Brevo, SendGrid,\nMailgun, Amazon SES or Postmark. And when something goes wrong, you find out, and\nthe email is not lost.<\/p>\n\n<p>Everything is in this free plugin. There is no Pro version, no nag screens, no\n\"upgrade\" buttons, no weekly emails from us and no other plugins installed behind\nyour back.<\/p>\n\n<h4>Why another SMTP plugin?<\/h4>\n\n<p>The well-known SMTP plugins either sell the email log, resend, backup connection and alerts as a paid\nadd-on, or give them away with a large interface built around API mailers and OAuth apps. Lynbro SMTP\nMailer does one thing \u2014 plain, authenticated SMTP \u2014 and adds what those leave out:<\/p>\n\n<ul>\n<li><strong>Private by default:<\/strong> the log keeps message content only for failed emails, so password-reset links of a working site never sit in your database (one SMTP plugin's log was readable without login in 2025, CVE-2025-11833).<\/li>\n<li><strong>Backup inside the same send:<\/strong> the visitor's form gets \"sent\", not an error, while the main server is down.<\/li>\n<li><strong>Staging modes:<\/strong> redirect every email to one address with Cc and Bcc removed, or send nothing and only log \u2014 safe copies of a live shop.<\/li>\n<li><strong>Plain-language diagnostics:<\/strong> the SMTP conversation with the password hidden, advice for the usual errors, a port check from your server and a local SPF\/DMARC check (no external API).<\/li>\n<li><strong>Hosts people actually use in Denmark and the EU:<\/strong> presets for Simply.com, one.com, IONOS, Brevo, Mailgun EU, Zoho EU next to the global ones.<\/li>\n<\/ul>\n\n<h4>What you get<\/h4>\n\n<ul>\n<li><strong>Any SMTP server<\/strong> \u2014 presets for Gmail \/ Google Workspace, Outlook \/ Microsoft 365, Brevo, SendGrid, Mailgun, Amazon SES, Postmark, Zoho, Mailjet, SMTP2GO, Simply.com, one.com and IONOS, each with a one-line hint on what the username and password are.<\/li>\n<li><strong>Email log<\/strong> \u2014 every email with recipients (including Cc and Bcc), subject, status, the connection that sent it and the exact error. Search, filter by status, export to CSV.<\/li>\n<li><strong>Resend<\/strong> \u2014 failed emails keep their content, so one click sends them again.<\/li>\n<li><strong>Backup connection<\/strong> \u2014 when the main server fails, the same email goes out at once through a second SMTP server or PHP <code>mail()<\/code>, in the same request. The visitor never sees an error.<\/li>\n<li><strong>Failure alerts<\/strong> \u2014 an email (sent with PHP <code>mail()<\/code>, because your SMTP server may be what is down) and\/or a webhook (Slack and Discord incoming webhooks, or your own endpoint: JSON with <code>text<\/code> and <code>content<\/code>). At most one per hour.<\/li>\n<li><strong>Test &amp; diagnostics<\/strong> \u2014 a test email with the full SMTP conversation (password hidden) and plain-language advice for the usual errors; a check of outgoing ports 587, 465, 25 and 2525; the SPF and DMARC records of your sender domain.<\/li>\n<li><strong>Staging modes<\/strong> \u2014 send everything to one address (Cc and Bcc dropped, so real customers never get a copy), or send nothing at all and only log.<\/li>\n<li><strong>Sender control<\/strong> \u2014 force the From address (and, separately, the From name), set a default Reply-To that is used only when an email has none, and send bounces to the From address.<\/li>\n<li><strong>Credentials in wp-config.php<\/strong> \u2014 define <code>LYNBRO_SMTP_HOST<\/code>, <code>LYNBRO_SMTP_USER<\/code>, <code>LYNBRO_SMTP_PASS<\/code> and friends to keep the login out of the database. Otherwise the password is encrypted with your site's keys.<\/li>\n<li><strong>Import<\/strong> host, port and sender from WP Mail SMTP, FluentSMTP, Easy WP SMTP or Post SMTP in one click.<\/li>\n<li><strong>WP-CLI<\/strong> \u2014 <code>wp lynbro-smtp test<\/code>, <code>log<\/code>, <code>resend<\/code>, <code>purge<\/code>, <code>status<\/code>.<\/li>\n<li><strong>Site Health<\/strong> test and a small Dashboard widget with the last seven days.<\/li>\n<\/ul>\n\n<h4>Private by default<\/h4>\n\n<ul>\n<li>The log keeps message content <strong>only for failed emails<\/strong> (so they can be resent), unless you choose otherwise. Password-reset links of a working site therefore never sit in the log.<\/li>\n<li>Entries are deleted after 30 days (you choose 1\u2013365).<\/li>\n<li>The log is visible only to administrators; every action checks permissions and a security token. There is no public endpoint.<\/li>\n<li>Log entries are part of <strong>Tools \u2192 Export \/ Erase Personal Data<\/strong>.<\/li>\n<li>The plugin contacts no Lynbro service and collects no statistics.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>Lynbro SMTP connects to <strong>no service run by Lynbro<\/strong>. It connects only to:<\/p>\n\n<ul>\n<li><strong>The SMTP server(s) you enter<\/strong> in its settings (main and, if set, backup), to deliver your site's outgoing email. Each email's recipients, headers, content and attachments are sent to that server when WordPress sends the email. Which provider that is, and its terms and privacy policy, is your choice.<\/li>\n<li><strong>A webhook URL, only if you enter one<\/strong> under Failure alerts. When an email fails, the plugin sends the error message, your site name and a link to your email log to that URL. Nothing is sent when the field is empty.<\/li>\n<\/ul>\n\n<p>Test emails and alerts are sent only when you or a failure trigger them. The plugin\nalso reads public DNS records (SPF, DMARC) of your sender domain through your\nserver's normal DNS resolver when you open the Test tab.<\/p>\n\n<p><strong>WordPress.org plugin directory (the shared Lynbro \"Our plugins\" screen).<\/strong>\nApart from the above, one request goes to WordPress.org, from every Lynbro plugin\nalike: when an administrator who may install plugins opens Lynbro \u2192 Our plugins,\nthe screen asks the WordPress.org Plugin Directory API\n(https:\/\/api.wordpress.org\/plugins\/info\/1.2\/) which Lynbro plugins are listed,\nthrough WordPress core's own <code>plugins_api()<\/code> \u2014 the same call the Plugins \u2192 Add New\nscreen makes.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> the query (plugins by the author \"lynbro\"), plus what WordPress\ncore adds to every request to WordPress.org: your WordPress version, the admin\nlanguage and, in the User-Agent, your site address. Nothing about your visitors,\nusers or content.<\/li>\n<li><strong>When:<\/strong> only on that screen, at most once a day (the answer is cached for a day;\nafter a failed request, an hour). No other screen and no visitor request triggers it.<\/li>\n<li>Installing a suggested plugin uses WordPress core's own installer, which downloads\nthe plugin from downloads.wordpress.org \u2014 only when you click \"Install now\".<\/li>\n<li>WordPress.org <a href=\"https:\/\/wordpress.org\/about\/terms-of-service\/\">Terms of Service<\/a> \u00b7\n<a href=\"https:\/\/wordpress.org\/about\/privacy\/\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>The email log is stored in your own database (table <code>{prefix}lynbro_smtp_log<\/code>):\ndate, recipients, Cc, Bcc, Reply-To, subject, headers, status, connection, error\nand \u2014 only for failed emails by default \u2014 the message content. Entries are deleted\nautomatically after the retention period (30 days by default) and on uninstall.\nLog entries are included in WordPress' personal data export and erasure tools.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install from <strong>Plugins \u2192 Add New<\/strong> (search for \"Lynbro SMTP Mailer\") or upload the ZIP, then activate.<\/li>\n<li>Open <strong>Lynbro \u2192 SMTP<\/strong>.<\/li>\n<li>Pick your provider, enter the username and password, set the From email, and save.<\/li>\n<li>Open <strong>Test &amp; diagnostics<\/strong> and send a test email.<\/li>\n<\/ol>\n\n<p>Switching from another SMTP plugin? Use <strong>Import settings from \u2026<\/strong> on the Settings tab, enter the password once, then deactivate the old plugin.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20smtp%20provider%20should%20i%20use%3F\"><h3>Which SMTP provider should I use?<\/h3><\/dt>\n<dd><p>Your host's mail server or your own mailbox works for small sites. For shops and\nanything with more than a few dozen emails a day, a sending service (Brevo,\nMailgun EU, Amazon SES, Postmark, SendGrid) delivers better. All of them work with\nplain SMTP.<\/p><\/dd>\n<dt id=\"gmail%20or%20microsoft%20365%20says%20the%20password%20is%20wrong\"><h3>Gmail or Microsoft 365 says the password is wrong<\/h3><\/dt>\n<dd><p>Both need an app password, not your normal password, when two-step sign-in is on.\nMicrosoft 365 also needs \"Authenticated SMTP\" enabled for the mailbox, and\nMicrosoft is retiring password sign-in for SMTP \u2014 if it is switched off for your\ntenant, use a sending service instead. The Test tab tells you which of these it is.<\/p><\/dd>\n<dt id=\"does%20lynbro%20smtp%20support%20gmail%20or%20microsoft%20oauth%20%28%22sign%20in%20with%20google%22%29%3F\"><h3>Does Lynbro SMTP support Gmail or Microsoft OAuth (\"Sign in with Google\")?<\/h3><\/dt>\n<dd><p>No. OAuth needs an app verified by Google or Microsoft, which is the most common\nsource of breakage in other SMTP plugins. App passwords and SMTP relays do the\nsame job without it.<\/p><\/dd>\n<dt id=\"is%20my%20smtp%20password%20safe%3F\"><h3>Is my SMTP password safe?<\/h3><\/dt>\n<dd><p>It is encrypted with libsodium using your site's secret keys, never shown again,\nnever written to the log and left out of the settings export. For the strongest\nsetup, define it as <code>LYNBRO_SMTP_PASS<\/code> in <code>wp-config.php<\/code> \u2014 then it is not in the\ndatabase at all.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20my%20smtp%20server%20is%20down%3F\"><h3>What happens when my SMTP server is down?<\/h3><\/dt>\n<dd><p>With a backup connection set, the email goes through the backup in the same\nrequest. Without one, it is logged as failed with its content kept, an alert goes\nout if you set one up, and you can resend it from the log when the server is back.<\/p><\/dd>\n<dt id=\"my%20host%20blocks%20port%20587%20%2F%20465\"><h3>My host blocks port 587 \/ 465<\/h3><\/dt>\n<dd><p>Run <strong>Check ports<\/strong> on the Test tab. Many sending services also listen on 2525.\nOtherwise ask your host to open the port.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20on%20a%20staging%20copy%20without%20emailing%20real%20customers%3F\"><h3>Can I use it on a staging copy without emailing real customers?<\/h3><\/dt>\n<dd><p>Yes. Choose <strong>Test mode<\/strong> to send every email to your own address (Cc and Bcc are\nremoved), or <strong>Do not send any email<\/strong> to only log them.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20and%20form%20plugins%3F\"><h3>Does it work with WooCommerce and form plugins?<\/h3><\/dt>\n<dd><p>Yes. Lynbro SMTP works through <code>wp_mail()<\/code>, which WooCommerce, Contact Form 7,\nWPForms, Gravity Forms, Fluent Forms and almost every other plugin use. Plugins\nwith their own built-in SMTP client (some booking plugins) bypass <code>wp_mail()<\/code> and\nneed their own settings.<\/p><\/dd>\n<dt id=\"another%20smtp%20plugin%20is%20active%20%E2%80%94%20is%20that%20a%20problem%3F\"><h3>Another SMTP plugin is active \u2014 is that a problem?<\/h3><\/dt>\n<dd><p>Yes: two plugins configuring the same email fight over it. Lynbro SMTP lists the\nother mail plugins it finds; deactivate them after importing their settings.<\/p><\/dd>\n<dt id=\"is%20there%20a%20paid%20version%3F\"><h3>Is there a paid version?<\/h3><\/dt>\n<dd><p>No, and there will not be one with locked features. Lynbro makes several free\nplugins; paid services, if any, live on our website and are never required.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Readme: External Services now names the one WordPress.org request the shared \"Our plugins\" screen makes \u2014 what is sent, when, and the WordPress.org terms and privacy policy.<\/li>\n<li>The plugin names and descriptions on \"Our plugins\" and in the suggestions are translatable.<\/li>\n<li>Links on Lynbro screens use the darker brand green, which meets WCAG AA contrast on the admin background.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Shared Lynbro admin 1.1.0: after two weeks of use and a first success (for example settings saved), this plugin's own screen asks once, politely and without stars, whether it is doing its job. Answers are per user: \"Maybe later\" or \"Don't ask again\", and only one Lynbro plugin asks in any 30 days.<\/li>\n<li>A small \"Suggested for this site\" block under the plugin's main screen lists Lynbro plugins that fit what the site already uses (WooCommerce, forms, a Danish setup \u2026), with the reason. It can be hidden; nothing installs on its own and nothing is sent anywhere.<\/li>\n<li>Tab labels on Lynbro screens meet WCAG AA contrast.<\/li>\n<li>Lynbro admin screens now read the plugin's bundled translations (languages\/) when WordPress has no language pack for it, so a Danish admin sees Danish instead of English.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: email log in its own table \u2014 Cc, Bcc, Reply-To, status, connection and error; search, filter, paging, CSV export, bulk delete.<\/li>\n<li>New: resend failed emails from the log or with WP-CLI.<\/li>\n<li>New: backup connection (second SMTP server or PHP mail()) used inside the same send.<\/li>\n<li>New: failure alerts by email and webhook, Site Health test, Dashboard widget.<\/li>\n<li>New: Test &amp; diagnostics tab \u2014 SMTP conversation with hidden credentials, error advice, port check, SPF\/DMARC check.<\/li>\n<li>New: provider presets, wp-config.php constants, separate force-From name, default Reply-To, Return-Path.<\/li>\n<li>New: staging modes (redirect all email to one address, or do not send).<\/li>\n<li>New: import from WP Mail SMTP, FluentSMTP, Easy WP SMTP and Post SMTP.<\/li>\n<li>New: WP-CLI commands; personal data export and erasure.<\/li>\n<li>Fix: the settings page printed a piece of PHP code as text, and the Tools export did not know the plugin's settings.<\/li>\n<li>Privacy: message content is kept only for failed emails by default; passwords are left out of the settings export.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial version: SMTP override, encrypted password storage, force-from, test send, rolling delivery log.<\/li>\n<\/ul>","raw_excerpt":"Send WordPress email through your own SMTP server, with an email log, resend, a backup connection and failure alerts. All free, no upsells.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/400628","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=400628"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lynbro"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=400628"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=400628"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=400628"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=400628"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=400628"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=400628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}