It errors because class method is not a function. It’s not uniquely identified by its name alone. You need to provide instance of the object (or name of the class for static methods).
In your context it would be:
add_action( 'init', [ $this, 'newsletterSuscriber' ] );
Related Posts:
- WordPress Plugin Boilerplate – add_action hook in static “activate” function
- Basic function call on init failing
- Passing a parameter to filter and action functions
- Get a list of all registered actions
- How can I edit post data before it is saved?
- How can I see all the actions attached to an “add_action” hook?
- Where is the best place to use add_filter
- Deactivate plugin for a specific user group
- Auto Load Plugin Hooks inside Must Use Plugin
- How to only hook on Single.php after content?
- Removing an action from an external plugin class
- When can you get current page ID and initialize hooks right after?
- Keep one user logged for a year?
- Disable saving comment details (name, e-mail) in cookie?
- How can I log a user out of WordPress before the page loads?
- What is the ‘admin_action_’ . $_REQUEST[‘action’] hook used for?
- Autogenerate wordpress shortcodes using array?
- WordPress admin notice in plugin function
- Using the ‘draft_to_publish’ hook (post status transition)
- Enqueue style inside shortcode but its loaded at the bottom of page (before footer scripts)
- Change page title from plugin
- How can I limit functionality in one version of a plugin?
- Is there a global action for when a plugin is uninstalled?
- Security error WP 4.0 + WP phpBB Bridge [closed]
- Shortcode display outside the div
- Which hook callback has priority if both plugin and theme use the same hook?
- Good tools for locating hooks in a wordpress page/admin interface/blog post?
- Detecting $_GET parameters from any page + Cookie
- Use external link in the add sub menu
- How to remove action from plugin?
- delay function on publish?
- Very stubborn wp_register_script / add_action vs remove
- How to prepend to the_title for admin-side plugin’s use
- How can I enqueue a style only when a particular widget is active?
- Add custom buttons with custom actions in Edit Post screen in WordPress?
- do_action and hook methods
- Can a plugin add to header/footer/body content?
- Is it possible to add an action to the currently running action?
- Is there an action that is called when a post is restored from the trash?
- How to filter content post only on save
- Filter or action hook to insert content on admin pages before tag
- Is it possible to remove this action? (as it’s added just before it’s called)
- Action on post publish
- How to add inline css/js inside a shortcode
- How to call bind function in wordpress actions or hooks
- Set cookie then immediantly refresh the page
- How to prevent action in ajax request, when in admin side?
- What is the purpose of $merged_filters?
- template_redirect not being called when using ajax
- Popup Cookie WordPress select language and section (Elementor)
- add action wp_head not working
- Can I use a method from an existing plugin as an action hook?
- Plugin custom Action Hook not working
- What are the benefit in adding hook in the init() hook?
- add_action in functions.php, do_action in plugin?
- Detect when any plugin is activated or deactivated
- add action for displaying posts using a shortcode
- ‘wp_login’ action hook not working with wp-login.php file
- Where to hook my plugin’s action
- Do We Need to Validate, Sanitize, or Filter Simple Numerical Superglobals (Cookies and Post)?
- Overwrite or Replace code in WP_Footer
- How to Use Parameters with a Do_Action Function Within PHP Tags
- How do action and filter hooks understand where to look for the core function that we hooked our function to them
- Why is my staging subdomain not sending wordpress_logged_in cookies?
- WordPress filter that hook after each action/filter hook
- How to stop or remove an action being called inside a function of an extended class
- Get posts from WP_Query and format them on admin_head
- Automatically add attributes to woocommerce product?
- How to delete Passwrd Protected posts cookies when a user logged out from the site
- Any hook for pre-plugin-update -either bulk or single plugin update
- wordpress plugin is not activating from widget
- Insert new user with form submit ‘init’ hook
- When to load auto-login code?
- How to get all of the activate_plugin action parameters?
- How to save generated JWT token to cookies on login?
- Calling plugin function inside custom plugin for onclick event
- WordPress Keeps Logging Out – What Tests Can I Run to Solve This?
- How to check current user before all actions and filters?
- User Session and Stored Cookies not get removed
- Where does the cookie mo_page_views_counter come from?
- CampaignMonitor for WooCommerce – Move subscribe button [closed]
- Get Time Taken By Each Action Hook in WordPress
- Are functions in main plugin file called before function bound to register_activation_hook runs?
- Removing an action from wp_footer called in a class that’s inside a bigger class
- Plugin developer automated documentation
- Custom plugin init action causing general slowness
- Is there a hook to Intercept al urls from a webpage and redirect to a page
- add_action in static class [closed]
- WordPress user account activation
- Init plugin again after ajax call finish
- External Script Using WP – Hooks / Actions Not Working?
- How to handle cookies from a WordPress plugin on a cached page?
- Login cookies set as wrong domain
- Submit custom form from post content and execute in plugin
- Inject HTML meta tag inside wordpress tag using add_shortcode
- How to get post ID with hooks publish_post, new_to_publish, etc
- Plugin init hook fires repeatedly
- register_activation_hook in oop approach
- What is @Action in WordPress?
- Problem with removing plugin action