{"id":354033,"date":"2026-08-17T03:10:17","date_gmt":"2026-08-17T03:10:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sticker-label-tool\/"},"modified":"2026-08-17T03:09:51","modified_gmt":"2026-08-17T03:09:51","slug":"labelloom","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/labelloom\/","author":21197317,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.4","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"LabelLoom \u2013 Sticker Sheet Maker","header_author":"Online Optimisation","header_description":"Visitors upload a logo and get a print-ready Avery L7654 sticker sheet PDF emailed to them. Add the form with the \u201cLabelLoom\u201d block or the [labelloom_sticker_form] shortcode \u2014 see Sticker Tool \u2192 How to use.","assets_banners_color":"","last_updated":"2026-08-17 03:09:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.onlineoptimisation.com.au\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"oojosh","date":"2026-08-17 03:09:51"}},"upgrade_notice":{"1.0.1":"<p>Initial public release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"labelloom\/sticker-form":{"name":"labelloom\/sticker-form","title":"LabelLoom"}},"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The upload form as visitors see it.","2":"Email settings \u2014 sender identity and message copy.","3":"The submissions log with preview and resend actions.","4":"The built-in \u201cHow to use\u201d guide."}},"plugin_section":[],"plugin_tags":[3808,3821,1764,3153,32228],"plugin_category":[50],"plugin_contributors":[249313,276049],"plugin_business_model":[],"class_list":["post-354033","plugin","type-plugin","status-publish","hentry","plugin_tags-labels","plugin_tags-logo","plugin_tags-pdf","plugin_tags-print","plugin_tags-stickers","plugin_category-media","plugin_contributors-onlineoptimisation","plugin_contributors-oojosh","plugin_committers-onlineoptimisation","plugin_committers-oojosh"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/labelloom.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>LabelLoom lets your site visitors turn their logo into a print-ready sticker sheet in one step. They upload a PNG, JPG or SVG and enter their email address; the plugin tiles the logo across all 40 labels of an A4 sheet matching the Avery L7654 template (45.7 \u00d7 25.4 mm) and emails them the finished PDF. They print it onto a sheet of labels, peel and apply.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li><strong>One-step form<\/strong> \u2014 add it anywhere with the \u201cLabelLoom\u201d block or the <code>[labelloom_sticker_form]<\/code> shortcode (a <code>compact=\"true\"<\/code> variant suits sidebars and footers).<\/li>\n<li><strong>Blank template download<\/strong> \u2014 <code>[labelloom_sticker_template]<\/code> links a blank L7654 grid PDF for visitors who want to lay stickers out themselves.<\/li>\n<li><strong>Delivered by email, not download<\/strong> \u2014 you collect only a logo and an email address, and every request is logged so you can see who uses the tool.<\/li>\n<li><strong>Submissions log<\/strong> \u2014 each request appears under Sticker Tool \u2192 Submissions with the customer email, status, and the exact sheet that was sent; preview or resend it any time.<\/li>\n<li><strong>Configurable sender and copy<\/strong> \u2014 set the from name, from address, subject and message under Sticker Tool \u2192 Email settings, or leave them blank to use your site title and admin email.<\/li>\n<li><strong>Robust image handling<\/strong> \u2014 oversized photos are scaled down automatically, EXIF rotation is corrected, transparent PNGs are flattened onto white, and SVGs are converted in the visitor\u2019s browser so they work on any hosting.<\/li>\n<li><strong>Abuse protection<\/strong> \u2014 nonce checks, a honeypot field, MIME sniffing, size caps and a per-email rate limit.<\/li>\n<\/ul>\n\n<p><strong>Privacy<\/strong><\/p>\n\n<p>Everything runs on your own server; nothing is sent to any external service. Uploaded logos are deleted as soon as the PDF is generated. Generated sheets are stored in a protected uploads folder so admins can preview and resend them, and are purged automatically after 90 days (filter <code>labelloom_sheet_retention_days<\/code> to change or disable this). Submissions (email address, logo filename, status) are stored as a private post type visible only to site admins. Deleting the plugin removes all stored data.<\/p>\n\n<p><strong>Credits<\/strong><\/p>\n\n<p>PDF generation uses the bundled <a href=\"https:\/\/tcpdf.org\/\">TCPDF<\/a> library (LGPL). Avery is a trademark of Avery Products Corporation; this plugin is not affiliated with or endorsed by Avery, and references the L7654 layout only to describe compatible label stock.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open <strong>Sticker Tool \u2192 How to use<\/strong> \u2014 it lists the block and shortcodes, and can create a ready-made draft page for you.<\/li>\n<li>Check <strong>Sticker Tool \u2192 Email settings<\/strong>. The defaults (site title and admin email) work out of the box, but a dedicated address on your domain with SMTP configured is recommended for deliverability.<\/li>\n<li>Submit the form once yourself and check the PDF arrives, then print a sheet on real label stock to confirm alignment.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20change%20the%20sender%20address%20or%20the%20email%20text%3F\"><h3>How do I change the sender address or the email text?<\/h3><\/dt>\n<dd><p>Under <strong>Sticker Tool \u2192 Email settings<\/strong>. Any field left blank falls back to a sensible site default.<\/p><\/dd>\n<dt id=\"which%20label%20layout%20does%20it%20produce%3F\"><h3>Which label layout does it produce?<\/h3><\/dt>\n<dd><p>An A4 sheet of 40 labels, 45.7 \u00d7 25.4 mm each, matching the widely available Avery L7654 template and compatible generic stock.<\/p><\/dd>\n<dt id=\"does%20it%20need%20imagick%20or%20any%20special%20hosting%3F\"><h3>Does it need Imagick or any special hosting?<\/h3><\/dt>\n<dd><p>No. SVGs are converted to PNG in the visitor\u2019s browser, and image processing falls back to GD when Imagick is unavailable. Any standard WordPress host works.<\/p><\/dd>\n<dt id=\"where%20are%20uploaded%20logos%20stored%3F\"><h3>Where are uploaded logos stored?<\/h3><\/dt>\n<dd><p>They are deleted from the server as soon as the sticker sheet is generated. Only the generated PDF is kept, in a protected folder, so admins can preview or resend it.<\/p><\/dd>\n<dt id=\"can%20visitors%20download%20the%20pdf%20directly%20instead%20of%20receiving%20an%20email%3F\"><h3>Can visitors download the PDF directly instead of receiving an email?<\/h3><\/dt>\n<dd><p>No \u2014 email delivery is the point: it keeps the form to a single step and gives you a log of who used the tool.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Renamed to LabelLoom \u2013 Sticker Sheet Maker with the labelloom prefix throughout.<\/li>\n<li>Storage folder now resolved at runtime with wp_upload_dir() for custom and multisite upload locations.<\/li>\n<li>Bundled TCPDF updated to 6.11.3 and loaded only when no other copy is present.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release: upload form (block + shortcodes), Avery L7654 sheet generation, email delivery with configurable sender and copy, submissions log with preview\/resend, blank template download, automatic sheet retention, full uninstall cleanup.<\/li>\n<\/ul>","raw_excerpt":"Visitors upload their logo and instantly receive a print-ready sticker sheet PDF by email, sized to the Avery L7654 label template.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/354033","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=354033"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/onlineoptimisation"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=354033"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=354033"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=354033"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=354033"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=354033"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=354033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}