Plugin does not have a valid Header, thus resulting in a crash on activation:
Plugin URI – Pointed to a blog post instead of a canonical plugin page.
Description – Was 161 characters and somewhat verbose. Reformatting needed max characters 150 for better parsing by WordPress regex.
Domain Path: /languages – CRITICAL MISSING FIELD. Required for WordPress.org submission and proper i18n infrastructure. Translation files need an explicit directory reference.
Network: false – CRITICAL MISSING FIELD. Explicitly declares this is a per-site plugin (not network-activated on Multisite), preventing admin confusion and unintended behavior.
Plugin does not have a valid Header, thus resulting in a crash on activation:
Plugin URI – Pointed to a blog post instead of a canonical plugin page.
Description – Was 161 characters and somewhat verbose. Reformatting needed max characters 150 for better parsing by WordPress regex.
Domain Path: /languages – CRITICAL MISSING FIELD. Required for WordPress.org submission and proper i18n infrastructure. Translation files need an explicit directory reference.
Network: false – CRITICAL MISSING FIELD. Explicitly declares this is a per-site plugin (not network-activated on Multisite), preventing admin confusion and unintended behavior.