[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3YIb8EPWx-dOy13ZNIDImdbbKJJQ-9d0AmnVvvlsl5U":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},"demfilz","https:\u002F\u002Fprofiles.wordpress.org\u002Fdemfilz\u002F",5,60,100,30,94,"2026-08-29T03:11:52.260Z",[13,35,50,68,83],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":9,"downloaded":19,"rating":20,"num_ratings":20,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"demfilz-shipping-rates-for-australia-post","Demfilz Shipping Rates for Australia Post","1.0.0","\u003Cp>This plugin adds an “Australia Post” shipping method to WooCommerce that fetches\u003Cbr \u002F>\nlive parcel rates (domestic and international) from Australia Post.\u003C\u002Fp>\n\u003Cp>Two rate sources are supported, switchable on the settings page:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PAC API — standard retail postage, using a single free API key.\u003C\u002Fli>\n\u003Cli>Shipping & Tracking API — the negotiated rates on your Australia Post charge\u003Cbr \u002F>\naccount (eParcel \u002F MyPost Business \u002F Enterprise), using your account number,\u003Cbr \u002F>\nAPI key and password.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dedicated admin settings page (WooCommerce > Settings > Australia Post) for credentials and all options.\u003C\u002Fli>\n\u003Cli>One-click “Test credentials” button for whichever rate source is selected.\u003C\u002Fli>\n\u003Cli>Live domestic and international parcel rates.\u003C\u002Fli>\n\u003Cli>Service picker — choose exactly which services to offer (Parcel Post, Express Post, Courier, satchels, international, etc.).\u003C\u002Fli>\n\u003Cli>Optional delivery-time estimate shown beside each service.\u003C\u002Fli>\n\u003Cli>Optional “Remove GST” to strip the 10% GST from quoted prices.\u003C\u002Fli>\n\u003Cli>Automatic parcel sizing from product dimensions, with a configurable default box.\u003C\u002Fli>\n\u003Cli>Handling fee and percentage markup.\u003C\u002Fli>\n\u003Cli>Optional free-shipping threshold.\u003C\u002Fli>\n\u003Cli>Optional fallback rate so checkout is never blocked if the API is unavailable.\u003C\u002Fli>\n\u003Cli>Admin-only test mode to preview live rates before going live.\u003C\u002Fli>\n\u003Cli>Response caching and debug logging.\u003C\u002Fli>\n\u003Cli>Credentials are stored masked and never rendered back into the page.\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce High-Performance Order Storage (HPOS) and the cart\u002Fcheckout blocks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting credentials\u003C\u002Fh3>\n\u003Cp>For the PAC rate source:\u003Cbr \u002F>\n1. Register for a free account at https:\u002F\u002Fdevelopers.auspost.com.au\u003Cbr \u002F>\n2. Request access to the “Postage Assessment Calculation (PAC)” API.\u003Cbr \u002F>\n3. Copy the API key into WooCommerce > Settings > Australia Post.\u003C\u002Fp>\n\u003Cp>For the Shipping & Tracking (account) rate source:\u003Cbr \u002F>\n1. You need an Australia Post business\u002Fcharge account.\u003Cbr \u002F>\n2. Request Shipping & Tracking API access and credentials from Australia Post.\u003Cbr \u002F>\n3. Enter your account number, API key and password into the settings page.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin calculates live postage by sending parcel details to Australia Post’s\u003Cbr \u002F>\ndeveloper APIs. No data is sent until you enter API credentials and a shipping quote\u003Cbr \u002F>\nis requested.\u003C\u002Fp>\n\u003Cp>What it connects to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The Postage Assessment Calculation (PAC) API and\u002For the Shipping & Tracking API,\u003Cbr \u002F>\nhosted at digitalapi.auspost.com.au.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When data is sent:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When a customer requests a shipping quote at the cart or checkout, and when you use\u003Cbr \u002F>\nthe “Test credentials” button in the admin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What is sent:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Origin postcode, destination postcode and\u002For country, and the parcel weight and\u003Cbr \u002F>\ndimensions. For the Shipping & Tracking API, your Australia Post account number and\u003Cbr \u002F>\nAPI credentials are also sent to authenticate. No customer name, address lines,\u003Cbr \u002F>\nemail or payment details are sent.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is a third-party service provided by Australia Post; by using it you agree to\u003Cbr \u002F>\ntheir terms and privacy policy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Australia Post Developer Centre: https:\u002F\u002Fdevelopers.auspost.com.au\u003C\u002Fli>\n\u003Cli>Australia Post API terms & conditions: https:\u002F\u002Fdevelopers.auspost.com.au\u002Fterms-conditions\u003C\u002Fli>\n\u003Cli>Australia Post privacy policy: https:\u002F\u002Fauspost.com.au\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is independent and is not affiliated with, endorsed by, or sponsored by\u003Cbr \u002F>\nAustralia Post or WooCommerce. “Australia Post” and “WooCommerce” are trademarks of\u003Cbr \u002F>\ntheir respective owners.\u003C\u002Fp>\n","Live Australia Post shipping rates at checkout, with an admin settings page for your API key and options.",132,0,"2026-06-20T22:42:00.000Z","7.0.2","5.6","7.2",[26,27,28,29,30],"auspost","australia-post","shipping","shipping-rates","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdemfilz-shipping-rates-for-australia-post.1.0.0.zip",null,"2026-07-22T17:31:50.256Z",{"slug":36,"name":37,"version":16,"author":4,"author_profile":5,"description":38,"short_description":39,"active_installs":40,"downloaded":8,"rating":20,"num_ratings":20,"last_updated":41,"tested_up_to":22,"requires_at_least":42,"requires_php":24,"tags":43,"homepage":48,"download_link":49,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"accountants-contact-sync-for-woocommerce","Accountants.Contact Sync for WooCommerce","\u003Cp>\u003Cstrong>Accountants.Contact for WooCommerce\u003C\u002Fstrong> connects your WooCommerce store to your \u003Ca href=\"https:\u002F\u002Faccountants.contact\u002F\" rel=\"nofollow ugc\">Accountants.Contact\u003C\u002Fa> accounting account. When an order is paid, the plugin creates a matching invoice in Accountants.Contact — with the customer, line items, shipping, fees and tax — and (optionally) records the receipt against a bank account so your accounts receivable and bank reconcile automatically.\u003C\u002Fp>\n\u003Cp>No more re-keying online sales into your books.\u003C\u002Fp>\n\u003Ch4>What it does\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Creates an \u003Cstrong>approved invoice\u003C\u002Fstrong> in Accountants.Contact the moment WooCommerce marks an order paid.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Matches or creates the customer\u003C\u002Fstrong> by email address.\u003C\u002Fli>\n\u003Cli>Maps \u003Cstrong>line items, shipping and fees\u003C\u002Fstrong>, with GST \u002F GST-free tax codes.\u003C\u002Fli>\n\u003Cli>Optionally \u003Cstrong>records the payment\u003C\u002Fstrong> against a nominated bank \u002F clearing account so AR and the bank reconcile.\u003C\u002Fli>\n\u003Cli>Keeps the invoice total equal to the WooCommerce order total to the cent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Idempotent\u003C\u002Fstrong> — each order pushes at most once (safe against retries and duplicate hooks).\u003C\u002Fli>\n\u003Cli>Adds an \u003Cstrong>Accountants.Contact\u003C\u002Fstrong> column on the Orders screen, and a \u003Cstrong>Send to Accountants.Contact\u003C\u002Fstrong> action to (re)send an order manually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional product sync\u003C\u002Fstrong> — export your WooCommerce products to Accountants.Contact items (on save and\u002For in bulk), and import items back into WooCommerce as products (matched by SKU; new ones created as drafts for review).\u003C\u002Fli>\n\u003Cli>Compatible with \u003Cstrong>WooCommerce High-Performance Order Storage (HPOS)\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>An Accountants.Contact account (start free at \u003Ca href=\"https:\u002F\u002Faccountants.contact\u002F\" rel=\"nofollow ugc\">accountants.contact\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>WooCommerce 6.0 or newer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is free and open source.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to \u003Cstrong>one external service: your own Accountants.Contact account\u003C\u002Fstrong> (by default the site at \u003Ccode>https:\u002F\u002Faccountants.contact\u003C\u002Fcode>, or a custom URL you enter in the settings). It is required for the plugin to function — its entire purpose is to send your orders to Accountants.Contact.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is sent, and when:\u003C\u002Fstrong> when a WooCommerce order is paid (or when you click “Send to Accountants.Contact”), the plugin sends that order’s data to your Accountants.Contact site over HTTPS, authenticated with an API key you generate and paste into the settings. The data sent includes: the customer’s name, email, phone, billing address and (if present) ABN; the order’s line items, shipping, fees, currency, totals and tax; the order reference; and, if you enable “record as paid”, the payment method, reference and amount. If you enable product sync, product details (name, SKU, price, description, tax status) are also sent on export, and item details are fetched on import. When you save the settings the plugin also makes a lightweight “ping” request to verify the connection.\u003C\u002Fp>\n\u003Cp>No data is sent anywhere else, and nothing is sent to the plugin author. You control the destination (the site URL) and the credential (the API key), and you can revoke the key at any time in Accountants.Contact.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accountants.Contact: https:\u002F\u002Faccountants.contact\u002F\u003C\u002Fli>\n\u003Cli>Terms: https:\u002F\u002Faccountants.contact\u002Fterms.php\u003C\u002Fli>\n\u003Cli>Privacy: https:\u002F\u002Faccountants.contact\u002Fprivacy.php\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically create an invoice in Accountants.Contact for each paid WooCommerce order — matched to a customer and, optionally, recorded as paid.",20,"2026-07-04T10:08:00.000Z","5.8",[44,45,46,47,30],"accounting","bookkeeping","gst","invoice","https:\u002F\u002Faccountants.contact\u002Fwoocommerce.php","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccountants-contact-sync-for-woocommerce.1.0.0.zip",{"slug":51,"name":52,"version":16,"author":4,"author_profile":5,"description":53,"short_description":54,"active_installs":55,"downloaded":56,"rating":20,"num_ratings":20,"last_updated":57,"tested_up_to":22,"requires_at_least":58,"requires_php":59,"tags":60,"homepage":66,"download_link":67,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"demfilz-backup","Demfilz Backup","\u003Cp>Demfilz Backup makes a complete backup of your WordPress site — the database and your files — packaged into a single zip and stored safely in \u003Cstrong>your own Google Drive\u003C\u002Fstrong>. When you need it, restore that backup to bring your site back exactly as it was.\u003C\u002Fp>\n\u003Cp>It is built for real-world hosting: backups and restores run in small, resumable steps so large sites don’t hit PHP time or memory limits, and uploads and downloads to Google Drive are chunked (resumable).\u003C\u002Fp>\n\u003Ch4>Back up\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One click to bundle the \u003Cstrong>database + files\u003C\u002Fstrong> into a single \u003Ccode>.zip\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Store the backup in \u003Cstrong>Google Drive\u003C\u002Fstrong> (your own account) or keep it on the server.\u003C\u002Fli>\n\u003Cli>Choose exactly what to include: database, uploads, themes, plugins, other wp-content, and (optionally) WordPress core.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp-config.php\u003C\u002Fcode> and the plugin’s own backup folder are always excluded.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Restore\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restore from a backup in Google Drive, from a local copy, or by uploading a \u003Ccode>.zip\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Brings your database and files back as they were — a straightforward rollback \u002F disaster recovery for the site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automatic, scheduled backups\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Daily, weekly or monthly backups to Google Drive via WP-Cron.\u003C\u002Fli>\n\u003Cli>Retention: keep only the most recent N backups and prune the rest automatically.\u003C\u002Fli>\n\u003Cli>Optional email report after each scheduled backup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Connect in one click\u003C\u002Fh4>\n\u003Cp>By default you connect Google Drive with a single \u003Cstrong>Connect with Google\u003C\u002Fstrong> click — no Google Cloud project, no copying keys. This uses a Demfilz sign-in helper that only brokers the Google authorization; your backups themselves always go \u003Cstrong>directly from your server to your Google Drive\u003C\u002Fstrong>. Only the \u003Ccode>drive.file\u003C\u002Fcode> scope is requested, so the plugin can see and manage only the backup files it creates.\u003C\u002Fp>\n\u003Cp>Prefer to use your own Google app? Switch to \u003Cstrong>Advanced \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Use my own Google app\u003C\u002Fstrong> on the Settings screen and paste your own Client ID and Secret — then nothing passes through Demfilz at all.\u003C\u002Fp>\n\u003Ch4>Moving a site to a new domain\u003C\u002Fh4>\n\u003Cp>This plugin restores a backup onto its own site. If you want to \u003Cstrong>move or clone a site to a different URL\u003C\u002Fstrong>, the separate \u003Cstrong>Demfilz Backup Pro\u003C\u002Fstrong> add-on (available from https:\u002F\u002Fdemfilz.com\u002Fdemfilz-backup) adds serialization-safe cross-URL migration — it is a distinct plugin and is not required for backing up or restoring your site here.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to the following external services. Which ones apply depends on your settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google Drive (always, once connected).\u003C\u002Fstrong> Your backups are uploaded to, listed in, downloaded from and deleted from your own Google Drive account via the Google Drive API (\u003Ccode>https:\u002F\u002Fwww.googleapis.com\u002F\u003C\u002Fcode>). This only happens after you connect an account, and only for the plugin’s own backup files (\u003Ccode>drive.file\u003C\u002Fcode> scope). See Google’s Privacy Policy (https:\u002F\u002Fpolicies.google.com\u002Fprivacy) and Terms (https:\u002F\u002Fpolicies.google.com\u002Fterms).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demfilz Google sign-in helper (default “Automatic” connection method only).\u003C\u002Fstrong> When you use the one-click “Connect with Google” button, the plugin contacts the Demfilz OAuth broker at \u003Ccode>https:\u002F\u002Fapi.demfilz.com\u002Fgdrive\u002F\u003C\u002Fcode> to complete Google sign-in and to refresh access tokens. What is sent: your site URL and the OAuth codes\u002Ftokens needed to complete the connection; the broker does not permanently store your tokens. This step exists because a public plugin cannot safely embed a Google client secret, so the secret-holding exchange happens server-side. If you instead choose \u003Cstrong>Advanced \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Use my own Google app\u003C\u002Fstrong>, this service is not used at all and the plugin talks only to Google. Demfilz privacy policy: https:\u002F\u002Fdemfilz.com\u002Fprivacy .\u003C\u002Fp>\n","Back up your whole WordPress site (database and files) to your own Google Drive, scheduled with retention, and restore it any time.",10,103,"2026-07-09T11:09:00.000Z","6.2","7.4",[61,62,63,64,65],"backup","cloud-backup","database-backup","restore","scheduled-backup","https:\u002F\u002Fdemfilz.com\u002Fdemfilz-backup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdemfilz-backup.1.0.0.zip",{"slug":69,"name":70,"version":71,"author":4,"author_profile":5,"description":72,"short_description":73,"active_installs":20,"downloaded":74,"rating":20,"num_ratings":20,"last_updated":75,"tested_up_to":22,"requires_at_least":58,"requires_php":59,"tags":76,"homepage":81,"download_link":82,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"aicb-chat-widget","AiCB Chat Widget","1.2.2","\u003Cp>AiCB Chat Widget adds the AiCB-style floating chat bubble to your site with an AI assistant behind it.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Your instructions\u003C\u002Fstrong> — a settings field tells the assistant about your business: products, shipping, returns, tone, boundaries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce aware\u003C\u002Fstrong> — visitors can check an order status (order number + billing email must both match) and ask about products, prices and stock. Works fine without WooCommerce too.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conversations stored for review\u003C\u002Fstrong> — every chat is saved under AiCB Chat \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Conversations. Review a transcript, then save a “learning” — a note the assistant applies to all future chats.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Forward to your team\u003C\u002Fstrong> — when a visitor wants a human (or the assistant escalates), the chat and any “leave your details” leads are emailed to your escalation address. That works with zero extra setup. Optionally connect AiCB\u002FCaimunicate to also receive them as instant @username messages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live human chat in the widget\u003C\u002Fstrong> — with a Caimunicate platform key configured, visitors can talk to a real team member two-way without leaving the widget: the visitor gives their name and email, the widget connects them to your @username on Caimunicate, and replies stream back into the chat. If the team member doesn’t reply within a configurable window (default 30 seconds), the visitor is told they’re unavailable and the message is forwarded as an email\u002Flead automatically — a late reply still appears in the widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two modes\u003C\u002Fstrong> — run the AI on your site with your own Anthropic (Claude) API key, or embed your hosted Caimunicate widget site key instead.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free vs Pro\u003C\u002Fstrong> — the free version works with Bring-Your-Own API keys (your own Anthropic key, billed by Anthropic to you). \u003Cstrong>AiCB Chat Widget Pro ($19.95\u002Fmonth) includes the AI\u003C\u002Fstrong>: no API key, no separate AI bill — subscribe, paste the licence key on the settings page, done. Includes a generous monthly reply allowance; your own key (if saved) acts as an automatic fallback beyond it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third-party services only for the features you configure. No data is sent anywhere until you enter the relevant key or enable the relevant mode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Anthropic API (api.anthropic.com)\u003C\u002Fstrong> — used in on-site mode with your own API key. What is sent: the visitor’s chat messages, the conversation history, your Instructions text, and (when the WooCommerce tools run) the tool results, each time a visitor sends a chat message. Provider: Anthropic — terms: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fcommercial-terms, privacy: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demfilz licensing service (api.demfilz.com)\u003C\u002Fstrong> — used only with the optional Pro subscription. What is sent: your licence key, site URL and plugin version when validating the licence (about once a day), and — while the Pro managed-AI relay is active — the same chat payload described above, which the service forwards to the Anthropic API. Billing is handled by Stripe on hosted pages. Provider: Demfilz — terms: https:\u002F\u002Fdemfilz.com\u002Fterms, privacy: https:\u002F\u002Fdemfilz.com\u002Fprivacy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Caimunicate \u002F AiCB (caimunicate.com, or the endpoint you configure)\u003C\u002Fstrong> — used only when you enter an agent API key and\u002For platform key. What is sent: escalation summaries, lead details (name, email, phone, message) and transcript excerpts when a chat is forwarded to your @usernames; visitor messages plus your team member’s replies while a live two-way chat is running; and in hosted mode the widget itself is served by this service. Provider: Caimunicate\u002FAiCB — terms: https:\u002F\u002Fcaimunicate.com\u002Fterms.html, privacy: https:\u002F\u002Fcaimunicate.com\u002Fprivacy.html.\u003C\u002Fp>\n\u003Cp>With none of these configured the plugin still works as an email-only lead-capture chat: escalations and leads go to your escalation email via your own WordPress mail, and nothing leaves your site.\u003C\u002Fp>\n","AI chat widget powered by Claude: answers from your instructions, checks WooCommerce orders, captures leads, and hands off to a live human.",52,"2026-07-16T10:16:00.000Z",[77,78,79,80,30],"ai","chat-widget","chatbot","live-chat","https:\u002F\u002Faicb.au\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faicb-chat-widget.1.2.2.zip",{"slug":84,"name":85,"version":16,"author":4,"author_profile":5,"description":86,"short_description":87,"active_installs":20,"downloaded":20,"rating":20,"num_ratings":20,"last_updated":88,"tested_up_to":22,"requires_at_least":58,"requires_php":59,"tags":89,"homepage":95,"download_link":96,"security_score":8,"vuln_count":20,"unpatched_count":20,"last_vuln_date":33,"fetched_at":34},"demfilz-membership","Demfilz Membership","\u003Cp>Demfilz Membership turns any WordPress site into a members site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Registration form\u003C\u002Fstrong> – \u003Ccode>[dmem_register]\u003C\u002Fcode> with your own custom fields, optional avatar upload, terms acceptance, honeypot and rate-limit spam protection, and an optional admin-approval mode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login form\u003C\u002Fstrong> – \u003Ccode>[dmem_login]\u003C\u002Fcode> with lost-password link and configurable redirects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Member accounts\u003C\u002Fstrong> – \u003Ccode>[dmem_account]\u003C\u002Fcode> gives every member a tabbed account page: edit profile details and custom fields, upload an avatar, manage photo galleries, change password, delete account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uploadable avatars\u003C\u002Fstrong> – the member’s photo replaces their avatar everywhere WordPress shows one (comments, author boxes, admin bar). Admins can manage avatars from the user edit screen too.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom member fields\u003C\u002Fstrong> – build your own fields: text, paragraph, number, email, URL, date, dropdown, radio, checkboxes, single image and photo gallery. Choose per field whether it appears on registration, is editable on the account page, is required, and whether it is public or private.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Photo galleries\u003C\u002Fstrong> – a gallery field lets each member upload their own photos (with a per-field limit) and shows them as a grid on their public profile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Member groups\u003C\u002Fstrong> – create any number of groups, assign members manually, in bulk from the user screen, or automatically on registration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content restriction\u003C\u002Fstrong> – a “Membership access” box on every page and post: everyone, logged-in members, or selected groups. Blocked visitors see a customizable message with login\u002Fregister buttons, or are redirected. Excerpts, feeds, comments and (optionally) archives are protected as well.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline restriction\u003C\u002Fstrong> – \u003Ccode>[dmem_restricted groups=\"gold\"]...[\u002Fdmem_restricted]\u003C\u002Fcode> hides just part of a page; \u003Ccode>state=\"out\"\u003C\u002Fcode> shows content to logged-out visitors only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Member directory and profiles\u003C\u002Fstrong> – \u003Ccode>[dmem_members]\u003C\u002Fcode> is a searchable member directory; \u003Ccode>[dmem_profile]\u003C\u002Fcode> shows a member’s public profile with avatar, public fields and galleries. Both can be disabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import and export\u003C\u002Fstrong> – bulk-import members from CSV (create or update by email, with groups, status and custom field values), export all members to CSV, and move your whole configuration (fields, groups, access texts, settings) between sites as JSON.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin tools\u003C\u002Fstrong> – a Members screen with approval queue and filters, welcome\u002Fapproval emails, and integration with the WordPress privacy export and erase tools.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Everything runs on your site. The plugin makes no calls to external services.\u003C\u002Fp>\n\u003Ch4>Pro version\u003C\u002Fh4>\n\u003Cp>A separate Membership Pro add-on (from demfilz.com) adds paid membership plans billed through your own Stripe account: members subscribe via Stripe Checkout, are added to the groups each plan grants, and are downgraded automatically when a subscription ends.\u003C\u002Fp>\n","Membership made simple: registration, login, member accounts with avatars and photo galleries, custom fields, groups and content restriction.","2026-07-22T08:38:00.000Z",[90,91,92,93,94],"content-restriction","membership","registration","user-groups","user-profile","https:\u002F\u002Fdemfilz.com\u002Fmembership","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdemfilz-membership.1.0.0.zip"]