{"id":371008,"date":"2026-09-30T03:01:49","date_gmt":"2026-09-30T03:01:49","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/trustbrain-update-manager\/"},"modified":"2026-10-08T14:15:26","modified_gmt":"2026-10-08T14:15:26","slug":"trustbrain-update-manager","status":"publish","type":"plugin","link":"https:\/\/ps.wordpress.org\/plugins\/trustbrain-update-manager\/","author":23260849,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"TrustBrain Update Manager","header_author":"TrustBrain","header_description":"Manage WordPress core, plugin, theme, and translation updates with version-level auto-update policies, scheduled update runs, update logging, and email notifications.","assets_banners_color":"303f81","last_updated":"2026-10-08 14:15:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/apps.trustbrain.jp\/update-manager\/","header_author_uri":"https:\/\/trustbrain.jp\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":158,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"iwamura","date":"2026-10-08 14:15:26","revision":3734811}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3720170,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500-ja.png":{"filename":"banner-1544x500-ja.png","revision":3720170,"resolution":"1544x500","location":"assets","locale":"ja","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3720170,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-ja.png":{"filename":"banner-772x250-ja.png","revision":3720170,"resolution":"772x250","location":"assets","locale":"ja","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3720170,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1-ja.png":{"filename":"screenshot-1-ja.png","revision":3720170,"resolution":"1","location":"assets","locale":"ja","width":1375,"height":1163},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3720170,"resolution":"1","location":"assets","locale":"","width":1375,"height":1163},"screenshot-2-ja.png":{"filename":"screenshot-2-ja.png","revision":3720170,"resolution":"2","location":"assets","locale":"ja","width":1375,"height":1015},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3720170,"resolution":"2","location":"assets","locale":"","width":1375,"height":1040},"screenshot-3-ja.png":{"filename":"screenshot-3-ja.png","revision":3720170,"resolution":"3","location":"assets","locale":"ja","width":1375,"height":1618},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3720170,"resolution":"3","location":"assets","locale":"","width":1375,"height":1666},"screenshot-4-ja.png":{"filename":"screenshot-4-ja.png","revision":3720170,"resolution":"4","location":"assets","locale":"ja","width":1375,"height":1031},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3720170,"resolution":"4","location":"assets","locale":"","width":1375,"height":1031},"screenshot-5-ja.png":{"filename":"screenshot-5-ja.png","revision":3720170,"resolution":"5","location":"assets","locale":"ja","width":1375,"height":844},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3720170,"resolution":"5","location":"assets","locale":"","width":1375,"height":844}},"screenshots":{"1":"Update settings: choose how far automatic updates go for core, plugins, themes and translations.","2":"Per-item policies: give a single plugin or theme its own policy and see the result before saving.","3":"Update targets: every available update, whether it will be installed automatically, and why.","4":"Update log: installs, updates and removals, with the versions before and after.","5":"Schedule: run updates at the time you choose."}},"plugin_section":[],"plugin_tags":[2549,732,1159,283549,2550],"plugin_category":[52],"plugin_contributors":[265665],"plugin_business_model":[],"class_list":["post-371008","plugin","type-plugin","status-publish","hentry","plugin_tags-auto-update","plugin_tags-maintenance","plugin_tags-notification","plugin_tags-update-management","plugin_tags-updates","plugin_category-performance","plugin_contributors-iwamura","plugin_committers-iwamura"],"banners":{"banner":"https:\/\/ps.w.org\/trustbrain-update-manager\/assets\/banner-772x250.png?rev=3720170","banner_2x":"https:\/\/ps.w.org\/trustbrain-update-manager\/assets\/banner-1544x500.png?rev=3720170","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/trustbrain-update-manager\/assets\/icon.svg?rev=3720170","icon":"https:\/\/ps.w.org\/trustbrain-update-manager\/assets\/icon.svg?rev=3720170","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/trustbrain-update-manager\/assets\/screenshot-1.png?rev=3720170","caption":"Update settings: choose how far automatic updates go for core, plugins, themes and translations."},{"src":"https:\/\/ps.w.org\/trustbrain-update-manager\/assets\/screenshot-2.png?rev=3720170","caption":"Per-item policies: give a single plugin or theme its own policy and see the result before saving."},{"src":"https:\/\/ps.w.org\/trustbrain-update-manager\/assets\/screenshot-3.png?rev=3720170","caption":"Update targets: every available update, whether it will be installed automatically, and why."},{"src":"https:\/\/ps.w.org\/trustbrain-update-manager\/assets\/screenshot-4.png?rev=3720170","caption":"Update log: installs, updates and removals, with the versions before and after."},{"src":"https:\/\/ps.w.org\/trustbrain-update-manager\/assets\/screenshot-5.png?rev=3720170","caption":"Schedule: run updates at the time you choose."}],"raw_content":"<!--section=description-->\n<p>Not all automatic, not all manual: just the right way to keep your site up to date.<\/p>\n\n<p>TrustBrain Update Manager lets you decide how far automatic updates may go. Install patch releases automatically and review the bigger ones first, set a different rule for a plugin that needs care, run updates at a quiet hour, and keep a record of everything that changed.<\/p>\n\n<p>Right after activation, every update policy is \"Not selected (follow WordPress)\", so automatic updates keep working as before until you change it. Every update stays visible on the WordPress screens as usual.<\/p>\n\n<h4>Update Policies<\/h4>\n\n<ul>\n<li>Choose a policy for core, plugins, themes and translations<\/li>\n<li>Four levels: follow WordPress \/ patch versions only \/ up to minor versions \/ everything including major versions<\/li>\n<li>Give a single plugin or theme its own policy; the Plugins and Themes lists show which policy applies to each item<\/li>\n<li>Core updates are checked against the PHP and MySQL\/MariaDB versions they require before they are installed<\/li>\n<li>For plugins and themes from WordPress.org, a patch-only or minor-only policy installs the newest release within the allowed range, so you still receive fixes while staying on the same line<\/li>\n<\/ul>\n\n<h4>Plugins and themes hosted on GitHub or GitLab<\/h4>\n\n<p>For an item whose source is published on a public GitHub or GitLab repository, the plugin reads the repository's tags and shows the newest version within your policy on the Plugins \/ Themes lists, the per-item policies page and the update targets page. Download that version from the repository and upload it to install it.<\/p>\n\n<h4>GitHub access token (optional)<\/h4>\n\n<p>GitHub allows sixty requests an hour per IP address, shared with every other site on the same server. If you follow many items hosted on GitHub, set an access token on the Maintenance page to raise the limit. The token needs no permissions: it is used only to read public tags, is sent only to api.github.com, and is deleted when the plugin is uninstalled.<\/p>\n\n<h4>Scheduled Updates<\/h4>\n\n<ul>\n<li>Run automatic updates on your own schedule: hourly to monthly, on the day and at the time you choose<\/li>\n<li>While the schedule is on, automatic updates run only at that time (or when you press \"Run update now\"), so they never run twice<\/li>\n<li>\"Check for updates\" fetches the latest information from every source; \"Run update now\" installs the allowed updates right away and reports the result<\/li>\n<\/ul>\n\n<h4>Update Log<\/h4>\n\n<ul>\n<li>Updates of core, plugins, themes and translations are recorded, together with plugin and theme installs and removals, plugin activations and deactivations, and theme switches<\/li>\n<li>Filter by type, status, or a single plugin or theme, with the versions before and after, the kind of update and the user<\/li>\n<li>A failed update that needs to be reinstalled by hand is clearly marked<\/li>\n<\/ul>\n\n<h4>Update Targets<\/h4>\n\n<ul>\n<li>One page shows every available update and whether it will be installed automatically, with the reason<\/li>\n<li>Updates that your site cannot install yet, because they need a newer WordPress or PHP, are listed with what they require<\/li>\n<li>The time the information was fetched is shown<\/li>\n<li>The WordPress Updates screen shows the policies in use<\/li>\n<\/ul>\n\n<h4>Email Notification<\/h4>\n\n<ul>\n<li>One summary email after automatic updates, in place of WordPress's separate emails<\/li>\n<li>Several recipients and Bcc addresses<\/li>\n<li>Every part of the wording can be edited, and clearing a field brings back the bundled text<\/li>\n<li>When a major or minor update is included, the email adds a checklist for reviewing the site<\/li>\n<\/ul>\n\n<h4>Multisite<\/h4>\n\n<ul>\n<li>On a network, everything is managed from the network admin with one set of policies and one update log, because WordPress runs automatic updates on the main site and the plugin and theme files are shared by every site<\/li>\n<li>What to remove on uninstall is chosen once for the whole network<\/li>\n<\/ul>\n\n<h3>Third-Party Services<\/h3>\n\n<p>This plugin communicates with the following services. No personal data is sent to any of them.<\/p>\n\n<p>WordPress.org API, to retrieve core version and requirement information, and the list of released versions of a plugin or theme hosted there. This is the same endpoint WordPress core uses.<\/p>\n\n<ul>\n<li>Endpoints: <code>api.wordpress.org\/core\/version-check\/1.7\/<\/code> , <code>api.wordpress.org\/plugins\/info\/1.2\/<\/code> , <code>api.wordpress.org\/themes\/info\/1.2\/<\/code><\/li>\n<li>Terms of Service: https:\/\/wordpress.org\/about\/privacy\/<\/li>\n<\/ul>\n\n<p>GitHub API, to read the tags of a public repository, only for an item whose source is published there and only while a patch-only or minor-only policy is in use. The request carries the repository owner and name, and the access token when one has been set.<\/p>\n\n<ul>\n<li>Endpoint: <code>api.github.com\/repos\/{owner}\/{repository}\/tags<\/code><\/li>\n<li>Terms of Service: https:\/\/docs.github.com\/site-policy\/github-terms\/github-terms-of-service<\/li>\n<li>Privacy Policy: https:\/\/docs.github.com\/site-policy\/privacy-policies\/github-privacy-statement<\/li>\n<\/ul>\n\n<p>GitLab API, for the same purpose and under the same conditions as GitHub.<\/p>\n\n<ul>\n<li>Endpoint: <code>gitlab.com\/api\/v4\/projects\/{project}\/repository\/tags<\/code><\/li>\n<li>Terms of Service: https:\/\/about.gitlab.com\/terms\/<\/li>\n<li>Privacy Policy: https:\/\/about.gitlab.com\/privacy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In the WordPress admin, go to Plugins &gt; Add New Plugin, search for \"TrustBrain Update Manager\" and install it. You can also upload the <code>trustbrain-update-manager<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin. On a multisite network, network-activate it from the network admin<\/li>\n<li>Go to 'Update Manager' in the admin menu and choose your update policies<\/li>\n<li>Optionally, set a schedule on the 'Schedule' page<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20happens%20right%20after%20activation%3F\"><h3>What happens right after activation?<\/h3><\/dt>\n<dd><p>On the Update Settings page, the update policy for core, plugins, themes and translations is \"Not selected (follow WordPress)\", so automatic updates work as before. The update log and the summary email start working right away.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20wordpress%27s%20own%20updater%3F\"><h3>Does it work with WordPress's own updater?<\/h3><\/dt>\n<dd><p>Yes. Policies are applied through the auto-update filters WordPress provides for this purpose, and every download and install runs through the WordPress upgrader, so rollback and error handling work as usual.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20%22check%20for%20updates%22%20and%20%22run%20update%20now%22%3F\"><h3>What is the difference between \"Check for updates\" and \"Run update now\"?<\/h3><\/dt>\n<dd><p>\"Check for updates\" fetches the latest information from every update source and shows what is available. \"Run update now\" installs the updates your policies allow, immediately.<\/p><\/dd>\n<dt id=\"are%20security%20releases%20still%20installed%3F\"><h3>Are security releases still installed?<\/h3><\/dt>\n<dd><p>Yes. An update that WordPress.org marks for automatic installation, which is how urgent security releases are delivered, is installed as offered whatever your policy says.<\/p><\/dd>\n<dt id=\"how%20does%20a%20patch-only%20policy%20choose%20the%20version%3F\"><h3>How does a patch-only policy choose the version?<\/h3><\/dt>\n<dd><p>For a plugin or theme from WordPress.org, it installs the newest release within the same minor version (for example, the newest 1.2.x), even when the newest release overall is a bigger update. For an item hosted on GitHub or GitLab, it shows that version so you can install it yourself. The update targets page shows which version applies to each item.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20updates%20my%20site%20cannot%20install%20yet%3F\"><h3>Where can I see updates my site cannot install yet?<\/h3><\/dt>\n<dd><p>On the update targets page. When a new release needs a newer WordPress or PHP than your site runs, WordPress shows nothing for it; this page lists the version, what it requires, and which requirement your site does not meet. Once your site meets it, the update appears as usual.<\/p><\/dd>\n<dt id=\"why%20is%20an%20update%20not%20shown%20for%20an%20inactive%20plugin%20or%20theme%3F\"><h3>Why is an update not shown for an inactive plugin or theme?<\/h3><\/dt>\n<dd><p>Some plugins and themes check for their own updates, and WordPress runs that code only while they are active. Activate the item to see its updates. Items from WordPress.org are always checked.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Choose how far automatic updates go - patch, minor or major - for core, plugins, themes and translations. Run them on a schedule and log every update.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/371008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=371008"}],"author":[{"embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/iwamura"}],"wp:attachment":[{"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=371008"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=371008"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=371008"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=371008"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=371008"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=371008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}