Skip to content

Update naar WordPress 6.8

Wybe van den Bosch edited this page Jun 3, 2026 · 1 revision
  1. Voeg de volgende repos toe
{
  "type": "vcs",
  "url": "git@github.com:yardinternet/nutshell.git"
},
{
  "type": "vcs",
  "url": "git@github.com:yardinternet/plugin-wordfence-mysqli-storage-engine.git"
},
  1. Update WordPress en alle plugins:
composer remove roots/wp-password-bcrypt wpackagist-plugin/sites-monitor && composer require roots/wordpress "6.8.*" wp-cli/wp-cli-bundle yard/nutshell yard/wordfence-mysqli-storage-engine wpackagist-plugin/relay --update-with-dependencies && composer update 
  1. Update alle @yardinternet/* npm packages:
ncu -u --packageFile package.json '@yardinternet/*' --target latest && npm install

command not found: ncu? Installeer via npm install -g npm-check-updates

  1. Verplaats de \Yard\Nutshell\bootloader()->boot(); call in functions.php naar binnen een after_setup_theme hook met priority 0:
add_action('after_setup_theme', function () {
	\Yard\Nutshell\bootloader()->boot();
}, 0);
  1. Als het project Sentry heeft, pas de Sentry configuratie dan aan voor correcte logging naar de terminal icm yard/logger:

Op Mac:

sed -i '' -e  "s/\['single'\]/\['single', 'stderr'\]/" config/logging.php

Op Linux:

sed -i -e  "s/\['single'\]/\['single', 'stderr'\]/" config/logging.php
  1. Deploy naar accept en productie

Activeer Relay (in een multisite kan dit enkel op netwerkniveau) en genereer een API key in de instellingen van Relay. Zorg dat deze key op accept en productie gelijk is zodat een WP migrate de key niet veranderd. Vul deze key in op Sites Accept en Sites Prod

Clone this wiki locally