see:
http://clark-technet.com/2010/12/wordpress-self-hosted-plugin-update-api
Basically the idea is to hook your update checking function to the pre_set_site_transient_update_themes
filter. The version array key you return from this function will be compared by WP to the current theme version from style.css….
Use the admin_notices
action to make your alert message more noticeable
Related Posts:
- Using OOP in themes
- Best practices for a Style/CSS based theme options page?
- How to use media upload on theme option page?
- How to export/import theme customizer settings?
- Add a page outside of the current theme?
- reason of splitting theme files to multiple files
- Switch Theme Through Options Panel
- How to mark an option as selected
- How can I show more than 15 themes at a time in the admin menu?
- How to go about pre generating css file with variables from theme options
- Does uninstalling a WordPress theme delete its database values?
- Cannot find the code for “Edit This” link in posts in a specific theme
- Defining different theme for Blog posts page
- How to set different settings for a mobile theme?
- Disable Theme API / Front end (for API only environment)
- What’s the proper way to include inlined javascript-source?
- How to understand a specific bit of WordPress syntax
- Set WordPress Default Template
- Should a child theme share the same theme options row as the parent, or should it have it’s own options row?
- Creating a theme options page
- How to loop over wp_get_themes() and create an array of themes name
- How Do I Use A Custom Mobile Theme?
- How can I make some themes usable only by admins?
- Custom options below pages/posts editor?
- WordPress theme options and insert default value for serialize data
- Redux callback action
- Preserve theme settings when migrating from local to live
- Functions containing parameter ‘yourtheme’
- Remove problem PHP code entered into footer via Theme
- What is the “pub” theme? [closed]
- Passing dynamic options from backend to frontend
- Color Options from Theme Customizer API not returning via get_theme_mod()
- Issue with theme mod options during domain migration
- .PO file is found but I don’t see translations: how to debug the problem?
- How to add some php code in header.php using plugin
- WordPress activate theme error $pagenow
- Setting a new default template for the creation of a page
- Cannot update a file for my theme
- List of categories instead of dropdown menu selector in admin options
- Dynamically switch file in get_template_directory_uri() | Function [closed]
- Switching among theme customizations
- how to create a section inside a section with theme options customizer
- Warning: call_user_func() expects parameter 1 to be a valid callback
- Create /archive page in WordPress Theme
- Church hope them issue
- How to remove pop up on website (css changes not visible)?
- WordPress visual composer not loading
- Can wordpress theme folder name be changed freely and nothing technically happens
- How do I white label my self-hosted site created by wordpress?
- How To Add New Option Types To Option Tree?
- How do i structure my theme folder to avoid one huge list of files
- Loading template files from a subfolder in my theme?
- How to get Ajax into a theme – without writing a plugin?
- Is it mandatory to have a link to the theme designer?
- WordPress as Backend, Laravel Front End: How to connect Routes?
- Updating custom theme that is built from scratch
- single.php change into a modal popup bootstrap wordpress
- Exclude stylesheet from admin
- How to tell a theme to use different .mo and .po files?
- Making an IE only site (Like a Mobile only site)
- How do I move the page title (H1) to header.php (outside of the loop) in a WordPress theme?
- Find proper “text domain” within theme
- Investigating complex themes still slow even with WP caching
- How do you approach block structured content?
- Online theme customizer missing details
- need to aply a different style sheet for a specific page template
- WordPress themes incomplete installation or installation problem
- Custom Theme’s “Preview Changes” Doesn’t Work for Previously Published Posts
- Switching content between summer and winter
- How does WordPress load themes? It doesn’t see mine (symlinked)
- correct tags for validating input types
- Buddypress User Settings template location? [closed]
- How to code static pages in WordPress
- wp_enqueue_style $dep argument does nothing?
- Is it a good practice to disable wpautop for premium themes?
- Why in this WordPress theme I can’t see the Main Menu?
- Displaying Slider in Front Page (home) using Customizr Theme
- Create QuickStart Package for WordPress just like in Joomla
- How to include stylesheet in custom admin using parent_slug
- After installing a free theme, my wordpress turns into text mode when accessing remotely
- why is this script not working on my site
- is theme network enabled?
- Pharmacare theme login page / login modal redirection to custom URL
- theme installation not working
- Changing a parent theme safely
- Trying to create a child theme with plugin
- Theme-based character encoding issue
- Linkedin not returning right info
- how to load rtl.css file before style.css [duplicate]
- Editing existing pre-created menus in PHP
- Using Customizer value in an external PHP file inside a theme
- Theme stops media uploader from working
- Create a live demo gallery for themes
- doubled content
- Themes with variable width or single columns? I want to display source code
- Category List in Theme Options Page
- Page structure using The Customizer Api
- “Parse error: syntax error, unexpected” and the WordPress Theme Editor no longer working!
- Installing themes from an external website [closed]
- Best Practice Jumbotron Image for WordPress ~ Responsive