Pantheon provides one-click updates for WordPress core within the Site Dashboard for officially launched versions once they have been merged into our upstream. You can test development versions of WordPress by updating through the WordPress Dashboard or via Git.
Development versions and beta releases are not supported and should not be run on live sites. Testing should be done on a Multidev environment or within an isolated local environment on a branch other than master.
terminus connection:set <site>.<env> sftp
Install and activate the WordPress Beta Tester plugin within the WordPress Dashboard or with Terminus:
terminus wp <site>.<env> -- plugin install wordpress-beta-tester --activate --yes
Go to Tools > WordPress Beta Tester and select the update stream you want to use, then click Save:
Go to Dashboard > Updates and click Update Now.
Verify the WordPress version using
terminus wp <site>.<env> -- core version or check the bottom of any WordPress Dashboard page:
You are using a development version (4.5-beta1-36808). Cool! Please stay updated.
Review configuration changes within the provided
wp-config-sample.php file and add desired changes to
wp-config.php for testing.
If working on a Multidev environment, set the connection mode to Git within the Pantheon Site Dashboard or with Terminus:
terminus connection:set <site>.<env> git
From within the local clone of your site's code repository:
git checkout -b "wpcore" git remote add WordPress git://github.com/WordPress/WordPress.git git fetch WordPress
Determine which update stream you want to use:
wp-config-sample.php and edit
wp-config.php with any additions you want to test.
For sites with Multidev, you can push the local branch to Pantheon once you've staged and committed the changes:
git commit -am "Update WordPress core to 4.4.2 development version" git push origin wpcore
Create the Multidev from within the Site Dashboard by selecting Multidev > Git Branches > Create Environment next to the
wpcore branch name.
WordPress sometimes includes database schema changes in major releases. When you update WordPress to the latest version, you might see a notification in the WordPress dashboard to update the database. Update as instructed or via terminus $site.$env 'wp core update-db'.