It sucks that we need debug bar plugin to check for updates. The way I streamlined it (quick and dirty) is to add new admin bar link:
<?php $wp_admin_bar->add_node( array( 'id' => 'theme-check-for-update', 'title' => 'Check for update', 'parent' => 'theme-version', 'href' => '/wp-admin/themes.php?check_for_updates=true&secret=SECRET_CODE', 'meta' => array( 'class' => 'theme-check-for-update', 'title' => 'Check for update', ) ) );?>
and check in functions.php (right after the buildUpdateChecker from documentation
require get_template_directory().'/backend/vendor/plugin-update-checker/plugin-update-checker.php';
use YahnisElsts\PluginUpdateChecker\v5\PucFactory;
$myUpdateChecker = PucFactory::buildUpdateChecker(
'URL',
get_template_directory()."/functions.php",
'SLUG'
);
if($_GET['check_for_updates'] && $_GET['secret'] == SECRET_CODE){
$myUpdateChecker->checkForUpdates();
}
Again quick and dirty but it works for my needs. Since its so simple I think it should be available natively in plugin itself, as there are many use cases where people want to trigger update check manually.
Edit: sorry for code formatting, new on github issues and it's not very intuitive on how to do it...
It sucks that we need debug bar plugin to check for updates. The way I streamlined it (quick and dirty) is to add new admin bar link:
<?php $wp_admin_bar->add_node( array( 'id' => 'theme-check-for-update', 'title' => 'Check for update', 'parent' => 'theme-version', 'href' => '/wp-admin/themes.php?check_for_updates=true&secret=SECRET_CODE', 'meta' => array( 'class' => 'theme-check-for-update', 'title' => 'Check for update', ) ) );?>and check in functions.php (right after the buildUpdateChecker from documentation
Again quick and dirty but it works for my needs. Since its so simple I think it should be available natively in plugin itself, as there are many use cases where people want to trigger update check manually.
Edit: sorry for code formatting, new on github issues and it's not very intuitive on how to do it...