Based on WordPress documentation for esc_attr
function, it is returning a string value. So, If you need to have the integer value, you need using intval
function. But, when you want to display that value or put it as part of markup, it doesn’t make sense.
Escape functions are useful for outputting and printing values. If you want to save a value in the database, the data type is a matter and you may need to use intval
function alongside sanitization.
Related Posts:
- Update Multiple Post Meta for the Same Post In One call?
- Sanitizing, Validating and Escaping in WordPress (Plugin)
- Escape when echoed
- What are the differences between WPINC and ABSPATH?
- Making plugin unique to not conflict with plugins with the same name
- How to find out if option exists but is empty?
- How to pass JavaScript variable to PHP in wordpress widget?
- Unable to add admin notice on plugin activation
- How To Ignore a Filter On Applying Filter the Content In a Function
- Saving Plugin settings to the database
- Add CSS animation as Preloader to WordPress
- Errors while using ajax from external wordpress page
- shortcode doesn’t work
- Deleting images through upload folder, but not deleting from media library
- WordPress plugin installation
- Create or Update thousands of woocommerce products via PHP
- send_headers don’t work on wordpress multisite
- Scope for PHP Variables Assigned in functions.php or a plugin
- Update Option Error: Notice: Undefined index
- Where should I save an API key of my user when installing my plugin?
- Custom form action to handle data inside a plugin
- Self deactivate plugins after an action occurs
- How to periodically scrape and cache strings from remote txt files. – My First Plugin
- WP Post Template – Templates in own folder
- Avoid class name collision when using third party libraries in plugins?
- Edit Yoast SEO breadcrumbs output [closed]
- Using a custom plugin to capture input data via Ajax and PHP
- Image upload and download from front-end
- wp_remote_get() returns 403 while file_get_contents() does not
- How to output CMB2 select options from repeated groups select elements?
- Ajax call returning 0
- How to deal with WordPress and Pocket API to automate content curation on my hosted wordpress blog? [closed]
- WP All Import – Execute Imports
- Conditional attributes and logic per product category
- How can I change the meta_key for a particular piece of information?
- Perform internal redirect in WordPress?
- How to prevent plugins from loading jQuery
- WordPress get_avatar function not correct working
- Check if variable is set in filter
- Include a php file from another plugin
- How to redirect to same page after form submission
- Add User Role: Pre-saved in User-Meta [SOLVED]
- Plugin onclick button activate other plugin
- How to create plugin/ page that reads from database
- Save user total active time after login in wordpress [closed]
- How WordPress core manage the plugin installation
- Switch from wp-cron to a server cron job
- Calling a save function from a “submit” button
- Wp Debug Enabled True Notices and Warning
- Remember the Meta Value With Radio Buttons
- Apply html elements in php statement
- can’t unzip file
- i need to make custom cron_schedule with custom interval time as a parameter into a custom payment gateway plugin wordpress
- Unexpected add action function in WP plugin
- How to create admin setting for this small plugin
- Allow a particular user to access a particular plugin?
- Prevent WordPress from sending set-cookie http header
- Cookie value changes back to previous value after changing
- get_post_meta shortcode returns empty field
- Change plugin descriptions
- Is there any way to sync Facebook Comments and with comments on WordPress website?
- Problem with checked box on wp car manager plugin
- how to auto random increment for post view
- WordPress rewrite rule depend on meta values not ids
- How to securely controlling data without keeping it in postmeta?
- update_post_meta is not working for me when I use e.preventDefault for update button
- How to use Datatable with Ajax when creating plugin on WordPress?
- Problem with wordpress has_action() function
- Offering a freemium plugin (a free version + paid version)
- Multiple image selection custom widget
- Showing how many times is plugin activated or deactivated
- Woocommerce list variations that are added already to cart in Single Product
- WordPress Admin sub-level menu issue
- Change pricing in Woocommerce based on Category and Product [closed]
- How to get post that has non zero or greater than zero meta value
- Plugin communication between sites that use it?
- Passing ajax variable to more than one wordpress plugin function
- WordPress environment not loading properly
- Delete postmeta when uninstall/delete plugin
- Form tries to download a file on submit
- WordPress not displaying information on post sent from custom admin form
- insert multiple entries in database using a loop issue
- Displaying friend’s posts only
- Theme editor removes backslashes
- Autoloading a PHP class – working outside, but not inside WordPress plugin
- Plugin Hook: Get posts
- Saving an array to get_options
- How to get site homepage from plugin?
- Undefined variable _POST
- Help me with my first very basic plugin
- How use Dynamic hyperlink on each wordpress post?
- My wordpress website admin panel loads very slow, what can i do about that? [closed]
- How to create post comparison in wordpress
- What can I do to customize a widget provided with this plugin? from where have I to start?
- Displaying Category Feature image on loop
- How to trigger plugin migration code when plugin updates?
- How to Save Category and Delete Category in same Function
- Use inline callable for hooks and filters
- Error in using ‘admin_enqueue_scripts’ action through a class
- Accessing Correct Database to Create REST API Endpoint