This is a long shot but is there any possibility your text editor is encoding the file in UTF-8 with BOM? Try to save / encode the file in UTF-8 without BOM and see if the issue is gone.
As for your plugin header, while it doesn’t totally follow the recommended format your header should still be parsed correctly since this is what the main code looks like for parsing the header:
preg_match( '/^[ \t\/*#@]*' . preg_quote( $regex, "https://wordpress.stackexchange.com/" ) . ':(.*)$/mi', $file_data, $match )
Notice that you can in fact have spaces / tabs / asterisk at the beginning of each line.
Related Posts:
- Get a list of all registered actions
- How can I force a file download in the WordPress backend?
- How to implement a customizable free OpenID authentication?
- What’s a reliable way to depend on another plugin?
- Woocommerce – Hide “add to cart” on free products
- WordPress apply_filters() Arguments Missing
- How to hide /wp-content/uploads/ from URL?
- Add image to post from external URL
- User profiles and object associations
- Generate Advanced Custom Fields box in custom admin menu page
- Share buttons on article footer
- WordPress plugin search does not work and updates are not shown, VPS install
- How to prepend to the_title for admin-side plugin’s use
- Gutenberg: Difference between “import” and “const” for dependencies
- Custom data-id wp_enqueue_script
- Settings API – input always updates over validation
- Creating search filter through plugin
- Should I host support forum on wordpress.org or my own website?
- How to setup a Network Plugin across the network with only my settings?
- jQuery Plugin to use WordPress functions in AJAX request
- Is it possible to insert images directly from the server?
- Can a plugin deactivate itself?
- “Members only” section of a WordPress site – self signup and no backend access
- I wrote my plugin. How to display the result of the plugin’s function to sidebar (widget?)?
- I have functions in my wordpress plugin. How do I get them to work for me?
- mysqli_error() expects parameter 1 to be mysqli, null given in own db class
- How to embed HTML code from WP Coder plugin (or other) into Main Index Template of the theme
- Which escape function to use when escaping an email or plain text?
- Adding widgets to header and footer from plugin
- SEO smart plugin not working for words ending with ä, ö, å
- resetting permalinks after changing page names
- WordPress WPforms customization
- Admin accounts unable to see plugins from external IP
- WP ALL Import plugin – import data from certain ids
- Where these .js file come to source code?
- Integrate Facebook comments with native comments
- BbPress Register Page in Breadcrumbs
- Problem with removing plugin action
- edit_user_profile and show_user_profile are not firing inside a class
- Every new post/draft has a custom field variable “yst_is_cornerstone” showing
- multiple language website navigation menu suggestion
- Tools for styling code snippet in a web page
- composer not working on my plugin when i upload it to my website
- Passing Parameters from shortcode to enqueue script
- How do I create a custom permalink structure for a page template
- How to remove a class function from a plugin by using remove_action()?
- Visual Composer: Where do I find the source code of a custom element?
- speed up pagination for huge database
- Blurry images when loading the page first time
- Hook for altering the content of all wp mails
- Hardcode a form in Contact Form 7 [closed]
- How do I change the text: Click on Event Name for description/registration
- How can woocommerce be used in mu-plugins folder?
- force jQuery to load in the head
- WordPress + Thesis Theme => WPTouch Post Thumbnails don’t work?
- Plugin for a static piece of text on homepage
- add_action for publish_post doesn’t work
- Download counter for skydrive shared files in wordpress
- All new plugins generating 311 chars of unexpected output?
- How to convert Currency from USD to other IP Based currency in Php function
- WordPress + python integration
- Newbie problem with adding include wp_footer
- Activate Plugin Automatically After Set Time
- Allow members to create groups on my site
- Page last access date
- Unable to download backup file created using All in One WP Migration WordPress plugin
- Get post content inside plugin class method
- If I am not writing a theme, how do I add custom fields to a user for a plugin
- Python in WordPress – A “Hello World” implementation
- Ubermenu 3 Nav Bar Customization
- Many to many relationship for variable products
- Restrict role to use a plugin
- Optimize and delete images in WordPress
- Creating new option (add_option) from AJAX – Settings API
- Update Plugin Without Overwriting Custom Settings
- How does WordPress know where the plugins are located?
- Need help integrating plugin into theme
- wp_update_post function ignores HTML tags
- Remove action working on functions.php but not in a plugin. Why?
- How to filter a a variable in a plugin’s function?
- How to select featured images for 1500 posts?
- using .htaccess only for wordpress security no plugins
- How to get certain part from widget
- How to create custom WooCommerce 2.0 templates
- I want to create a Visual Recipe site on WordPress, any suggestions or tips on how i can do it? [closed]
- What happened to WP No Category Base?
- Giving my members privet data! [closed]
- Contact Form 7 Default value from url [closed]
- How do I add custom fields to the “Edit page” admin screen?
- Hook for single product thumbnail
- 504/502 errors plauging our site
- Creating a full business website
- Upload Malicious File via Upload Plugin Prevention
- How to show image caption in Woocommerce gallery
- jet engine listing for every single taxonomy in post type [closed]
- Upload the images folder with sub-folders directly to server
- Limit entry to a WordPress page
- whole website redirected to another page
- WordPress search every time shows no search found even data exists
- Looking for a plugin that allow customize product/service sell process