{"id":322545,"date":"2026-06-13T10:35:48","date_gmt":"2026-06-13T10:35:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-title-manager-for-woocommerce\/"},"modified":"2026-06-13T10:35:34","modified_gmt":"2026-06-13T10:35:34","slug":"kazzylen-title-optimizer","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kazzylen-title-optimizer\/","author":20756539,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0","requires":"6.3","requires_php":"8.0","requires_plugins":null,"header_name":"Kazzylen Title Optimizer for WooCommerce","header_author":"KAZZYLEN","header_description":"Clean and optimize WooCommerce product titles at display level \u2014 original titles are never touched. Smart word-aware truncation, responsive limits, and 8-context controls for a professional store.","assets_banners_color":"7f8188","last_updated":"2026-06-13 10:35:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/kazzylen.com\/smart-woocommerce-product-title-manager\/","header_author_uri":"https:\/\/kazzylen.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"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":"kazzylen","date":"2026-06-13 10:35:34"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3570969,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3570969,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3570969,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3570969,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":3570969,"resolution":"1","location":"assets","locale":"","width":1094,"height":722},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":3570969,"resolution":"2","location":"assets","locale":"","width":1086,"height":722}},"screenshots":{"1":"General settings \u2014 enable the plugin and configure ellipsis style.","2":"Display Rules \u2014 per-context character limits for all 8 WooCommerce areas.","3":"Responsive settings \u2014 breakpoint configuration for tablet and mobile."}},"plugin_section":[],"plugin_tags":[34928,17881,266947,266946],"plugin_category":[],"plugin_contributors":[266948],"plugin_business_model":[],"class_list":["post-322545","plugin","type-plugin","status-publish","hentry","plugin_tags-product-display","plugin_tags-product-title","plugin_tags-title-management","plugin_tags-title-truncation","plugin_contributors-kazzylen","plugin_committers-kazzylen"],"banners":{"banner":"https:\/\/ps.w.org\/kazzylen-title-optimizer\/assets\/banner-772x250.png?rev=3570969","banner_2x":"https:\/\/ps.w.org\/kazzylen-title-optimizer\/assets\/banner-1544x500.png?rev=3570969","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kazzylen-title-optimizer\/assets\/icon-128x128.png?rev=3570969","icon_2x":"https:\/\/ps.w.org\/kazzylen-title-optimizer\/assets\/icon-256x256.png?rev=3570969","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/kazzylen-title-optimizer\/assets\/Screenshot-1.png?rev=3570969","caption":"General settings \u2014 enable the plugin and configure ellipsis style."},{"src":"https:\/\/ps.w.org\/kazzylen-title-optimizer\/assets\/Screenshot-2.png?rev=3570969","caption":"Display Rules \u2014 per-context character limits for all 8 WooCommerce areas."}],"raw_content":"<!--section=description-->\n<p><strong>Kazzylen Title Optimizer for WooCommerce<\/strong> controls how product titles <em>appear<\/em> in your store without ever modifying the original titles stored in the database.<\/p>\n\n<p>Long or messy product titles break your store layout. This plugin truncates them cleanly at word boundaries for every display area in WooCommerce, with different limits for desktop, tablet, and mobile.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Smart Truncation<\/strong> \u2014 Word-aware truncation. Never cuts mid-word.<\/li>\n<li><strong>8 Display Contexts<\/strong> \u2014 Independent limits for Shop, Category, Tag, Homepage, Related Products, Upsells, Cross-sells, and Widgets.<\/li>\n<li><strong>Responsive Controls<\/strong> \u2014 Different character limits for desktop, tablet, and mobile.<\/li>\n<li><strong>Custom Ellipsis<\/strong> \u2014 Choose standard (\u2026), arrow (\u2192), or your own custom text.<\/li>\n<li><strong>100% SEO Safe<\/strong> \u2014 Only the displayed title changes. Database is never modified.<\/li>\n<li><strong>Block and Classic Themes<\/strong> \u2014 Works with WooCommerce blocks, shortcodes, and classic templates.<\/li>\n<\/ul>\n\n<h4>Original Titles Are Always Safe<\/h4>\n\n<p>This plugin intercepts titles at render time only using WordPress display hooks. Deactivate the plugin and every original title returns immediately.<\/p>\n\n<h4>Want More?<\/h4>\n\n<p>The <strong>full premium version<\/strong> at <a href=\"https:\/\/kazzylen.com\/\">kazzylen.com<\/a> adds:<\/p>\n\n<ul>\n<li>Cleanup Engine \u2014 remove years, duplicates, marketing phrases, custom regex<\/li>\n<li>Title Case \/ Capitalisation conversion<\/li>\n<li>Per-category rules and overrides<\/li>\n<li>Import profiles for AliExpress, CJ Dropshipping, CSV and supplier imports<\/li>\n<li>Product Grid Equalizer (CSS line-clamp)<\/li>\n<li>AI-Assisted Display Title Generator<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload to <code>\/wp-content\/plugins\/<\/code> or install via the WordPress admin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Title Optimizer<\/strong> to configure settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20modify%20my%20product%20titles%20in%20the%20database%3F\"><h3>Will this modify my product titles in the database?<\/h3><\/dt>\n<dd><p>No. All changes happen at display time only. Your database is never touched.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20the%20plugin%3F\"><h3>What happens if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>All original titles are immediately restored. Nothing to clean up.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20blocks%20%28fse%20%2F%20block%20themes%29%3F\"><h3>Does it work with WooCommerce blocks (FSE \/ block themes)?<\/h3><\/dt>\n<dd><p>Yes. The plugin hooks into <code>the_title<\/code> and <code>woocommerce_product_get_name<\/code>, both of which are called by block and classic templates.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20caching%20plugins%3F\"><h3>Is it compatible with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. Device detection uses a cookie set client-side on first visit, which works with page caching.<\/p><\/dd>\n<dt id=\"is%20it%20multisite%20compatible%3F\"><h3>Is it multisite compatible?<\/h3><\/dt>\n<dd><p>Yes. Settings are stored per-site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: All plugin prefixes renamed from KTO_ (3 chars) to KAZTO_ (6 chars) to meet WordPress.org minimum 4-character prefix requirement.<\/li>\n<li>Fix: All class names, constants, option keys, nonce keys, form field names, and cookie names updated to KAZTO_ prefix.<\/li>\n<li>Fix: filter_the_title() and filter_product_name() early-return paths now escape output with esc_html() to prevent potential XSS.<\/li>\n<li>Fix: All local variables renamed to kazto_ prefix for full consistency.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release on WordPress.org.<\/li>\n<li>Smart word-aware title truncation.<\/li>\n<li>8 WooCommerce display contexts.<\/li>\n<li>Responsive desktop \/ tablet \/ mobile limits.<\/li>\n<li>Custom ellipsis support.<\/li>\n<li>Block theme and classic theme compatible.<\/li>\n<\/ul>","raw_excerpt":"Word-aware product title truncation for WooCommerce \u2014 8 display contexts, responsive limits, custom ellipsis. Original titles never touched.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/322545","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=322545"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kazzylen"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=322545"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=322545"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=322545"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=322545"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=322545"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=322545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}