-
Notifications
You must be signed in to change notification settings - Fork 0
Update naar Wordpress 6.6
Wybe van den Bosch edited this page Jun 3, 2026
·
1 revision
-
Check in de
package.jsonwelke versie van@wordpress/scriptswordt gebruikt. Als dit op^9.0staat, dan nog niet updaten! -
Update alle plugins, WordPress naar
6.6.*, Yard Blocks naar^1.16en SeoPress (Pro) naar^8.0:
composer update && composer require johnpbloch/wordpress "6.6.*" johnpbloch/wordpress-core "6.6.*" koodimonni-language/core-nl_nl "6.6.*" plugin/yard-blocks "^1.16" wpackagist-plugin/wp-seopress "^8.0" ypackagist/wp-seopress-pro "^8.0"
- Update
@yardinternet/gutenberg-corenaar de laatste versie (momenteel:1.5.8)
npm install @yardinternet/gutenberg-core@latest
- Check of er
unregisterBlockVariation()functie in het project staat. Zo ja, voeg dan deze variation toe aan de array:
{
block: 'core/group',
variation: 'group-grid',
}
- Gemeente site? Verwijder in
asset.phpdeze regel:
wp_localize_script('theme', 'YS', [
'dev' => WP_DEBUG ? true : false,
'elasticSearchUrl' => trailingslashit(rest_url()) . 'elasticsearch/v1/search',
]);
- Voeg dependabot config toe (voor GitHub repos)
Zet onderstaande config in /.github/dependabot.yml, let er daarbij op dat je bij de NPM config de juiste directory kiest
# Basic set up for three package managers
version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: 'github-actions'
# Workflow files stored in the default location of `.github/workflows`. (You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.)
directory: '/'
schedule:
interval: 'weekly'
reviewers:
- yardinternet/wordpress-backend
groups:
actions:
patterns:
- "*"
commit-message:
prefix: "(chore)"
# Maintain dependencies for npm
- package-ecosystem: 'npm'
registries: "*"
directories:
- '/htdocs/wp-content/themes/*' #Voor projecten met package.json per theme
- '/htdocs/wp-content/themes' #Voor projecten met package.json in theme root
- '/' #Voor projecten met package.json in de root
schedule:
interval: 'weekly'
reviewers:
- yardinternet/wordpress-frontend
groups:
npm:
patterns:
- "*"
commit-message:
prefix: "(chore)"
versioning-strategy: lockfile-only
# Maintain dependencies for Composer
- package-ecosystem: 'composer'
registries: "*"
directory: '/'
schedule:
interval: 'weekly'
reviewers:
- yardinternet/wordpress-backend
groups:
composer:
patterns:
- "*"
commit-message:
prefix: "(chore)"
include: "scope"
versioning-strategy: lockfile-only
registries:
ypackagist:
type: composer-repository
url: https://packagist.yard.nl/Satispress/
username: ${{secrets.YPACKAGIST_API_KEY}}
password: ${{secrets.YPACKAGIST_PASSWORD}}
github:
type: npm-registry
url: https://npm.pkg.github.com
token: ${{ secrets.YARD_BOT_PAT }}
- Update alle plugins, WordPress naar
6.6.*en SeoPress (Pro) naar^8.0:
composer update && composer require roots/wordpress "6.6.*" wpackagist-plugin/wp-seopress "^8.0" ypackagist/wp-seopress-pro "^8.0" --with-all-dependencies
- Update
yard/query-blockin sage theme naar de laatste versie (momenteel:1.0.6)
composer update yard/query-block
- Check of er
unregisterBlockVariation()functie in het project staat. Zo ja, voeg dan deze variation toe aan de array:
{
block: 'core/group',
variation: 'group-grid',
}
- Voeg dependabot config toe
Zet onderstaande config in /.github/dependabot.yml
# Basic set up for three package managers
version: 2
updates:
- package-ecosystem: 'github-actions'
# Workflow files stored in the default location of `.github/workflows`. (You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.)
directory: '/'
schedule:
interval: 'weekly'
reviewers:
- yardinternet/wordpress-backend
groups:
actions:
patterns:
- "*"
commit-message:
prefix: "(chore)"
# Maintain dependencies for npm
- package-ecosystem: 'npm'
directory: '/'
registries: "*"
schedule:
interval: 'weekly'
reviewers:
- yardinternet/wordpress-frontend
groups:
npm:
patterns:
- "*"
commit-message:
prefix: "(chore)"
versioning-strategy: lockfile-only
# Maintain dependencies for Composer
- package-ecosystem: "composer"
registries: "*"
directories:
- "/"
- "/web/app/themes/*"
schedule:
interval: "weekly"
reviewers:
- yardinternet/wordpress-backend
groups:
composer:
patterns:
- "*"
commit-message:
prefix: "(chore)"
versioning-strategy: lockfile-only
ignore:
- dependency-name: "roave/security-advisories"
registries:
ypackagist:
type: composer-repository
url: https://packagist.yard.nl/satispress/
username: ${{secrets.YPACKAGIST_API_KEY}}
password: ${{secrets.YPACKAGIST_PASSWORD}}
github:
type: npm-registry
url: https://npm.pkg.github.com
token: ${{secrets.YARD_BOT_PAT}}