Your control is named custom_num but your setting is named my_custom_num. Modify your setting’s sanitize function to use the former:
$input_attrs = $setting->manager->get_control( 'custom_num' )->input_attrs;
See also the Customize Input Validity Constraints plugin, where you can see how to obtain the control for a given setting without having to hard-code it:
$controls = array();
foreach ( $setting->manager->controls() as $control ) {
if ( in_array( $setting, $other_control->settings, true ) ) {
$controls[] = $control;
}
}
if ( empty( $controls ) ) {
return;
}
If $control is not null then it is associated with this $setting. Do note however that a setting may not be associated with any control or it may be associated with multiple settings, so you should account for those cases.
Related Posts:
- New WP_Customize API – how does it work under the hood?
- Data sanitization: Best Practices with code examples
- Disable Visible Edit Shortcuts in the Customizer
- How to Add Customizer Setting in Child Theme
- customize_register with Multiple controls/settings – how to get values?
- Manipulating post meta in the customizer
- Widgets not working in Customizr but working in Appearance
- In the new Theme Customizer API, how to send a value from the front back to the admin panel?
- get_theme_mod(); returns nothing
- How to change in customizer the “site identity” tab required capabilities
- Customizer image control default value showing in customizer but not on frontend
- Customizer: How do you add HTML to control labels?
- Add new Control to Customizer to modify Headings (h1, h2, h3…) Color
- How to extend nav-menu-item-control data in Appearance > Customize?
- What will happen to the additional CSS when the theme is updated?
- Convert an theme options page to use in customize.php also?
- Add more then one site logo – custom-logo theme support
- Hide devices selection from customizer?
- Fatal error in wp-admin/customize.php after fresh install due to null $wp_customize
- Enabling Additional CSS / custom-css
- Can not sanitize select control in customize api
- Bind JS event to WordPress control customizer
- For a specific theme, how do I build a list of all the possible theme modification names?
- Unable to sanitize in customizer and escape in theme without removing ability for user to use “< br >” to insert a line break
- Save & Publish disabled for two dimensional array Customizer
- Allow guests to use WP Customizer but disable save button
- How do I remove a customiser option from a parent theme in a child theme?
- How to add css option to Header Image customizer?
- Trigger Customizer Publish (save) Action
- How to edit alternate inactive themes in “Appearance -> Customise” screen?
- Is it necessary to prefix theme_mod, section id and panel id in the customizer?
- How can I apply custom sanitization to new usernames?
- Hide Customizer’s Widget Choices From The List
- theme customizer – can a single option pass multiple values?
- How to remove Customizer’s Section and move Control straight to Panel using Child Theme
- Remove Customizer Control Choices (Type: Radio Array) using Child Themes
- Dynamic Control in customiser
- Is it possible to rename a customizer control heading?
- Is it possible to add custom badges to product attributes conditionally, based on custom field?
- Will WordPress updates remove Gutenberg Additional Classes?
- Easily add custom HTML outside the main container?
- Customizer options limited to specific user roles?
- Can’t Customize WordPress Page
- WordPress Customizer: Check for value of CSS selector and replace it
- In wordpress customizer api adding div wrap to control
- Apply `the_content’ filter to theme customisation live preview
- retrieve theme custom settings
- Multiple Customizers
- Which IDE best for WordPress Development? [closed]
- Refresh Customize Section (not preview)
- Do i need to use PHP in customizer api?
- Where did I put this one line of css?
- Hover Hide-Visible Additional CSS not working in WordPress website, but shows properly in Customize window
- Localization: I want the backend: english and frontend in defined language
- How to get current_cat in navbar, in single post
- wordpress custom walker for thumbnails with custom menu
- Add URL field to the link post format
- How to fix broken upgrade to 3.1
- Disable email field on WooCommerce customer account details
- Is there a filter hook that I can use to change how taxonomy term names are displayed?
- Custom Theme Blog page not showing Posts
- How to change URL Custom Page?
- Comments not nesed with custom template
- Limiting allowed html elements/strip harmful scripts from editor
- Customizing default Mediaelement player
- Putting tag outside tag on generated Menu
- Multiple RSS feeds scroller in one sidebar
- How to encode author ID in the author permalink
- Silo Structure; Will links from home page to a Sub-category or Post undermine silo seo advantage? [closed]
- Manage multiple domains from one backend
- Is it possible to visually group items on the theme customizer?
- Is there a way to by-pass the pagination function on one custom template?
- Where in code to replace content before display of page?
- Changes in my child theme from customizer not appearing in style.css?
- Custom SELECT Query With Multiple Meta Values (Ordering Problem)
- Change Successful password reset message
- White letters in header
- How I can directly add drop-down in my product on shop page as show in below image
- Replace a ‘Title’ tag with a Custom Field
- How to create a custom WordPress front page
- Is it possible to integrate a custom login feature with wordpress?
- User Custom Dashboard
- Exclude current post but keep the same posts-per_page amount
- Add custom border across footer widget area
- How to make conditional statement in WpBakery (formarly Visual Composer)
- Widget recent comment filter by post meta_value
- Adding shortcode to product short description
- Display Custom Taxonomy Name As A Shortcode
- Latest update broke my custom login CSS
- Remove specific javascript when viewing page in Customizer?
- Removing fields and buttons from admin dashboard?
- How to serve an already coded html page in a WP page, to assign a simpler url
- Custom display for homepage, tag and author pages
- WP_Customize_Image_Control and selecting from library?
- How to cdv from a custom CMS to WP
- Get a different size of Image thumbnail while working with custom metabox
- Custom search by several options send on form not works
- Pagination is not working on custom query
- removing extra mobile menu from the header
- How do I get the URL section to show use a different domain in the WordPress Admin?