It’s quite possible. I’ve been doing this for years with my Version Checker plugin.
I do not distribute it openly, but in essence it checks a private version API , and then tosses the extra results into the update_core, update_plugins and update_themes site transients. WP then takes it seamlessly from there courtesy of the WP patches I supplied when I was developing it.
Related Posts:
- If I build a custom theme, will it update?
- How do I send out an update for my custom wordpress theme?
- Pushing updates to your premium theme
- Prevent update check for specific theme
- How can one update a theme on a live site without interruption?
- Same theme name issue with wordpress repository theme
- Show warning if plugin is missing
- Theme Javascript.php Overwritten Nightly [closed]
- Wordpres core-update theme renames theme folder name
- How to make updatable custom WordPress theme?
- Update modified Shopify third-party theme [closed]
- Any way to permanently translate themes?
- Do I actually need to link my theme’s style.css in the theme files
- CSS classes for theme
- Should `get_template_directory_uri()` be escaped?
- Best practices for monitoring the need for future updates on a theme that I developed?
- My child theme doesn’t work Error: “The parent theme is missing. Please install your parent theme”
- Theme file for all pages that are a child of a specific page
- Child Theme not loading parent CSS
- What can I hook into after_setup_theme?
- Where do I find the functions triggered within a hook?
- Use of undefined constant FS_CHMOD_DIR – assumed ‘FS_CHMOD_DIR’
- Registering Sidebars and Sidebar Widgets. Sidebar Widgets Not Displaying
- How do I get a parent theme modification from a child theme?
- Removing the default sidebar from admin panel
- how to pull wordpress post comments to a external page
- index.php is not loaded for single posts
- Why use while over if in single wordpress posts?
- WordPress website loads but is not displayed until page scrolled
- How to use bloginfo( ‘template_directory’ ) in array
- Different Admin Theme – Based on Role?
- Theme Customizer not loading
- Is it a good idea to make whole theme widgetized?
- Single Theme folder for Multiple WordPress
- How i can get widgets areas working in customizer?
- Cutomize Colors utility: How to add more configurable colors to a theme
- Where is definied the theme location for the main menu in a WordPress template?
- How to disable automatic colors in the Twenty Twenty theme?
- Gutenberg – editor-font-sizes in functions not working
- Cannot figure out how to overwrite files in child theme
- WordPress post arrangement using post_class
- Customize the previous_post_link output
- How to use get_template_part instead of include_once?
- How to remove comment link title attribute?
- Translation Issue with WordPress Theme Check in comment_form function
- wp-cli: For development, how can I activate a theme that is on the local disk but not zipped?
- My Admin bar covers my sticky navbar [closed]
- Using esc_url with a hard coded url
- Broken template went invisible
- Single Page Design, Storing in Theme Options
- Edit footer via customizer
- How can I ping update-core.php with a script?
- Custom theme updater – random string in new theme name
- loading blank white screen of slide
- Child Theme’s style.css not loading in mobile browser
- Migrated WordPress site renders Chinese
- Customizer – loading settings/controls/sections/panels based on a id/page id
- Overrite parent functions using child functions
- Does code in function.php differ from theme to theme
- How can I change the theme of different posts using a plugin?
- Theme not showing up
- Change image size depending on page
- Starting point for custom Themes [closed]
- Why still output /wp-content/themes/twentynineteen?
- get_header action not working
- Unable to change the priority with ‘remove_action’ and ‘add_action’ in child theme
- Remove h1 from 2015 theme
- WordPress pulling in random page themes
- Some doubts about WordPress handle the horizontal main menu visualization
- Can’t change theme name
- How to remove permalinks links presents in each page of my site?
- Is there a way to serve different resolution images to different devices?
- How to make a function occurs for one time?
- How do I restructure the comment HTML layout?
- Trying to link to a php template file but its blank
- Theme: dropdown hover menu not showing up in IE/Edge
- Problem with pagination link (error 404)
- how to ensure responsiveness in wp themes? [closed]
- home is not working in wordpreess
- Is there a way to create sections under “Colors” panel in the Theme Customizer?
- Local theme changes upload on server but theme changes not showing
- WordPress Custom font not found
- WordPress uploads do not show up and I see the white screen of death in some cases
- New created Theme leads to malfunctioning Xampp Apache –> functions.php is cause
- WordPress Blog Page displaying nothing
- Primary Menu Showing All Pages With No Sub-Nav
- Magnific Popup – Add Caption to Images
- Why do WordPress developers use so many opening and closing PHP tags when developing themes? [duplicate]
- Safe way to echo wp_trim_words
- How can I demonstrate themes well?
- How to update my own theme?
- WordPress custom jquery not found
- Custom link color or stylesheets
- Showcase your wordpress themes [closed]
- How to remove proudly created by WordPress in theme?
- Roll my own theme or customize an existing one [closed]
- Why do some sites show themes/”themename” as the only theme?
- Meaning of “if ( is_home() && ! is_front_page() )” snippet?
- Trying to create a cutom query with pagination and page 2 breaking. Any help?
- Full Site Editing, Block Theme, Gutenberg, Site Editor