Your problem is one of formatting:
<?php
add_action( 'wp_footer', 'wpse203799_footerscript', '30' ); }?>
There’s a very good reason that programmers follow coding standards, and use editors that automatically format and indent code. If we do these to the code used here, we’ll see this:
<?php
add_action( 'wp_footer', 'wpse203799_footerscript', '30' );
}
?>
This means that the function is never hooked into wp_footer
because the add_action
call is inside the function. The only way to hook it with the code written like this is to call the function itself, which is not what you want.
Instead, move the add_action
call outside of the function so that it’s always called
Related Posts:
- Correct way to enqueue jquery-ui
- How Do I Use jQuery UI In My Plugin
- How do I implement a jQuery UI dialog modal in a WP plugin?
- calling jquery function on plugin page
- jQuery UI tab does not work in the plugin page
- wp_enqueue_scripts in a plugin’s class
- jQueryUI draggable doesn’t work in WordPress plugin
- How react js and other Javascript Technologies works on WordPress plugin?
- How can I add an image upload field directly to a custom write panel?
- Creating a table in the admin-style?
- What process do you use for WordPress development? [closed]
- How to return only certain fields using get_posts()
- Where to put third party PHP library?
- Add a new tab to WordPress Plugin install Listing
- Export data as CSV in back end with proper HTTP headers
- Scheduled events disappear from events queue
- How to integrate a PHP webmail script into the backend of WordPress?
- How to log plugin errors to plugin error_log file
- Custom Post Type Link from Plugin
- How to Get a List of Sub Blogs without Using get_blog_list()?
- Using wp_cron with custom time interval and the register activation hook
- Conditional check to see if a bootstrap.css is included in a theme
- Throw 403 in a plugin [duplicate]
- WordPress multisite apply different options over each site from same plugin
- Using ob_start() in plugin
- Create Element From Dynamic HTML String [closed]
- Can I add pages to my custom menu via script?
- How can I view all WP generated thumbnails in Media Manager?
- Only allow plugin to be activated on root site of multisite
- what is the best practice for including ‘wp-includes’ classes
- Programmatically Selecting Theme Based on URL
- Custom Plugin Database relations
- Save user-specific options in WordPress admin
- Why is print_r returning $classObj->userObj in several places on site
- How can i get the title i specified in add_options_page for my header
- use __($str) to translate strings (symfony/twig)
- Plugin development: is adding empty index.php files necessary?
- Is there a way to list tags order by post_meta field
- how to redirect to another post without getting headers already sent error?
- Change template dynamically
- add a class when login
- Proper way to run wp_query from inside a plugin
- Programmatically detect if wp-cron is disabled?
- Buddypress function and global $bp question
- Custom plugin: Loop through taxonomy types and update columns for all types?
- Widget is to be compatible with all themes
- How to create a table with filters for my plugin
- Maximum lifetime for nonce
- How to Display my HTML form in my Custom Plugin?
- wp_insert_user() function password never match
- How to setAttributes in Gutenberg block?
- Adding rewrite rule dynamically
- Prevent third party plugin’s admin page access based on user type
- Use just a shortcode from another page
- I have 2 plugins using the same wp_login action hook and one is not working
- Using a multiple element in widget form
- How can I avoid conflicts between plugin and theme?
- How to control an elements classes from multiple Gutenberg sidebar controls?
- $wpdb->prepare with LIKE and sprintf
- Why in this archive page that call query_posts() function show only the last 10 posts?
- Quasi-custom API Call Plugin
- How can I show posts for a single category?
- Show content without a post
- WP ajax requests not stacking?
- Full documentation about $args for register_rest_route?
- Is it possible to load the css just on my plugin admin page?
- How can I control if post updated
- How to create taxonomy without using register_taxonomy () function
- AJAX call returns ‘testtest0’ instead of ‘test’ – why?
- Why is the form not updating when I select a new sector from the list?
- How to change a field in database through a submit button or Checkbox? [closed]
- Grandchildtheme (plugin) add header.php (not exist in child theme)
- How do I add a menu item to a Pods admin menu?
- $wpdb->update Issue
- Is there a way to add a link with add_post_meta?
- How to Show Category List With Corresponding Links?
- Import images remotly run through timeout error
- How to make every image title equal to alt text(wordpress/woocommerce)?
- Load specific page when a custom URL is hit
- Getting incorrect filepath inside custom block front-end output using @wordpress/create-block tutorial
- HTMLCollection not counting right in editor? / for loop not working on elements in DOM
- Trying to rename a file upload as the hash of file content on wordpress
- Getting products information, in woocommerce based on products ID
- Fatal error: Uncaught Error: Using $this when not in object context
- How can I measure CPU and RAM used by my theme or plugin
- want to confirm popup with “Yes” and “No” button when user click on add to cart
- set a custom post type to a taxonomy term programmatically in metabox
- Modify search form with plugin
- How to display properly exception or echo string after posting in plugin?
- How can I add recent posts to menu like mashable
- When using an options array the Settings API isn’t creating the database record
- the correct way to use options from settings page [closed]
- Changing upload directory for plugin uploads only
- How do I query posts and have their related taxonomies returned in the results?
- On one of my sites a file is shown as 404 but the file IS there
- $_GET vs get_query_var()
- Extend WP_List_Table class – Edit wp_usermeta – WPPB.me Boilerplate – Action error
- Call API on post save/update and show the result in admin area
- Is there any other ways to replicating changes on live from staging without pushing from git
- upload image to wordpress media library failed for custom post type