So, the actual problem was that I wasn’t setting any defaults my custom widget needed to display any content. The widget actually was there, but as I had emptied the title and set no other defaults, it was rendering nothing. My fix for this was two-fold.
1) set at least one default in my install.php file
update_option( 'widget_vvnumetawidget', array ( 2 => array ( 'title' => 'Meta Links', 'register' => 1, 'login' => 1 ), '_multiwidget' => 1 ) );
2) put some logic in my custom widget to display a message if it is installed, but no configuration is set.
Thanks @Nathan for getting me to look a little closer at those settings arrays.
Related Posts:
- Update widget form after drag-and-drop (WP save bug)
- How do register_sidebar() and get_sidebar() work together?
- Any post install tips after installing WordPress 3.0.1?
- Widgets vs. Theme Mods
- Widgets not working in Customizr but working in Appearance
- Get the sidebar ID in which the current widget was dropped
- How Can A Widget With Only One Instance Be Defined?
- How to exclude certain widget from showing up on home/front page? [duplicate]
- Customise search form in the Widget
- On Install, which code sets the ‘home’ option?
- Schedule cron event from widget
- How to Register and Display Widget for Custom taxonomy
- register_sidebar ‘after_widget’ on custom-built widgets not implementing, caused nested widgets
- Add ‘Right Now’ widget to custom dashboard
- Count widgets of a certain type
- Widget Javascript code (ajax)
- Custom widget select options needs to stay selected after save
- Custom Widget form function common elements
- Modify a theme to insert custom widgets?
- How did I enable atom feeds in a fresh WP3 install?
- How to update preview when custom setting changed in my custom widget
- Child Theme – how to add new widget on a specific place?
- Warning: Creating default object… when altering Customize panels
- Auto login after wordpress installation
- Adding custom field in all widgets, but at the top of the form, in admin area
- How do I change the markup only of a built-in widget?
- Is it possible to make widget return only data (eg, array)?
- Allow a Widget to be used one time only?
- How can I create a second multisite network in a subdirectory?
- Search widget will search everything in the site, how to limit to only search gallery name
- Disable widgets in customizer for sidebar
- Login/Logout Session Sharing – Multiple WordPress Installations
- Unable to edit the “customize” section and the “widget” section is populating unknown code
- Choose sidebars column in widgets.php page [closed]
- Can’t receive $args[ ] to my custom widget
- Organizing the position of widgetized areas in the backend
- how to convert Html block to dynamic widget?
- I’d like to move the Widgets Panel to the bottom of the list in Customizer
- Instant install of wordpress
- Create small dashboard widget
- Widgets won’t save
- Customizing the Widget content markup
- Widget title markup in register_sidebar
- Sticky menu for WP custom menubars
- WordPress Install Issue, Receive Warnings But Successful Install
- How to append custom text to the output of ‘categories widget’?
- Customise the Category Widget
- What’s the right way to share data between widgets?
- WordPress in a Subdirectory
- Customize Widget Navigation
- Add custom border across footer widget area
- Customize section does not show my widget areas
- Widget recent comment filter by post meta_value
- How could I change contact details in the footer?
- Make Widget appear on Dashboard
- How to narrow the area between buttons on Helium theme sidebar? [closed]
- How to hide or remove a custom widget area when empty
- Execute function with jQuery if widget added or removed?
- Still desperate about multiple TinyMCEs in widgets – is there any good solution to this yet?
- Custom Admin Section
- How to define active widget with js in a customizer
- Confused about customising widgets
- Special characters showing in fallback font
- customize footer widgets area
- How do I include the sidebar (with Widgets) in a custom theme?
- Hover Hide-Visible Additional CSS not working in WordPress website, but shows properly in Customize window
- Add a custom field for sorting the products in a specific category WOOCOMMERCE – Second try
- Modified wp.media.view.Settings.Gallery in Backbone JS, but editing doesn’t work
- Complex widget form UI – examples and best practices
- How to enable edit button in the theme’s customize UI?
- switch theme on fly
- How to add checkbox and radio button in Profile Page
- Can I disable the auto complete?
- Is It Possible to Restore Accidentally Deleted Widgets?
- One WordPress install serving multiple virtual hosts
- I want to replace a word in my theme with another throughout wordpress
- Can I create front-end editable user profile pages with WordPress? How do I do it?
- Add a page that appears in the backend admin that lists files to download? WP 3.3
- Multiple Queries and Excluding Repeating Posts?
- How does the default recent posts widget work with cache?
- Add new section to “Right Now” widget
- wp_nav_menu google analytics event tracking
- How can I & how do I change text displayed in comment via child theme
- Hide Login information in Account settings in Buddy Boss
- Custom column sorting in WordPress admin post table
- Why would switch_to_blog stop working?
- How to add classes in the wp_list_category parent link
- $wp_customize->remove_section for customizer setting?
- Fatal error: Call to a member function add_rewrite_tag() on a non-object in /wp-includes/taxonomy.php on line 333
- Search a post using the date it was posted
- Change login error messages? Cookie error message
- Allow non-admins to access the Customize theme page
- Query post for ‘selected category’ in archive.php
- Multiple Images/ Slider with custom post [single.php] [closed]
- Viewing checkout page removes fees from mini cart
- How do i remove animated icon [closed]
- Change in credit card payment button for woocommerce
- How do I know if the custom theme is a child theme or a full-custom theme?
- Import bootstrap 5 and bootstrap icons in wp-admin backend
- WordPress child theme widget customization – Eduma