diff --git a/.devcontainer/README.md b/.devcontainer/README.md new file mode 100644 index 000000000..cf47e6681 --- /dev/null +++ b/.devcontainer/README.md @@ -0,0 +1,21 @@ +# Codespaces for WordPress VIP + +The provided `devcontainer.json` file is configured to create a Codespaces development environment that is as identical as possible to a VIP Platform environment. + +Read our documentation to learn how to get started and [work with Codespaces for WordPress VIP applications](https://docs.wpvip.com/local-development/developing-with-github-codespaces/). + +Refer to [GitHub's documentation for Codespaces](https://docs.github.com/en/codespaces) to learn more about Codespaces in general. + +## Quick Start + +From within the GitHub interface for a repository with the `devcontainer.json` file: + +1. Select the button labeled "**<> Code**". +2. Select the tab labeled "**Codespaces**". +3. Select the button labeled "**Create codespace**". A displayed output log in a new browser tab will report progress on the creation of the new codespace (first-time creation might take a few minutes). + +## Prerequisites + +- Use of Codespaces within the wpcomvip GitHub organization is available as a part of our Enhanced and Premier packages. Qualifying customers must create a [VIP Support request](https://wordpressvip.zendesk.com/) for the Codespaces feature to be enabled for their GitHub user account. +- To work with Codespaces outside of the wpcomvip organization, customers can copy the [.devcontainer/devcontainer.json](https://github.com/Automattic/vip-go-skeleton/raw/5060ee2506c7baca258cd10f708a335162ab4937/.devcontainer/devcontainer.json) file to their own GitHub repository. +- A user must have a GitHub user role with Write access within the repository where Codespaces is used. diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000..87d6e3de0 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,173 @@ +{ + "name": "WordPress VIP Codespace", + "image": "ghcr.io/automattic/vip-codespaces/alpine-base:latest", + "overrideCommand": false, + "forwardPorts": [80, 81, 8025], + "portsAttributes": { + "80": { + "label": "Application", + "onAutoForward": "notify", + "elevateIfNeeded": true + }, + "81": { + "label": "phpMyAdmin", + "onAutoForward": "notify", + "elevateIfNeeded": true + }, + "1025": { + "label": "Mailpit SMTP", + "onAutoForward": "ignore" + }, + "3306": { + "label": "MySQL", + "onAutoForward": "ignore" + }, + "8025": { + "label": "Mailpit", + "onAutoForward": "notify" + }, + "9000": { + "label": "php-fpm", + "onAutoForward": "ignore" + }, + "9003": { + "label": "Xdebug Client Port", + "onAutoForward": "notify" + } + }, + "features": { + // ************************* + // *** Required features *** + // ************************* + "ghcr.io/automattic/vip-codespaces/base:latest": {}, + "ghcr.io/automattic/vip-codespaces/nginx:latest": { + // Set to the URL of a VIP Platform site where requests for missing media files can be redirected. + // Example: "mediaRedirectURL": "https://example.com" + "mediaRedirectURL": "" + }, + "ghcr.io/automattic/vip-codespaces/php:latest": { + // PHP version options: 8.1, 8.2, 8.3 + "version": "8.2", + "composer": true + }, + "ghcr.io/automattic/vip-codespaces/mariadb:latest": { + // Set to false to prevent the database content from persisting between rebuilds. + "installDatabaseToWorkspaces": true + }, + "ghcr.io/automattic/vip-codespaces/wordpress:latest": { + // WordPress version: Accepts 'latest', 'nightly', or a version number. + "version": "latest", + // Set to false to prevent wp-content/uploads content from persisting between rebuilds. + "moveUploadsToWorkspaces": true, + // Set to true to create the environment as a WordPress multisite. + "multisite": false, + // GitHub Codespaces only supports the subdirectory network type for multisite; subdomain cannot be used. + "multisiteStyle": "subdirectory" + }, + "ghcr.io/automattic/vip-codespaces/wp-cli:latest": { + // Set to true to enable nightly builds of WP-CLI. + "nightly": false + }, + "ghcr.io/automattic/vip-codespaces/vip-go-mu-plugins:latest": { + // Set to false to disable VIP MU plugins (not recommended). + "enabled": true, + // Which branch of VIP MU plugins to load. Accepts 'staging', 'production', or 'develop'. + "branch": "staging", + // Set to true to load all files necessary for the development of VIP MU plugins. + "development_mode": false + }, + "ghcr.io/automattic/vip-codespaces/dev-tools:latest": {}, + // ************************* + // *** Optional features *** + // ************************* + "ghcr.io/automattic/vip-codespaces/memcached:latest": { + // Set to false to disable memcached and the object cache (this is not recommended). + "enabled": true + }, + "ghcr.io/automattic/vip-codespaces/vip-cli:latest": { + // Set to false to disable VIP-CLI. + "enabled": true, + // Which version of VIP-CLI to install. Accepts 'latest', 'next', or a version number (see https://www.npmjs.com/package/@automattic/vip?activeTab=versions). + "version": "latest" + }, + // Photon + "ghcr.io/automattic/vip-codespaces/photon:latest": { + // Set to false if you don't need Photon + "enabled": true, + // Set to false to enable image optimizations. This may slow down requests. + "disable_optimizations": true, + // Process images only if they have a query string in their URLs + // When set to true: + // * https://mysite.com/wp-content/uploads/image.jpg will not be processed + // * https://mysite.com/wp-content/uploads/image.jpg?w=100 will be processed + // When set to false, both images will be processed by Photon. + "only_images_with_qs": true + }, + // Elasticsearch + "ghcr.io/automattic/vip-codespaces/elasticsearch:latest": { + // Set to true to enable Elasticsearch. + // This feature requires the local machine to have at least 8 GB RAM. + "enabled": false, + // Set to false to prevent Elasticsearch data from persisting between rebuilds. + "installDataToWorkspaces": true + }, + // Cron + "ghcr.io/automattic/vip-codespaces/cron:latest": { + // Set to true to enable cron. + "enabled": false, + // If system cron is enabled, additional settings are available. + // Set to false to cancel the creation of a system cron task that runs WordPress cron. + "run_wp_cron": true, + // WordPress cron schedule. Refer to https://crontab.guru/ for cron schedule expressions. + "wp_cron_schedule": "*/15 * * * *" + }, + // Tools + "ghcr.io/automattic/vip-codespaces/mailpit:latest": { + // Set to false to disable Mailpit. + "enabled": true + }, + "ghcr.io/automattic/vip-codespaces/phpmyadmin:latest": { + // Set to false to disable phpMyAdmin. + "enabled": true + }, + // Debugging + "ghcr.io/automattic/vip-codespaces/xdebug:latest": { + // Set to true to enable Xdebug. + // This setting can also be updated with CLI commands in the terminal. + "enabled": false, + // Set Xdebug mode. Accepted value options are listed here: https://xdebug.org/docs/all_settings#mode + "mode": "debug" + }, + // Misc + "ghcr.io/automattic/vip-codespaces/mc:latest": { + // Set to true to enable Midnight Commander. + "enabled": false + }, + "ghcr.io/automattic/vip-codespaces/ssh:latest": { + // Set to true to enable an SSH server for the Codespaces environment. + "enabled": false + } + }, + // ***************************** + // *** Environment variables *** + // ***************************** + "containerEnv": { + // "MY_VAR": "example", + // "MY_OTHER_VAR": "another example" + }, + "customizations": { + "vscode": { + "extensions": [ + "dlech.chmod", + "dbaeumer.vscode-eslint", + "GitHub.copilot", + "esbenp.prettier-vscode", + "timonwong.shellcheck", + "ms-azuretools.vscode-docker", + "zhiayang.tabindentspacealign", + "emilast.LogFileHighlighter", + "automattic.logwatcher" + ] + } + } +} diff --git a/.github/workflows/deploy_on_push.yml b/.github/workflows/deploy_on_push.yml index 7b1d4c5d9..c005e5a13 100644 --- a/.github/workflows/deploy_on_push.yml +++ b/.github/workflows/deploy_on_push.yml @@ -10,7 +10,7 @@ jobs: # Change below line to: `runs-on: ubuntu-latest` if not using self-hosted runners or if it is a public repo. runs-on: self-hosted steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Deploy uses: rtCamp/action-deploy-wordpress@master env: diff --git a/.github/workflows/phpcs_on_pull_request.yml b/.github/workflows/phpcs_on_pull_request.yml index 80f8b3444..e4526172f 100644 --- a/.github/workflows/phpcs_on_pull_request.yml +++ b/.github/workflows/phpcs_on_pull_request.yml @@ -6,7 +6,7 @@ jobs: # Change below line to: `runs-on: ubuntu-latest` if not using self-hosted runners or if it is a public repo. runs-on: high-performance steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.sha }} - name: Run PHPCS inspection diff --git a/.gitignore b/.gitignore index aaaadf843..82037581b 100644 --- a/.gitignore +++ b/.gitignore @@ -9,8 +9,6 @@ node_modules /plugins/akismet/ /plugins/advanced-post-cache/ /plugins/cron-control/ -/plugins/debug-bar/ -/plugins/debug-bar-cron/ /plugins/gutenberg-ramp/ /plugins/jetpack/ /plugins/jetpack-force-2fa/ @@ -58,3 +56,13 @@ phpcs.xml # Composer (repo root only) /vendor/ +debug.log +/node_modules/ +node_modules + +# Ignore editor config +.idea/ +.vscode/ + +# Other files and folders +*.map diff --git a/.phpcs.xml.dist b/.phpcs.xml.dist index 7ea423b7b..c4564e877 100644 --- a/.phpcs.xml.dist +++ b/.phpcs.xml.dist @@ -36,7 +36,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/README.md b/README.md index 0c8402d08..7c26fbe43 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ All the following directories are required and must not be removed: These directories will also be available on production web servers. Any additional directories created in your GitHub repository that are not included in the above list will not be mounted onto your site, and so will not be web-accessible. -For more information on how our codebase is structured, see https://docs.wpvip.com/technical-references/vip-codebase/. +For more information on how our codebase is structured, see https://docs.wpvip.com/technical-references/vip-codebase/. The `docs/` directory is a special directory that contains your documentation for your application. It is not mounted onto your site, but is available for you to use. See [docs/index.php](docs/index.php) for more information. diff --git a/composer.json b/composer.json index 5b7237bbe..fd4f89af5 100644 --- a/composer.json +++ b/composer.json @@ -7,8 +7,7 @@ "php": ">=8.0" }, "require-dev": { - "automattic/vipwpcs": "^2.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7", + "automattic/vipwpcs": "^3", "phpcompatibility/phpcompatibility-wp": "^2" }, "config": { diff --git a/composer.lock b/composer.lock index 653a6d370..c64e2cd7e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,33 +4,34 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a9d43cbdaa7dd0cca0f60566e1703046", + "content-hash": "4c4a58f7fc0e0376d89e7d3de00115d4", "packages": [], "packages-dev": [ { "name": "automattic/vipwpcs", - "version": "2.3.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/Automattic/VIP-Coding-Standards.git", - "reference": "6cd0a6a82bc0ac988dbf9d6a7c2e293dc8ac640b" + "reference": "1b8960ebff9ea3eb482258a906ece4d1ee1e25fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Automattic/VIP-Coding-Standards/zipball/6cd0a6a82bc0ac988dbf9d6a7c2e293dc8ac640b", - "reference": "6cd0a6a82bc0ac988dbf9d6a7c2e293dc8ac640b", + "url": "https://api.github.com/repos/Automattic/VIP-Coding-Standards/zipball/1b8960ebff9ea3eb482258a906ece4d1ee1e25fd", + "reference": "1b8960ebff9ea3eb482258a906ece4d1ee1e25fd", "shasum": "" }, "require": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7", "php": ">=5.4", - "sirbrillig/phpcs-variable-analysis": "^2.11.1", - "squizlabs/php_codesniffer": "^3.5.5", - "wp-coding-standards/wpcs": "^2.3" + "phpcsstandards/phpcsextra": "^1.1.0", + "phpcsstandards/phpcsutils": "^1.0.8", + "sirbrillig/phpcs-variable-analysis": "^2.11.17", + "squizlabs/php_codesniffer": "^3.7.2", + "wp-coding-standards/wpcs": "^3.0" }, "require-dev": { - "php-parallel-lint/php-console-highlighter": "^0.5", - "php-parallel-lint/php-parallel-lint": "^1.0", + "php-parallel-lint/php-console-highlighter": "^1.0.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", "phpcompatibility/php-compatibility": "^9", "phpcsstandards/phpcsdevtools": "^1.0", "phpunit/phpunit": "^4 || ^5 || ^6 || ^7" @@ -50,6 +51,7 @@ "keywords": [ "phpcs", "standards", + "static analysis", "wordpress" ], "support": { @@ -57,39 +59,42 @@ "source": "https://github.com/Automattic/VIP-Coding-Standards", "wiki": "https://github.com/Automattic/VIP-Coding-Standards/wiki" }, - "time": "2021-09-29T16:20:23+00:00" + "time": "2023-09-05T11:01:05+00:00" }, { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.7.2", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" + "url": "https://github.com/PHPCSStandards/composer-installer.git", + "reference": "4be43904336affa5c2f70744a348312336afd0da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", - "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", + "reference": "4be43904336affa5c2f70744a348312336afd0da", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 || ^2.0", - "php": ">=5.3", + "php": ">=5.4", "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "*", + "ext-json": "*", + "ext-zip": "*", "php-parallel-lint/php-parallel-lint": "^1.3.1", - "phpcompatibility/php-compatibility": "^9.0" + "phpcompatibility/php-compatibility": "^9.0", + "yoast/phpunit-polyfills": "^1.0" }, "type": "composer-plugin", "extra": { - "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" }, "autoload": { "psr-4": { - "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -105,7 +110,7 @@ }, { "name": "Contributors", - "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" + "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" } ], "description": "PHP_CodeSniffer Standards Composer Installer Plugin", @@ -129,10 +134,10 @@ "tests" ], "support": { - "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", - "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + "issues": "https://github.com/PHPCSStandards/composer-installer/issues", + "source": "https://github.com/PHPCSStandards/composer-installer" }, - "time": "2022-02-04T12:51:07+00:00" + "time": "2023-01-05T11:28:13+00:00" }, { "name": "phpcompatibility/php-compatibility", @@ -198,16 +203,16 @@ }, { "name": "phpcompatibility/phpcompatibility-paragonie", - "version": "1.3.1", + "version": "1.3.2", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git", - "reference": "ddabec839cc003651f2ce695c938686d1086cf43" + "reference": "bba5a9dfec7fcfbd679cfaf611d86b4d3759da26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/ddabec839cc003651f2ce695c938686d1086cf43", - "reference": "ddabec839cc003651f2ce695c938686d1086cf43", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/bba5a9dfec7fcfbd679cfaf611d86b4d3759da26", + "reference": "bba5a9dfec7fcfbd679cfaf611d86b4d3759da26", "shasum": "" }, "require": { @@ -244,26 +249,27 @@ "paragonie", "phpcs", "polyfill", - "standards" + "standards", + "static analysis" ], "support": { "issues": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/issues", "source": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie" }, - "time": "2021-02-15T10:24:51+00:00" + "time": "2022-10-25T01:46:02+00:00" }, { "name": "phpcompatibility/phpcompatibility-wp", - "version": "2.1.3", + "version": "2.1.4", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", - "reference": "d55de55f88697b9cdb94bccf04f14eb3b11cf308" + "reference": "b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/d55de55f88697b9cdb94bccf04f14eb3b11cf308", - "reference": "d55de55f88697b9cdb94bccf04f14eb3b11cf308", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5", + "reference": "b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5", "shasum": "" }, "require": { @@ -298,38 +304,176 @@ "compatibility", "phpcs", "standards", + "static analysis", "wordpress" ], "support": { "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" }, - "time": "2021-12-30T16:37:40+00:00" + "time": "2022-10-24T09:00:36+00:00" + }, + { + "name": "phpcsstandards/phpcsextra", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/PHPCSExtra.git", + "reference": "98bcdbacbda14b1db85f710b1853125726795bbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/98bcdbacbda14b1db85f710b1853125726795bbc", + "reference": "98bcdbacbda14b1db85f710b1853125726795bbc", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "phpcsstandards/phpcsutils": "^1.0.8", + "squizlabs/php_codesniffer": "^3.7.1" + }, + "require-dev": { + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "phpcsstandards/phpcsdevcs": "^1.1.6", + "phpcsstandards/phpcsdevtools": "^1.2.1", + "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0" + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-stable": "1.x-dev", + "dev-develop": "1.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHPCSExtra/graphs/contributors" + } + ], + "description": "A collection of sniffs and standards for use with PHP_CodeSniffer.", + "keywords": [ + "PHP_CodeSniffer", + "phpcbf", + "phpcodesniffer-standard", + "phpcs", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/PHPCSStandards/PHPCSExtra/issues", + "source": "https://github.com/PHPCSStandards/PHPCSExtra" + }, + "time": "2023-08-26T04:46:45+00:00" + }, + { + "name": "phpcsstandards/phpcsutils", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", + "reference": "69465cab9d12454e5e7767b9041af0cd8cd13be7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/69465cab9d12454e5e7767b9041af0cd8cd13be7", + "reference": "69465cab9d12454e5e7767b9041af0cd8cd13be7", + "shasum": "" + }, + "require": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", + "php": ">=5.4", + "squizlabs/php_codesniffer": "^3.7.1 || 4.0.x-dev@dev" + }, + "require-dev": { + "ext-filter": "*", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "phpcsstandards/phpcsdevcs": "^1.1.6", + "yoast/phpunit-polyfills": "^1.0.5 || ^2.0.0" + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-stable": "1.x-dev", + "dev-develop": "1.x-dev" + } + }, + "autoload": { + "classmap": [ + "PHPCSUtils/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHPCSUtils/graphs/contributors" + } + ], + "description": "A suite of utility functions for use with PHP_CodeSniffer", + "homepage": "https://phpcsutils.com/", + "keywords": [ + "PHP_CodeSniffer", + "phpcbf", + "phpcodesniffer-standard", + "phpcs", + "phpcs3", + "standards", + "static analysis", + "tokens", + "utility" + ], + "support": { + "docs": "https://phpcsutils.com/", + "issues": "https://github.com/PHPCSStandards/PHPCSUtils/issues", + "source": "https://github.com/PHPCSStandards/PHPCSUtils" + }, + "time": "2023-07-16T21:39:41+00:00" }, { "name": "sirbrillig/phpcs-variable-analysis", - "version": "v2.11.3", + "version": "v2.11.17", "source": { "type": "git", "url": "https://github.com/sirbrillig/phpcs-variable-analysis.git", - "reference": "c921498b474212fe4552928bbeb68d70250ce5e8" + "reference": "3b71162a6bf0cde2bff1752e40a1788d8273d049" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/c921498b474212fe4552928bbeb68d70250ce5e8", - "reference": "c921498b474212fe4552928bbeb68d70250ce5e8", + "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/3b71162a6bf0cde2bff1752e40a1788d8273d049", + "reference": "3b71162a6bf0cde2bff1752e40a1788d8273d049", "shasum": "" }, "require": { "php": ">=5.4.0", - "squizlabs/php_codesniffer": "^3.5" + "squizlabs/php_codesniffer": "^3.5.6" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "limedeck/phpunit-detailed-printer": "^3.1 || ^4.0 || ^5.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^5.0 || ^6.5 || ^7.0 || ^8.0", - "sirbrillig/phpcs-import-detection": "^1.1" + "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || ^1.0", + "phpcsstandards/phpcsdevcs": "^1.1", + "phpstan/phpstan": "^1.7", + "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.5 || ^7.0 || ^8.0 || ^9.0", + "sirbrillig/phpcs-import-detection": "^1.1", + "vimeo/psalm": "^0.2 || ^0.3 || ^1.1 || ^4.24 || ^5.0@beta" }, "type": "phpcodesniffer-standard", "autoload": { @@ -352,25 +496,29 @@ } ], "description": "A PHPCS sniff to detect problems with variables.", + "keywords": [ + "phpcs", + "static analysis" + ], "support": { "issues": "https://github.com/sirbrillig/phpcs-variable-analysis/issues", "source": "https://github.com/sirbrillig/phpcs-variable-analysis", "wiki": "https://github.com/sirbrillig/phpcs-variable-analysis/wiki" }, - "time": "2022-02-21T17:01:13+00:00" + "time": "2023-08-05T23:46:11+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.1", + "version": "3.7.2", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", "shasum": "" }, "require": { @@ -406,41 +554,50 @@ "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", "keywords": [ "phpcs", - "standards" + "standards", + "static analysis" ], "support": { "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", "source": "https://github.com/squizlabs/PHP_CodeSniffer", "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" }, - "time": "2022-06-18T07:21:10+00:00" + "time": "2023-02-22T23:07:41+00:00" }, { "name": "wp-coding-standards/wpcs", - "version": "2.3.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", - "reference": "7da1894633f168fe244afc6de00d141f27517b62" + "reference": "bb792cb331472b82c5d7f28fb9b8ec2d20f68826" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7da1894633f168fe244afc6de00d141f27517b62", - "reference": "7da1894633f168fe244afc6de00d141f27517b62", + "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/bb792cb331472b82c5d7f28fb9b8ec2d20f68826", + "reference": "bb792cb331472b82c5d7f28fb9b8ec2d20f68826", "shasum": "" }, "require": { + "ext-filter": "*", + "ext-libxml": "*", + "ext-tokenizer": "*", + "ext-xmlreader": "*", "php": ">=5.4", - "squizlabs/php_codesniffer": "^3.3.1" + "phpcsstandards/phpcsextra": "^1.1.0", + "phpcsstandards/phpcsutils": "^1.0.8", + "squizlabs/php_codesniffer": "^3.7.2" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || ^0.6", + "php-parallel-lint/php-console-highlighter": "^1.0.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", "phpcompatibility/php-compatibility": "^9.0", - "phpcsstandards/phpcsdevtools": "^1.0", + "phpcsstandards/phpcsdevtools": "^1.2.0", "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." + "ext-iconv": "For improved results", + "ext-mbstring": "For improved results" }, "type": "phpcodesniffer-standard", "notification-url": "https://packagist.org/downloads/", @@ -457,6 +614,7 @@ "keywords": [ "phpcs", "standards", + "static analysis", "wordpress" ], "support": { @@ -464,7 +622,7 @@ "source": "https://github.com/WordPress/WordPress-Coding-Standards", "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" }, - "time": "2020-05-13T23:57:56+00:00" + "time": "2023-08-21T14:28:38+00:00" } ], "aliases": [], diff --git a/themes/twentytwentyfive/assets/css/editor-style.css b/themes/twentytwentyfive/assets/css/editor-style.css new file mode 100644 index 000000000..13b91baa2 --- /dev/null +++ b/themes/twentytwentyfive/assets/css/editor-style.css @@ -0,0 +1,8 @@ +/* + * Link styles + * https://github.com/WordPress/gutenberg/issues/42319 + */ +a { + text-decoration-thickness: 1px !important; + text-underline-offset: .1em; +} diff --git a/themes/twentytwentyfive/assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2 new file mode 100644 index 000000000..ddfcab273 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2 new file mode 100644 index 000000000..f40961f04 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Black.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Black.woff2 new file mode 100644 index 000000000..bac3ec260 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Black.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BlackItalic.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BlackItalic.woff2 new file mode 100644 index 000000000..a550f65e5 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BlackItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Bold.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Bold.woff2 new file mode 100644 index 000000000..d67367ca5 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Bold.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BoldItalic.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BoldItalic.woff2 new file mode 100644 index 000000000..0d4ee8724 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BoldItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBold.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBold.woff2 new file mode 100644 index 000000000..5ba058ca6 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBold.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2 new file mode 100644 index 000000000..5e4000869 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLight.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLight.woff2 new file mode 100644 index 000000000..a06977d56 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLight.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2 new file mode 100644 index 000000000..ca7c7d763 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Italic.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Italic.woff2 new file mode 100644 index 000000000..212cd3b52 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Italic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Light.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Light.woff2 new file mode 100644 index 000000000..027c4e4ca Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Light.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-LightItalic.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-LightItalic.woff2 new file mode 100644 index 000000000..e16e67626 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-LightItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Medium.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Medium.woff2 new file mode 100644 index 000000000..00b0ea7e8 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Medium.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-MediumItalic.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-MediumItalic.woff2 new file mode 100644 index 000000000..47a5428ea Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-MediumItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Regular.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Regular.woff2 new file mode 100644 index 000000000..d224f4ff8 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Regular.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBold.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBold.woff2 new file mode 100644 index 000000000..ff815c0b5 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBold.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2 new file mode 100644 index 000000000..897a0f6c1 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Thin.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Thin.woff2 new file mode 100644 index 000000000..444b0c7f0 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Thin.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ThinItalic.woff2 b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ThinItalic.woff2 new file mode 100644 index 000000000..85da45d21 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ThinItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Black.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Black.woff2 new file mode 100644 index 000000000..2fefc2e99 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Black.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BlackItalic.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BlackItalic.woff2 new file mode 100644 index 000000000..aa9ab2592 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BlackItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Bold.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Bold.woff2 new file mode 100644 index 000000000..218a00731 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Bold.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BoldItalic.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BoldItalic.woff2 new file mode 100644 index 000000000..e32f0317c Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-BoldItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBold.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBold.woff2 new file mode 100644 index 000000000..0d3efcd38 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBold.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2 new file mode 100644 index 000000000..4665bfdc4 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLight.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLight.woff2 new file mode 100644 index 000000000..bc7f2ae0d Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLight.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2 new file mode 100644 index 000000000..9e7bd16ed Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Light.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Light.woff2 new file mode 100644 index 000000000..0d00850fb Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Light.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-LightItalic.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-LightItalic.woff2 new file mode 100644 index 000000000..2ab7591f6 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-LightItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Medium.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Medium.woff2 new file mode 100644 index 000000000..fe4b21a64 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Medium.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-MediumItalic.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-MediumItalic.woff2 new file mode 100644 index 000000000..da06424b3 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-MediumItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Regular.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Regular.woff2 new file mode 100644 index 000000000..043102e34 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-Regular.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-RegularItalic.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-RegularItalic.woff2 new file mode 100644 index 000000000..dd072f447 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-RegularItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBold.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBold.woff2 new file mode 100644 index 000000000..d00879adf Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBold.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2 b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2 new file mode 100644 index 000000000..8d5628b37 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2 new file mode 100644 index 000000000..44f81dcc5 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2 new file mode 100644 index 000000000..c9e4e2e22 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/platypi/Platypi-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/platypi/Platypi-VariableFont_wght.woff2 new file mode 100644 index 000000000..f86f871b0 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/platypi/Platypi-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2 new file mode 100644 index 000000000..8484d4f23 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Italic-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Italic-VariableFont_wght.woff2 new file mode 100644 index 000000000..67ccfbc63 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-Italic-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-VariableFont_wght.woff2 new file mode 100644 index 000000000..6f9305698 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/vollkorn/Vollkorn-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2 new file mode 100644 index 000000000..761f2e85a Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2 b/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2 new file mode 100644 index 000000000..562680dc4 Binary files /dev/null and b/themes/twentytwentyfive/assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2 differ diff --git a/themes/twentytwentyfive/assets/images/404-image.webp b/themes/twentytwentyfive/assets/images/404-image.webp new file mode 100644 index 000000000..5b33a9e23 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/404-image.webp differ diff --git a/themes/twentytwentyfive/assets/images/agenda-img-4.webp b/themes/twentytwentyfive/assets/images/agenda-img-4.webp new file mode 100644 index 000000000..d7a00dc7f Binary files /dev/null and b/themes/twentytwentyfive/assets/images/agenda-img-4.webp differ diff --git a/themes/twentytwentyfive/assets/images/akaka-falls-state-park-flora.webp b/themes/twentytwentyfive/assets/images/akaka-falls-state-park-flora.webp new file mode 100644 index 000000000..f4eabf2ea Binary files /dev/null and b/themes/twentytwentyfive/assets/images/akaka-falls-state-park-flora.webp differ diff --git a/themes/twentytwentyfive/assets/images/book-image-landing.webp b/themes/twentytwentyfive/assets/images/book-image-landing.webp new file mode 100644 index 000000000..f30065c8b Binary files /dev/null and b/themes/twentytwentyfive/assets/images/book-image-landing.webp differ diff --git a/themes/twentytwentyfive/assets/images/book-image.webp b/themes/twentytwentyfive/assets/images/book-image.webp new file mode 100644 index 000000000..92beb78e9 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/book-image.webp differ diff --git a/themes/twentytwentyfive/assets/images/botany-flowers-closeup.webp b/themes/twentytwentyfive/assets/images/botany-flowers-closeup.webp new file mode 100644 index 000000000..427db85fe Binary files /dev/null and b/themes/twentytwentyfive/assets/images/botany-flowers-closeup.webp differ diff --git a/themes/twentytwentyfive/assets/images/botany-flowers.webp b/themes/twentytwentyfive/assets/images/botany-flowers.webp new file mode 100644 index 000000000..bb34c39c9 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/botany-flowers.webp differ diff --git a/themes/twentytwentyfive/assets/images/campanula-alliariifolia-flower.webp b/themes/twentytwentyfive/assets/images/campanula-alliariifolia-flower.webp new file mode 100644 index 000000000..c2ad28bc1 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/campanula-alliariifolia-flower.webp differ diff --git a/themes/twentytwentyfive/assets/images/category-anthuriums.webp b/themes/twentytwentyfive/assets/images/category-anthuriums.webp new file mode 100644 index 000000000..0f1d2fa0d Binary files /dev/null and b/themes/twentytwentyfive/assets/images/category-anthuriums.webp differ diff --git a/themes/twentytwentyfive/assets/images/category-cactus.webp b/themes/twentytwentyfive/assets/images/category-cactus.webp new file mode 100644 index 000000000..9c90905a9 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/category-cactus.webp differ diff --git a/themes/twentytwentyfive/assets/images/category-sunflowers.webp b/themes/twentytwentyfive/assets/images/category-sunflowers.webp new file mode 100644 index 000000000..eced76d4f Binary files /dev/null and b/themes/twentytwentyfive/assets/images/category-sunflowers.webp differ diff --git a/themes/twentytwentyfive/assets/images/coming-soon-bg-image.webp b/themes/twentytwentyfive/assets/images/coming-soon-bg-image.webp new file mode 100644 index 000000000..ac96d52c2 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/coming-soon-bg-image.webp differ diff --git a/themes/twentytwentyfive/assets/images/coral-square.webp b/themes/twentytwentyfive/assets/images/coral-square.webp new file mode 100644 index 000000000..73c068fe1 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/coral-square.webp differ diff --git a/themes/twentytwentyfive/assets/images/dallas-creek-square.webp b/themes/twentytwentyfive/assets/images/dallas-creek-square.webp new file mode 100644 index 000000000..d36340128 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/dallas-creek-square.webp differ diff --git a/themes/twentytwentyfive/assets/images/delphinium-flowers.webp b/themes/twentytwentyfive/assets/images/delphinium-flowers.webp new file mode 100644 index 000000000..dc5a84a4e Binary files /dev/null and b/themes/twentytwentyfive/assets/images/delphinium-flowers.webp differ diff --git a/themes/twentytwentyfive/assets/images/flower-meadow-square.webp b/themes/twentytwentyfive/assets/images/flower-meadow-square.webp new file mode 100644 index 000000000..4b9cd30af Binary files /dev/null and b/themes/twentytwentyfive/assets/images/flower-meadow-square.webp differ diff --git a/themes/twentytwentyfive/assets/images/grid-flower-1.webp b/themes/twentytwentyfive/assets/images/grid-flower-1.webp new file mode 100644 index 000000000..4fadf2edf Binary files /dev/null and b/themes/twentytwentyfive/assets/images/grid-flower-1.webp differ diff --git a/themes/twentytwentyfive/assets/images/grid-flower-2.webp b/themes/twentytwentyfive/assets/images/grid-flower-2.webp new file mode 100644 index 000000000..2bebf05cc Binary files /dev/null and b/themes/twentytwentyfive/assets/images/grid-flower-2.webp differ diff --git a/themes/twentytwentyfive/assets/images/hero-podcast.webp b/themes/twentytwentyfive/assets/images/hero-podcast.webp new file mode 100644 index 000000000..1a79e971d Binary files /dev/null and b/themes/twentytwentyfive/assets/images/hero-podcast.webp differ diff --git a/themes/twentytwentyfive/assets/images/link-in-bio-background.webp b/themes/twentytwentyfive/assets/images/link-in-bio-background.webp new file mode 100644 index 000000000..0f31d5bc9 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/link-in-bio-background.webp differ diff --git a/themes/twentytwentyfive/assets/images/link-in-bio-image.webp b/themes/twentytwentyfive/assets/images/link-in-bio-image.webp new file mode 100644 index 000000000..ace36caf3 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/link-in-bio-image.webp differ diff --git a/themes/twentytwentyfive/assets/images/location.webp b/themes/twentytwentyfive/assets/images/location.webp new file mode 100644 index 000000000..4f7ea3c0a Binary files /dev/null and b/themes/twentytwentyfive/assets/images/location.webp differ diff --git a/themes/twentytwentyfive/assets/images/malibu-plantlife.webp b/themes/twentytwentyfive/assets/images/malibu-plantlife.webp new file mode 100644 index 000000000..74f54e682 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/malibu-plantlife.webp differ diff --git a/themes/twentytwentyfive/assets/images/man-in-hat.webp b/themes/twentytwentyfive/assets/images/man-in-hat.webp new file mode 100644 index 000000000..5090ff252 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/man-in-hat.webp differ diff --git a/themes/twentytwentyfive/assets/images/marshland-birds-square.webp b/themes/twentytwentyfive/assets/images/marshland-birds-square.webp new file mode 100644 index 000000000..5b2bc76f1 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/marshland-birds-square.webp differ diff --git a/themes/twentytwentyfive/assets/images/northern-buttercups-flowers.webp b/themes/twentytwentyfive/assets/images/northern-buttercups-flowers.webp new file mode 100644 index 000000000..d75c1d3e1 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/northern-buttercups-flowers.webp differ diff --git a/themes/twentytwentyfive/assets/images/nurse.webp b/themes/twentytwentyfive/assets/images/nurse.webp new file mode 100644 index 000000000..606552f85 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/nurse.webp differ diff --git a/themes/twentytwentyfive/assets/images/parthenon-square.webp b/themes/twentytwentyfive/assets/images/parthenon-square.webp new file mode 100644 index 000000000..039281da5 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/parthenon-square.webp differ diff --git a/themes/twentytwentyfive/assets/images/poster-image-background.webp b/themes/twentytwentyfive/assets/images/poster-image-background.webp new file mode 100644 index 000000000..00bc0b7b8 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/poster-image-background.webp differ diff --git a/themes/twentytwentyfive/assets/images/red-hibiscus-closeup.webp b/themes/twentytwentyfive/assets/images/red-hibiscus-closeup.webp new file mode 100644 index 000000000..3435a3b3f Binary files /dev/null and b/themes/twentytwentyfive/assets/images/red-hibiscus-closeup.webp differ diff --git a/themes/twentytwentyfive/assets/images/ruins-image.webp b/themes/twentytwentyfive/assets/images/ruins-image.webp new file mode 100644 index 000000000..d407de29f Binary files /dev/null and b/themes/twentytwentyfive/assets/images/ruins-image.webp differ diff --git a/themes/twentytwentyfive/assets/images/services-subscriber-photo.webp b/themes/twentytwentyfive/assets/images/services-subscriber-photo.webp new file mode 100644 index 000000000..785147d20 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/services-subscriber-photo.webp differ diff --git a/themes/twentytwentyfive/assets/images/star-thristle-flower.webp b/themes/twentytwentyfive/assets/images/star-thristle-flower.webp new file mode 100644 index 000000000..f5ccb93d0 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/star-thristle-flower.webp differ diff --git a/themes/twentytwentyfive/assets/images/typewriter.webp b/themes/twentytwentyfive/assets/images/typewriter.webp new file mode 100644 index 000000000..d386d23d0 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/typewriter.webp differ diff --git a/themes/twentytwentyfive/assets/images/vash-gon-square.webp b/themes/twentytwentyfive/assets/images/vash-gon-square.webp new file mode 100644 index 000000000..a9b8d178f Binary files /dev/null and b/themes/twentytwentyfive/assets/images/vash-gon-square.webp differ diff --git a/themes/twentytwentyfive/assets/images/woman-splashing-water.webp b/themes/twentytwentyfive/assets/images/woman-splashing-water.webp new file mode 100644 index 000000000..187c016e6 Binary files /dev/null and b/themes/twentytwentyfive/assets/images/woman-splashing-water.webp differ diff --git a/themes/twentytwentyfive/functions.php b/themes/twentytwentyfive/functions.php new file mode 100644 index 000000000..ddb42a89f --- /dev/null +++ b/themes/twentytwentyfive/functions.php @@ -0,0 +1,158 @@ +get( 'Version' ) + ); + } +endif; +add_action( 'wp_enqueue_scripts', 'twentytwentyfive_enqueue_styles' ); + +// Registers custom block styles. +if ( ! function_exists( 'twentytwentyfive_block_styles' ) ) : + /** + * Registers custom block styles. + * + * @since Twenty Twenty-Five 1.0 + * + * @return void + */ + function twentytwentyfive_block_styles() { + register_block_style( + 'core/list', + array( + 'name' => 'checkmark-list', + 'label' => __( 'Checkmark', 'twentytwentyfive' ), + 'inline_style' => ' + ul.is-style-checkmark-list { + list-style-type: "\2713"; + } + + ul.is-style-checkmark-list li { + padding-inline-start: 1ch; + }', + ) + ); + } +endif; +add_action( 'init', 'twentytwentyfive_block_styles' ); + +// Registers pattern categories. +if ( ! function_exists( 'twentytwentyfive_pattern_categories' ) ) : + /** + * Registers pattern categories. + * + * @since Twenty Twenty-Five 1.0 + * + * @return void + */ + function twentytwentyfive_pattern_categories() { + + register_block_pattern_category( + 'twentytwentyfive_page', + array( + 'label' => __( 'Pages', 'twentytwentyfive' ), + 'description' => __( 'A collection of full page layouts.', 'twentytwentyfive' ), + ) + ); + + register_block_pattern_category( + 'twentytwentyfive_post-format', + array( + 'label' => __( 'Post formats', 'twentytwentyfive' ), + 'description' => __( 'A collection of post format patterns.', 'twentytwentyfive' ), + ) + ); + } +endif; +add_action( 'init', 'twentytwentyfive_pattern_categories' ); + +// Registers block binding sources. +if ( ! function_exists( 'twentytwentyfive_register_block_bindings' ) ) : + /** + * Registers the post format block binding source. + * + * @since Twenty Twenty-Five 1.0 + * + * @return void + */ + function twentytwentyfive_register_block_bindings() { + register_block_bindings_source( + 'twentytwentyfive/format', + array( + 'label' => _x( 'Post format name', 'Label for the block binding placeholder in the editor', 'twentytwentyfive' ), + 'get_value_callback' => 'twentytwentyfive_format_binding', + ) + ); + } +endif; +add_action( 'init', 'twentytwentyfive_register_block_bindings' ); + +// Registers block binding callback function for the post format name. +if ( ! function_exists( 'twentytwentyfive_format_binding' ) ) : + /** + * Callback function for the post format name block binding source. + * + * @since Twenty Twenty-Five 1.0 + * + * @return string|void Post format name, or nothing if the format is 'standard'. + */ + function twentytwentyfive_format_binding() { + $post_format_slug = get_post_format(); + + if ( $post_format_slug && 'standard' !== $post_format_slug ) { + return get_post_format_string( $post_format_slug ); + } + } +endif; diff --git a/themes/twentytwentyfive/parts/footer-columns.html b/themes/twentytwentyfive/parts/footer-columns.html new file mode 100644 index 000000000..00ca2ec8c --- /dev/null +++ b/themes/twentytwentyfive/parts/footer-columns.html @@ -0,0 +1 @@ + diff --git a/themes/twentytwentyfive/parts/footer-newsletter.html b/themes/twentytwentyfive/parts/footer-newsletter.html new file mode 100644 index 000000000..8e1698856 --- /dev/null +++ b/themes/twentytwentyfive/parts/footer-newsletter.html @@ -0,0 +1 @@ + diff --git a/themes/twentytwentyfive/parts/footer.html b/themes/twentytwentyfive/parts/footer.html new file mode 100644 index 000000000..c2ea07cca --- /dev/null +++ b/themes/twentytwentyfive/parts/footer.html @@ -0,0 +1 @@ + diff --git a/themes/twentytwentyfive/parts/header-large-title.html b/themes/twentytwentyfive/parts/header-large-title.html new file mode 100644 index 000000000..2c7ccf8be --- /dev/null +++ b/themes/twentytwentyfive/parts/header-large-title.html @@ -0,0 +1 @@ + diff --git a/themes/twentytwentyfive/parts/header.html b/themes/twentytwentyfive/parts/header.html new file mode 100644 index 000000000..7e3e99009 --- /dev/null +++ b/themes/twentytwentyfive/parts/header.html @@ -0,0 +1 @@ + diff --git a/themes/twentytwentyfive/parts/sidebar.html b/themes/twentytwentyfive/parts/sidebar.html new file mode 100644 index 000000000..a29f82962 --- /dev/null +++ b/themes/twentytwentyfive/parts/sidebar.html @@ -0,0 +1 @@ + diff --git a/themes/twentytwentyfive/parts/vertical-header.html b/themes/twentytwentyfive/parts/vertical-header.html new file mode 100644 index 000000000..e102cc732 --- /dev/null +++ b/themes/twentytwentyfive/parts/vertical-header.html @@ -0,0 +1 @@ + diff --git a/themes/twentytwentyfive/patterns/banner-about-book.php b/themes/twentytwentyfive/patterns/banner-about-book.php new file mode 100644 index 000000000..dc06f303c --- /dev/null +++ b/themes/twentytwentyfive/patterns/banner-about-book.php @@ -0,0 +1,41 @@ + + + +
+ +
+ +
+ +

+ + + +

+ +
+ + + +
+ +
<?php esc_attr_e( 'Image of a book', 'twentytwentyfive' ); ?>
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/banner-cover-big-heading.php b/themes/twentytwentyfive/patterns/banner-cover-big-heading.php new file mode 100644 index 000000000..1b00c3a6f --- /dev/null +++ b/themes/twentytwentyfive/patterns/banner-cover-big-heading.php @@ -0,0 +1,35 @@ + + +
+ +
+ +
+ <?php esc_attr_e( 'Photo of a field full of flowers, a blue sky and a tree.', 'twentytwentyfive' ); ?> +
+ + + +
+ +

+ + +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/banner-intro-image.php b/themes/twentytwentyfive/patterns/banner-intro-image.php new file mode 100644 index 000000000..428deb07a --- /dev/null +++ b/themes/twentytwentyfive/patterns/banner-intro-image.php @@ -0,0 +1,52 @@ + + +
+ +
+ +
+ +
+ <?php echo esc_attr_x( 'Picture of a flower', 'Alt text for intro picture.', 'twentytwentyfive' ); ?> +
+ +
+ + + +
+ +

+ + + +

+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/banner-intro.php b/themes/twentytwentyfive/patterns/banner-intro.php new file mode 100644 index 000000000..48a816a4d --- /dev/null +++ b/themes/twentytwentyfive/patterns/banner-intro.php @@ -0,0 +1,28 @@ + + +
+ +

+ ' . esc_html_x( 'Fleurs', 'Example brand name.', 'twentytwentyfive' ) . '' + ); + ?> +

+ +
+ diff --git a/themes/twentytwentyfive/patterns/banner-poster.php b/themes/twentytwentyfive/patterns/banner-poster.php new file mode 100644 index 000000000..3c78fe364 --- /dev/null +++ b/themes/twentytwentyfive/patterns/banner-poster.php @@ -0,0 +1,69 @@ + + + + diff --git a/themes/twentytwentyfive/patterns/banner-with-description-and-images-grid.php b/themes/twentytwentyfive/patterns/banner-with-description-and-images-grid.php new file mode 100644 index 000000000..8fc3369d8 --- /dev/null +++ b/themes/twentytwentyfive/patterns/banner-with-description-and-images-grid.php @@ -0,0 +1,53 @@ + + +
+ +
+ +
+ +
+ +

+ + + +

+ ' . esc_html_x( 'Fleurs', 'Example brand name.', 'twentytwentyfive' ) . '' + ); + ?> +

+ + +
+ + + +
<?php esc_attr_e( 'Photography close up of a red flower.', 'twentytwentyfive' ); ?>
+ +
+ + + +
<?php esc_attr_e( 'Black and white photography close up of a flower.', 'twentytwentyfive' ); ?>
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/binding-format.php b/themes/twentytwentyfive/patterns/binding-format.php new file mode 100644 index 000000000..a2ca92d6c --- /dev/null +++ b/themes/twentytwentyfive/patterns/binding-format.php @@ -0,0 +1,16 @@ + + +

+ diff --git a/themes/twentytwentyfive/patterns/comments.php b/themes/twentytwentyfive/patterns/comments.php new file mode 100644 index 000000000..08c500f70 --- /dev/null +++ b/themes/twentytwentyfive/patterns/comments.php @@ -0,0 +1,53 @@ + + +
+ +

+ + + + +
+ +
+ + +
+ + + + +
+ + +
+ +
+ +
+ +
+ + + + + + + + + +
+ diff --git a/themes/twentytwentyfive/patterns/contact-centered-social-link.php b/themes/twentytwentyfive/patterns/contact-centered-social-link.php new file mode 100644 index 000000000..7fad89ba9 --- /dev/null +++ b/themes/twentytwentyfive/patterns/contact-centered-social-link.php @@ -0,0 +1,39 @@ + + + +
+ +
+ +

Feel free to reach out.', 'Heading of the Contact social link pattern', 'twentytwentyfive' ) ); ?>

+ + + + + + + + + +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/contact-info-locations.php b/themes/twentytwentyfive/patterns/contact-info-locations.php new file mode 100644 index 000000000..393d0a7a1 --- /dev/null +++ b/themes/twentytwentyfive/patterns/contact-info-locations.php @@ -0,0 +1,101 @@ + + +
+ +
+ +

+ + + +
+ +
+ +

+ + + + + + + + +

+ + +

+ +
+ + + +
+ +
+ +

+ + +

+ +
+ + + +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/contact-location-and-link.php b/themes/twentytwentyfive/patterns/contact-location-and-link.php new file mode 100644 index 000000000..95cbbe3cd --- /dev/null +++ b/themes/twentytwentyfive/patterns/contact-location-and-link.php @@ -0,0 +1,43 @@ + + +
+ +
+ +
+ +
+

+ + + +

+ +
+ +
+ + + +
+ +
<?php esc_attr_e( 'The business location', 'twentytwentyfive' ); ?>
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/cta-book-links.php b/themes/twentytwentyfive/patterns/cta-book-links.php new file mode 100644 index 000000000..b142d0898 --- /dev/null +++ b/themes/twentytwentyfive/patterns/cta-book-links.php @@ -0,0 +1,60 @@ + + +
+ +

+ + + +
+ +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ +
+ + + +

international editions.', 'Pattern placeholder text with link.', 'twentytwentyfive' ) ); ?>

+ +
+ diff --git a/themes/twentytwentyfive/patterns/cta-book-locations.php b/themes/twentytwentyfive/patterns/cta-book-locations.php new file mode 100644 index 000000000..37e6419a0 --- /dev/null +++ b/themes/twentytwentyfive/patterns/cta-book-locations.php @@ -0,0 +1,148 @@ + + +
+ +
+ +
+ +
+ +

+ + + +

+ +
+ +
+ + + +
+ +
+ +
+ +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ +
+ + + +
+ +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/cta-centered-heading.php b/themes/twentytwentyfive/patterns/cta-centered-heading.php new file mode 100644 index 000000000..e1c8d7e30 --- /dev/null +++ b/themes/twentytwentyfive/patterns/cta-centered-heading.php @@ -0,0 +1,34 @@ + + +
+ +
+ +

+ + +

+ + + +
+ +
+
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/cta-events-list.php b/themes/twentytwentyfive/patterns/cta-events-list.php new file mode 100644 index 000000000..5cdd05089 --- /dev/null +++ b/themes/twentytwentyfive/patterns/cta-events-list.php @@ -0,0 +1,171 @@ + + +
+ +
+ +

+ + + +

+ + + +
+ +
+ +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +
+ +
+ +
+ +
+ +
+ + + +
+
+ +

+ historias, iсторії, iστορίες”', 'Placeholder heading in four languages.', 'twentytwentyfive' ) + ); + ?> +

+ + + +

+ +
+ + + +
+ +

+ + + +
+ +
+ +
+ +
+ +
+ + + +
+
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +
+ +
+ +
+ +
+ +
+ + + +
+
+ +

+ historias, iсторії, iστορίες”', 'Placeholder heading in four languages.', 'twentytwentyfive' ) + ); + ?> +

+ + + +

+ +
+ + + +
+ +

+ + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/cta-grid-products-link.php b/themes/twentytwentyfive/patterns/cta-grid-products-link.php new file mode 100644 index 000000000..87851b4ce --- /dev/null +++ b/themes/twentytwentyfive/patterns/cta-grid-products-link.php @@ -0,0 +1,141 @@ + + +
+ +
+ +

+ + + +
+ +
<?php esc_attr_e( 'Black and white flower', 'twentytwentyfive' ); ?>
+ + + + + + + +
<?php esc_attr_e( 'Closeup of plantlife in the Malibu Canyon area', 'twentytwentyfive' ); ?>
+ + + +
+ + + +
+ + + + + + + +
<?php esc_attr_e( 'Flora of Akaka Falls State Park', 'twentytwentyfive' ); ?>
+ + + + + + + + + + + +
+ + + +
+ + + + + + + +
+ + + +
+ + + +
<?php esc_attr_e( 'Botany flowers', 'twentytwentyfive' ); ?>
+ + + +
+ + + +
+ + + +
<?php esc_attr_e( 'Black and white flower', 'twentytwentyfive' ); ?>
+ +
+ + + +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/cta-heading-search.php b/themes/twentytwentyfive/patterns/cta-heading-search.php new file mode 100644 index 000000000..00dffc235 --- /dev/null +++ b/themes/twentytwentyfive/patterns/cta-heading-search.php @@ -0,0 +1,25 @@ + + +
+
+ +

+ + + +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/cta-newsletter.php b/themes/twentytwentyfive/patterns/cta-newsletter.php new file mode 100644 index 000000000..679e1e02a --- /dev/null +++ b/themes/twentytwentyfive/patterns/cta-newsletter.php @@ -0,0 +1,38 @@ + + + + diff --git a/themes/twentytwentyfive/patterns/event-3-col.php b/themes/twentytwentyfive/patterns/event-3-col.php new file mode 100644 index 000000000..08a7d7a17 --- /dev/null +++ b/themes/twentytwentyfive/patterns/event-3-col.php @@ -0,0 +1,105 @@ + + +
+ +
+ +

+ + + +

+ +
+ + + +
+ +
+ +
<?php esc_attr_e( 'Event image', 'twentytwentyfive' ); ?>
+ + + +
+ +

+ + + + + +
+ + + +

+ +
+ + + +
+ +
<?php esc_attr_e( 'Event image', 'twentytwentyfive' ); ?>
+ + + +
+ +

+ + + + + +
+ + + +

+ +
+ + + +
+ +
<?php esc_attr_e( 'Event image', 'twentytwentyfive' ); ?>
+ + + +
+ +

+ + + + + +
+ + + +

+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/event-rsvp.php b/themes/twentytwentyfive/patterns/event-rsvp.php new file mode 100644 index 000000000..1ba58e5ac --- /dev/null +++ b/themes/twentytwentyfive/patterns/event-rsvp.php @@ -0,0 +1,103 @@ + + +
+ +
+ +
+ +
+ +

+ historias, iсторії, iστορίες”', 'Placeholder heading in four languages.', 'twentytwentyfive' ) + ); + ?> +

+ + + +

+ + + + + +
+ +
+ + + +
+ + + +
+ +
+ +

+ +
+ +
+ +
+ + + +
+ +
+ +
+ +

+ + + + + + + +

+ +
+ +
+ + + +
+ +
<?php esc_attr_e( 'Close up photo of white flowers on a grey background', 'twentytwentyfive' ); ?> +
+ + + +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/event-schedule.php b/themes/twentytwentyfive/patterns/event-schedule.php new file mode 100644 index 000000000..ba5156d76 --- /dev/null +++ b/themes/twentytwentyfive/patterns/event-schedule.php @@ -0,0 +1,199 @@ + + +
+ +
+ +

+ + +

+ + + + + +
+ +
+ +
+ +

+ +
+ + +
+ +
+ +
+ +
<?php esc_attr_e( 'Birds on a lake.', 'twentytwentyfive' ); ?>
+ +
+ + +
+ +
+ +
+ +

+ + +

+ +
+ + +

Prof. Fiona Presley', 'Pattern placeholder text with link.', 'twentytwentyfive' ) ); ?>

+ +
+ +
+ +
+ + +
+ +
+ +
<?php esc_attr_e( 'View of the deep ocean.', 'twentytwentyfive' ); ?>
+ +
+ + +
+ +
+ +
+ +

+ + +

+ +
+ + +

Prof. Fiona Presley', 'Pattern placeholder text with link.', 'twentytwentyfive' ) ); ?>

+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + +
+ +
+ +
+ +

+ +
+ + +
+ +
+ +
+ +
<?php esc_attr_e( 'The Acropolis of Athens.', 'twentytwentyfive' ); ?>
+ +
+ + +
+
+ +
+ +

+ + +

+ +
+ + +

Prof. Fiona Presley', 'Pattern placeholder text with link.', 'twentytwentyfive' ) ); ?>

+ +
+ +
+ +
+ + +
+ +
+ +
<?php esc_attr_e( 'Black and white photo of an African woman.', 'twentytwentyfive' ); ?>
+ +
+ + +
+ +
+ +
+ +

+ + +

+ +
+ + +

Prof. Fiona Presley', 'Pattern placeholder text with link.', 'twentytwentyfive' ) ); ?>

+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/footer-centered.php b/themes/twentytwentyfive/patterns/footer-centered.php new file mode 100644 index 000000000..be82e0f64 --- /dev/null +++ b/themes/twentytwentyfive/patterns/footer-centered.php @@ -0,0 +1,40 @@ + + +
+ +
+ + +
+ + + + + + + +

+ WordPress' + ); + ?> +

+ +
+ diff --git a/themes/twentytwentyfive/patterns/footer-columns.php b/themes/twentytwentyfive/patterns/footer-columns.php new file mode 100644 index 000000000..6b12c325a --- /dev/null +++ b/themes/twentytwentyfive/patterns/footer-columns.php @@ -0,0 +1,84 @@ + + +
+ +
+ +
+ +
+ + +
+ + + +
+ +
+ +

+ + + + + + + +
+ + +
+ +

+ + + + + + + +
+ +
+ +
+ + + + + +
+ +

+ + +

+ WordPress' + ); + ?> +

+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/footer-newsletter.php b/themes/twentytwentyfive/patterns/footer-newsletter.php new file mode 100644 index 000000000..1c88efcc3 --- /dev/null +++ b/themes/twentytwentyfive/patterns/footer-newsletter.php @@ -0,0 +1,60 @@ + + +
+ +
+ +

+ + + +

+ + + +
+ +
+ +
+ + + + + + + +
+ +

+ + +

+ WordPress' + ); + ?> +

+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/footer-social.php b/themes/twentytwentyfive/patterns/footer-social.php new file mode 100644 index 000000000..006cb8333 --- /dev/null +++ b/themes/twentytwentyfive/patterns/footer-social.php @@ -0,0 +1,42 @@ + + +
+ +
+ + + + + + +
+ + + + + +

+ WordPress' + ); + ?> +

+ +
+ diff --git a/themes/twentytwentyfive/patterns/footer.php b/themes/twentytwentyfive/patterns/footer.php new file mode 100644 index 000000000..4dec2cc6a --- /dev/null +++ b/themes/twentytwentyfive/patterns/footer.php @@ -0,0 +1,93 @@ + + +
+ +
+ + + +
+ +
+ +
+ + +
+ + + +
+ + + +
+ +
+ + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + +
+ +

+ + +

+ WordPress' + ); + ?> +

+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/format-audio.php b/themes/twentytwentyfive/patterns/format-audio.php new file mode 100644 index 000000000..852f1d432 --- /dev/null +++ b/themes/twentytwentyfive/patterns/format-audio.php @@ -0,0 +1,38 @@ + + +
+ +
+ +
+
<?php esc_attr_e( 'Event image', 'twentytwentyfive' ); ?>
+
+ + + +
+

+ + + +

+ + + +
+
+
+
+ diff --git a/themes/twentytwentyfive/patterns/format-link.php b/themes/twentytwentyfive/patterns/format-link.php new file mode 100644 index 000000000..2605a89d2 --- /dev/null +++ b/themes/twentytwentyfive/patterns/format-link.php @@ -0,0 +1,28 @@ + + +
+ +

+ + + +
+ +

+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/grid-videos.php b/themes/twentytwentyfive/patterns/grid-videos.php new file mode 100644 index 000000000..56f54c258 --- /dev/null +++ b/themes/twentytwentyfive/patterns/grid-videos.php @@ -0,0 +1,56 @@ + + +
+ +
+ +

+ + + +

+ +
+ + + +
+ +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/grid-with-categories.php b/themes/twentytwentyfive/patterns/grid-with-categories.php new file mode 100644 index 000000000..f0762aaba --- /dev/null +++ b/themes/twentytwentyfive/patterns/grid-with-categories.php @@ -0,0 +1,71 @@ + + +
+ +
+ +
+ +

+ +
+ + +
+ +
<?php esc_attr_e( 'Close up of a red anthurium.', 'twentytwentyfive' ); ?>
+ + + +
+ + +

+ +
+ + +
+ +
+ + + +
+ + +

+ +
+ + +
+ +
+ + + +
+ + +

+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/header-centered.php b/themes/twentytwentyfive/patterns/header-centered.php new file mode 100644 index 000000000..f65124256 --- /dev/null +++ b/themes/twentytwentyfive/patterns/header-centered.php @@ -0,0 +1,28 @@ + + +
+ +
+ + +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/header-columns.php b/themes/twentytwentyfive/patterns/header-columns.php new file mode 100644 index 000000000..fc0a6e460 --- /dev/null +++ b/themes/twentytwentyfive/patterns/header-columns.php @@ -0,0 +1,34 @@ + + +
+ +
+ +
+ + +
+ + +
+ +
+ + +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/header-large-title.php b/themes/twentytwentyfive/patterns/header-large-title.php new file mode 100644 index 000000000..087be5d5f --- /dev/null +++ b/themes/twentytwentyfive/patterns/header-large-title.php @@ -0,0 +1,28 @@ + + +
+ +
+ + +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/header.php b/themes/twentytwentyfive/patterns/header.php new file mode 100644 index 000000000..1cbe86e1d --- /dev/null +++ b/themes/twentytwentyfive/patterns/header.php @@ -0,0 +1,32 @@ + + +
+ +
+ +
+ + +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/heading-and-paragraph-with-image.php b/themes/twentytwentyfive/patterns/heading-and-paragraph-with-image.php new file mode 100644 index 000000000..6ece41c41 --- /dev/null +++ b/themes/twentytwentyfive/patterns/heading-and-paragraph-with-image.php @@ -0,0 +1,44 @@ + + + +
+ +
+ +
+ +

+ +

+ + +

+ +
+ + + +
+ +
+ <?php echo esc_attr_x( 'Cliff Palace, Colorado', 'Alt text for Overview picture.', 'twentytwentyfive' ); ?> +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/hero-book.php b/themes/twentytwentyfive/patterns/hero-book.php new file mode 100644 index 000000000..31d3465d3 --- /dev/null +++ b/themes/twentytwentyfive/patterns/hero-book.php @@ -0,0 +1,50 @@ + + +
+ +
+ +
+ +
+ + <?php esc_attr_e( 'Image of the book', 'twentytwentyfive' ); ?> +
+ + + +
+
+ +
+ + + +
+ +

+ + + +

+ + + +

+
+
+
+ diff --git a/themes/twentytwentyfive/patterns/hero-full-width-image.php b/themes/twentytwentyfive/patterns/hero-full-width-image.php new file mode 100644 index 000000000..1a50f1dfc --- /dev/null +++ b/themes/twentytwentyfive/patterns/hero-full-width-image.php @@ -0,0 +1,41 @@ + + + +
+ + <?php echo esc_attr_x( 'Picture of a flower', 'Alt text for cover image.', 'twentytwentyfive' ); ?> +
+ +
+ +

+ + + +

+ + + +
+ +
+ +
+ +
+ +
+
+ diff --git a/themes/twentytwentyfive/patterns/hero-overlapped-book-cover-with-links.php b/themes/twentytwentyfive/patterns/hero-overlapped-book-cover-with-links.php new file mode 100644 index 000000000..677e992f5 --- /dev/null +++ b/themes/twentytwentyfive/patterns/hero-overlapped-book-cover-with-links.php @@ -0,0 +1,123 @@ + + +
+ +
+ +
+ +
+ +
+ +
+ +

+ +

+ + + +

+ +

+ +
+ + + +
+ + + + + +
+ +
+ +
+ +
+ + + +
+ + +
+ + + +
+ +
+ +
+ + +
+ +
+ +
+ + + +
+ + +
+ + + +
+ +
+ +
+ +
+ + + + + + + +

international editions.', 'Pattern placeholder text with link.', 'twentytwentyfive' ) ); ?>

+ +
+ +
+ +
+ + + +
+ +
+ <?php echo esc_attr__( 'Book Image', 'twentytwentyfive' ); ?> +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/hero-podcast.php b/themes/twentytwentyfive/patterns/hero-podcast.php new file mode 100644 index 000000000..43610a47f --- /dev/null +++ b/themes/twentytwentyfive/patterns/hero-podcast.php @@ -0,0 +1,78 @@ + + +
+ +
+ +
+ +
+ <?php echo esc_attr_x( 'Picture of a person', 'Alt text for hero image.', 'twentytwentyfive' ); ?> +
+ +
+ + + + +
+ +

+ + + +

+ + + +
+ + +

+ + + +
+ +

+ + + +

+ + + +

+ + + +

+ + + +

+ +
+ + +
+ + +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/hidden-404.php b/themes/twentytwentyfive/patterns/hidden-404.php new file mode 100644 index 000000000..b548067a4 --- /dev/null +++ b/themes/twentytwentyfive/patterns/hidden-404.php @@ -0,0 +1,46 @@ + + +
+ +
+ +
+ +
+ <?php echo esc_attr_x( 'Small totara tree on ridge above Long Point', 'image description', 'twentytwentyfive' ); ?> +
+ +
+ + +
+ +
+ +

+ +

+ + +

+ + +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/hidden-blog-heading.php b/themes/twentytwentyfive/patterns/hidden-blog-heading.php new file mode 100644 index 000000000..a632a2bad --- /dev/null +++ b/themes/twentytwentyfive/patterns/hidden-blog-heading.php @@ -0,0 +1,16 @@ + + +

+ diff --git a/themes/twentytwentyfive/patterns/hidden-search.php b/themes/twentytwentyfive/patterns/hidden-search.php new file mode 100644 index 000000000..d4a7090ff --- /dev/null +++ b/themes/twentytwentyfive/patterns/hidden-search.php @@ -0,0 +1,14 @@ + + + diff --git a/themes/twentytwentyfive/patterns/hidden-sidebar.php b/themes/twentytwentyfive/patterns/hidden-sidebar.php new file mode 100644 index 000000000..1b6dccbfa --- /dev/null +++ b/themes/twentytwentyfive/patterns/hidden-sidebar.php @@ -0,0 +1,42 @@ + + +

+ + + + + + + +
+ + +
+ + +
+ + + + + + + + + +

+ + +
+ diff --git a/themes/twentytwentyfive/patterns/hidden-written-by.php b/themes/twentytwentyfive/patterns/hidden-written-by.php new file mode 100644 index 000000000..a8ffce647 --- /dev/null +++ b/themes/twentytwentyfive/patterns/hidden-written-by.php @@ -0,0 +1,24 @@ + + + + diff --git a/themes/twentytwentyfive/patterns/logos.php b/themes/twentytwentyfive/patterns/logos.php new file mode 100644 index 000000000..7d16329de --- /dev/null +++ b/themes/twentytwentyfive/patterns/logos.php @@ -0,0 +1,48 @@ + + +
+ +

+ + + + + + + +
+ +
+ + + +
+ + + +
+ + + +
+ + + +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/media-instagram-grid.php b/themes/twentytwentyfive/patterns/media-instagram-grid.php new file mode 100644 index 000000000..f06429395 --- /dev/null +++ b/themes/twentytwentyfive/patterns/media-instagram-grid.php @@ -0,0 +1,65 @@ + + +
+ +
+ +
+ +
+ +

+ + + +

+ +
+ +
+ + + +
<?php esc_attr_e( 'Photo of a field full of flowers, a blue sky and a tree.', 'twentytwentyfive' ); ?>
+ + + +
<?php esc_attr_e( 'Profile portrait of a native person.', 'twentytwentyfive' ); ?>
+ + + +
<?php esc_attr_e( 'View of the deep ocean.', 'twentytwentyfive' ); ?>
+ + + +
<?php esc_attr_e( 'Portrait of an African Woman dressed in traditional costume, wearing decorative jewelry.', 'twentytwentyfive' ); ?>
+ + + +
<?php esc_attr_e( 'The Acropolis of Athens.', 'twentytwentyfive' ); ?>
+ + + +
<?php esc_attr_e( 'Close up of two flowers on a dark background.', 'twentytwentyfive' ); ?>
+ + + +
<?php esc_attr_e( 'Birds on a lake.', 'twentytwentyfive' ); ?>
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/more-posts.php b/themes/twentytwentyfive/patterns/more-posts.php new file mode 100644 index 000000000..6dd8f8298 --- /dev/null +++ b/themes/twentytwentyfive/patterns/more-posts.php @@ -0,0 +1,34 @@ + + +
+ +

+ + + +
+ + +
+ + +
+ + +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/overlapped-images.php b/themes/twentytwentyfive/patterns/overlapped-images.php new file mode 100644 index 000000000..f7e8215e5 --- /dev/null +++ b/themes/twentytwentyfive/patterns/overlapped-images.php @@ -0,0 +1,58 @@ + + +
+ +
+ +
+ +
<?php esc_attr_e( 'Photography close up of a red flower.', 'twentytwentyfive' ); ?>
+ + +
+ +
<?php esc_attr_e( 'Black and white photography close up of a flower.', 'twentytwentyfive' ); ?>
+ +
+ +
+ + +
+ +
+ +

+ +
+ + + +

+ ' . esc_html_x( 'Fleurs', 'Example brand name.', 'twentytwentyfive' ) . '' + ); + ?> +

+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/page-business-home.php b/themes/twentytwentyfive/patterns/page-business-home.php new file mode 100644 index 000000000..e94cf50e6 --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-business-home.php @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/themes/twentytwentyfive/patterns/page-coming-soon.php b/themes/twentytwentyfive/patterns/page-coming-soon.php new file mode 100644 index 000000000..baab75912 --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-coming-soon.php @@ -0,0 +1,45 @@ + + + + diff --git a/themes/twentytwentyfive/patterns/page-cv-bio.php b/themes/twentytwentyfive/patterns/page-cv-bio.php new file mode 100644 index 000000000..13dc4f3ee --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-cv-bio.php @@ -0,0 +1,57 @@ + + + + diff --git a/themes/twentytwentyfive/patterns/page-landing-book.php b/themes/twentytwentyfive/patterns/page-landing-book.php new file mode 100644 index 000000000..3874c78d5 --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-landing-book.php @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/themes/twentytwentyfive/patterns/page-landing-event.php b/themes/twentytwentyfive/patterns/page-landing-event.php new file mode 100644 index 000000000..9915e20af --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-landing-event.php @@ -0,0 +1,23 @@ + + + + + + + diff --git a/themes/twentytwentyfive/patterns/page-landing-podcast.php b/themes/twentytwentyfive/patterns/page-landing-podcast.php new file mode 100644 index 000000000..48ac7310f --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-landing-podcast.php @@ -0,0 +1,23 @@ + + + + + + + diff --git a/themes/twentytwentyfive/patterns/page-link-in-bio-heading-paragraph-links-image.php b/themes/twentytwentyfive/patterns/page-link-in-bio-heading-paragraph-links-image.php new file mode 100644 index 000000000..7d5e1ef56 --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-link-in-bio-heading-paragraph-links-image.php @@ -0,0 +1,68 @@ + + +
+ +
+ +
+ +
+ +

+ + + +

+ + + +
+ +

+ + + +

+ + + +

+ +
+ +
+ +
+ + + +
+ +
+ <?php esc_attr_e( 'Photo of a woman worker.', 'twentytwentyfive' ); ?>
+ + + +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/page-link-in-bio-wide-margins.php b/themes/twentytwentyfive/patterns/page-link-in-bio-wide-margins.php new file mode 100644 index 000000000..3f095cc9f --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-link-in-bio-wide-margins.php @@ -0,0 +1,57 @@ + + +
+ +
+ +
+ +
<?php esc_attr_e( 'Woman on beach, splashing water.', 'twentytwentyfive' ); ?>
+ +
+ + + +
+ +
+ +

+ + + +

+ + + + + +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/page-link-in-bio-with-tight-margins.php b/themes/twentytwentyfive/patterns/page-link-in-bio-with-tight-margins.php new file mode 100644 index 000000000..264ce6329 --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-link-in-bio-with-tight-margins.php @@ -0,0 +1,67 @@ + + +
+ +
+ +
+ +
+ + <?php esc_attr_e( 'Black and white photo focusing on a woman and a child from afar.', 'twentytwentyfive' ); ?>
+ + + + +
+ +
+ + + +
+ +
+ +

+ + + +
+ +

+ + + +

+ + + +

+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/page-portfolio-home.php b/themes/twentytwentyfive/patterns/page-portfolio-home.php new file mode 100644 index 000000000..7a2a5b3f1 --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-portfolio-home.php @@ -0,0 +1,236 @@ + + +
+ +
+ +
+ +
+ +

+ +
+ + + +
+ + + +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ + +
+ + + +
+ + + + +

+ + +
+ +
+ + +
+ +
+ + +
+ + + +
+ + + + +

+ + +
+ +
+ +
+ + + + + +
+ + + +
+ + + + +
+ + +
+ + + +
+ + + + +

+ + +
+ + + + +
+ + + +
+ + + + +
+ +
+ +
+ + +
+ + + +
+ + + + +

+ + +
+ +
+ + +
+ +
+ + +
+ + + +
+ + + + +

+ + +
+ +
+ +
+ + + + + + + +
+ + +
+ + + +
+ + + + +

+ + +
+ + + +
+ + + + + +
+ + + +
+ +
+ +
+ +

+ + +


+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/page-shop-home.php b/themes/twentytwentyfive/patterns/page-shop-home.php new file mode 100644 index 000000000..ce87cafac --- /dev/null +++ b/themes/twentytwentyfive/patterns/page-shop-home.php @@ -0,0 +1,21 @@ + + + + + diff --git a/themes/twentytwentyfive/patterns/post-navigation.php b/themes/twentytwentyfive/patterns/post-navigation.php new file mode 100644 index 000000000..22852b223 --- /dev/null +++ b/themes/twentytwentyfive/patterns/post-navigation.php @@ -0,0 +1,24 @@ + + +
+ + + +
+ diff --git a/themes/twentytwentyfive/patterns/pricing-2-col.php b/themes/twentytwentyfive/patterns/pricing-2-col.php new file mode 100644 index 000000000..c1ac80b6d --- /dev/null +++ b/themes/twentytwentyfive/patterns/pricing-2-col.php @@ -0,0 +1,121 @@ + + +
+ +

+ + + +

+ + + + + + + +
+ +
+ +

+ + + +

+ + + +
    + +
  • + + + +
  • + + + +
  • + + + +
  • + + + +
  • + +
+ + + +
+ +
+ +
+ +
+ + + +
+ +

+ + + +

+ + + +
    + +
  • + + + +
  • + + + +
  • + + + +
  • + + + +
  • + +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/pricing-3-col.php b/themes/twentytwentyfive/patterns/pricing-3-col.php new file mode 100644 index 000000000..ff66c8bd9 --- /dev/null +++ b/themes/twentytwentyfive/patterns/pricing-3-col.php @@ -0,0 +1,148 @@ + + +
+ +
+ +

+ + + +

+ +
+ + + +
+ +
+ +
+ +
+ +

+ + + +

+ +
+ + + +
+ +

+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +

+ + + +

+ +
+ + + +
+ +

+ + + +

+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/services-3-col.php b/themes/twentytwentyfive/patterns/services-3-col.php new file mode 100644 index 000000000..44a4bc0d2 --- /dev/null +++ b/themes/twentytwentyfive/patterns/services-3-col.php @@ -0,0 +1,79 @@ + + +
+ +

+ + + +
+ +
+ + +
+ <?php esc_attr_e( 'Image for service', 'twentytwentyfive' ); ?> +
+ + + +

+ + + +

+ +
+ + + +
+ +
+ <?php esc_attr_e( 'Image for service', 'twentytwentyfive' ); ?> +
+ + + +

+ + + +

+ +
+ + + +
+ +
+ <?php esc_attr_e( 'Image for service', 'twentytwentyfive' ); ?> +
+ + + +

+ + + +

+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/services-subscriber-only-section.php b/themes/twentytwentyfive/patterns/services-subscriber-only-section.php new file mode 100644 index 000000000..713103c1c --- /dev/null +++ b/themes/twentytwentyfive/patterns/services-subscriber-only-section.php @@ -0,0 +1,76 @@ + + +
+ +
+ +
+ +

+ + + +
    + +
  • + + + +
  • + + + +
  • + + + +
  • + + + +
  • + +
+ + + +
+ +
+ + + +
+ +
+ + + +

+ +
+ + + +
+ +
<?php esc_attr_e( 'Smartphones capturing a scenic wildflower meadow with trees', 'twentytwentyfive' ); ?>
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/services-team-photos.php b/themes/twentytwentyfive/patterns/services-team-photos.php new file mode 100644 index 000000000..865438cdb --- /dev/null +++ b/themes/twentytwentyfive/patterns/services-team-photos.php @@ -0,0 +1,60 @@ + + +
+ +
+ +
+ +

+ +
+ + + +
+ +
+ +
+ <?php esc_attr_e( 'Woman on beach, splashing water.', 'twentytwentyfive' ); ?> +
+ + + +
+ <?php esc_attr_e( 'Portrait of a nurse', 'twentytwentyfive' ); ?> +
+ + + +
+ <?php esc_attr_e( 'Picture of a person typing on a typewriter.', 'twentytwentyfive' ); ?> +
+ + + +
+ <?php esc_attr_e( 'Man in hat, standing in front of a building.', 'twentytwentyfive' ); ?> +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/template-404-vertical-header-blog.php b/themes/twentytwentyfive/patterns/template-404-vertical-header-blog.php new file mode 100644 index 000000000..b93343da6 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-404-vertical-header-blog.php @@ -0,0 +1,41 @@ + + +
+ +
+ +
+ + +
+ +
+ + + + + + + + + +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-archive-news-blog.php b/themes/twentytwentyfive/patterns/template-archive-news-blog.php new file mode 100644 index 000000000..8ad194289 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-archive-news-blog.php @@ -0,0 +1,39 @@ + + + + +
+ +
+ + + + + + + + +
+ + +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-archive-photo-blog.php b/themes/twentytwentyfive/patterns/template-archive-photo-blog.php new file mode 100644 index 000000000..e94b24564 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-archive-photo-blog.php @@ -0,0 +1,26 @@ + + + + + +
+ + + +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-archive-text-blog.php b/themes/twentytwentyfive/patterns/template-archive-text-blog.php new file mode 100644 index 000000000..26cc2437b --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-archive-text-blog.php @@ -0,0 +1,28 @@ + + + + +
+ + + + + + +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-archive-vertical-header-blog.php b/themes/twentytwentyfive/patterns/template-archive-vertical-header-blog.php new file mode 100644 index 000000000..a9a47302c --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-archive-vertical-header-blog.php @@ -0,0 +1,48 @@ + + +
+ +
+ +
+ + + +
+ +
+ + + + + + + + + + + + + + +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-home-news-blog.php b/themes/twentytwentyfive/patterns/template-home-news-blog.php new file mode 100644 index 000000000..7dea528fa --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-home-news-blog.php @@ -0,0 +1,166 @@ + + + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+ + + +
+ + + + +

+ + +
+ + +
+ + +
+ + + +
+ + +
+ +
+ +
+ + +
+ +
+ + +
+ + + + +
+ + +
+ +
+ + +
+ +
+ +
+ + +
+ + + +
+ + +
+ + +
+ + +
+ + + +
+ + +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ + +
+ + + +
+ + +
+ +
+ + + +
+ +
+ + +
+ + + +
+ + + +
+ + + + + +
+ +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-home-photo-blog.php b/themes/twentytwentyfive/patterns/template-home-photo-blog.php new file mode 100644 index 000000000..29ed37689 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-home-photo-blog.php @@ -0,0 +1,33 @@ + + + + +
+ +
+ +

+ +
+ + +

+ + +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-home-posts-grid-news-blog.php b/themes/twentytwentyfive/patterns/template-home-posts-grid-news-blog.php new file mode 100644 index 000000000..167f0a047 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-home-posts-grid-news-blog.php @@ -0,0 +1,136 @@ + + + + +
+ + +
+ +
+ + + +
+ + + +
+ + + + +

+ + +
+ +
+ + + +
+ +
+ +
+ + +
+ + + +
+ + + + +

+ + +
+ + +
+ + +
+ + + +
+ + + + +

+ + +
+ +
+ +
+ + + +
+ +
+ + +
+ + + +
+ + + + +

+ + +
+ +
+ + + +
+ +

+ + +
+ + +
+ + +
+ + +
+ +
+ + +
+ + + + + diff --git a/themes/twentytwentyfive/patterns/template-home-text-blog.php b/themes/twentytwentyfive/patterns/template-home-text-blog.php new file mode 100644 index 000000000..eb6bb3674 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-home-text-blog.php @@ -0,0 +1,29 @@ + + + + +
+ +

+ + + + + +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-home-vertical-header-blog.php b/themes/twentytwentyfive/patterns/template-home-vertical-header-blog.php new file mode 100644 index 000000000..528d313b1 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-home-vertical-header-blog.php @@ -0,0 +1,47 @@ + + +
+ +
+ +
+ + + +
+ +
+ + + + + + + + + + + + + +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-home-with-sidebar-news-blog.php b/themes/twentytwentyfive/patterns/template-home-with-sidebar-news-blog.php new file mode 100644 index 000000000..ee6732278 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-home-with-sidebar-news-blog.php @@ -0,0 +1,127 @@ + + + + +
+ +
+ +
+ +
+ + + +
+ + + +
+ + +
+ +
+ + +
+ +

+ + + + + +
+ + +
+ + +
+ + + + + + + +

+ + +
+ +
+ +
+ + + + + +
+ + +
+ +
+ +
+ + +
+ + +

+ + +
+ +
+ +
+ + +
+ + +
+ +
+ +
+ + + +
+ + + + + +
+ + + +

+ + +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-page-photo-blog.php b/themes/twentytwentyfive/patterns/template-page-photo-blog.php new file mode 100644 index 000000000..54ccb20be --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-page-photo-blog.php @@ -0,0 +1,28 @@ + + + + +
+ +
+ + + +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-page-vertical-header-blog.php b/themes/twentytwentyfive/patterns/template-page-vertical-header-blog.php new file mode 100644 index 000000000..8be9a7e3a --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-page-vertical-header-blog.php @@ -0,0 +1,63 @@ + + +
+ +
+ +
+ + +
+ +
+ + +
+ + + + +
+ +
+ + + + + + +
+ +
+ +
+ + +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-query-loop-news-blog.php b/themes/twentytwentyfive/patterns/template-query-loop-news-blog.php new file mode 100644 index 000000000..c55b33730 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-query-loop-news-blog.php @@ -0,0 +1,62 @@ + + +
+ +
+
+ + + +
+ + + + + + +
+ + + + +
+
+ + + +
+
+ + + + +
+ + + + + +
+ + + + +

+ + + + + +
+ diff --git a/themes/twentytwentyfive/patterns/template-query-loop-photo-blog.php b/themes/twentytwentyfive/patterns/template-query-loop-photo-blog.php new file mode 100644 index 000000000..c9f150cbe --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-query-loop-photo-blog.php @@ -0,0 +1,46 @@ + + +
+ +
+ + +

+ + +
+ + + +
+ + + +
+ + + +
+ + + + + +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/template-query-loop-text-blog.php b/themes/twentytwentyfive/patterns/template-query-loop-text-blog.php new file mode 100644 index 000000000..416c3b33a --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-query-loop-text-blog.php @@ -0,0 +1,47 @@ + + +
+ +
+ + +

+ + +
+ + + +
+ + +
+ + + + + + + + +
+ + + + + +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/template-query-loop-vertical-header-blog.php b/themes/twentytwentyfive/patterns/template-query-loop-vertical-header-blog.php new file mode 100644 index 000000000..c4b912b19 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-query-loop-vertical-header-blog.php @@ -0,0 +1,51 @@ + + +
+ + +
+ + +
+ + + + + +
+
+ + + +
+
+ + + + + + + + + + + + + + +

+ + +
+ diff --git a/themes/twentytwentyfive/patterns/template-query-loop.php b/themes/twentytwentyfive/patterns/template-query-loop.php new file mode 100644 index 000000000..82dc4de84 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-query-loop.php @@ -0,0 +1,46 @@ + + +
+ + +
+ + + + +
+ + + +
+ + +

+ + +
+ + +
+ + + + + +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/template-search-news-blog.php b/themes/twentytwentyfive/patterns/template-search-news-blog.php new file mode 100644 index 000000000..e4ff042be --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-search-news-blog.php @@ -0,0 +1,39 @@ + + + + +
+ +
+ + + + + + + + +
+ + +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-search-photo-blog.php b/themes/twentytwentyfive/patterns/template-search-photo-blog.php new file mode 100644 index 000000000..c08992c21 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-search-photo-blog.php @@ -0,0 +1,29 @@ + + + + +
+ + +
+ +
+ + +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-search-text-blog.php b/themes/twentytwentyfive/patterns/template-search-text-blog.php new file mode 100644 index 000000000..c51a053fb --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-search-text-blog.php @@ -0,0 +1,32 @@ + + + + +
+ +
+ + +
+ + + + + +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-search-vertical-header-blog.php b/themes/twentytwentyfive/patterns/template-search-vertical-header-blog.php new file mode 100644 index 000000000..3121358e8 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-search-vertical-header-blog.php @@ -0,0 +1,45 @@ + + +
+ +
+ +
+ + +
+ +
+ + + + + + + + + + + + +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-single-left-aligned-content.php b/themes/twentytwentyfive/patterns/template-single-left-aligned-content.php new file mode 100644 index 000000000..9f86084f9 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-single-left-aligned-content.php @@ -0,0 +1,112 @@ + + + + +
+ +
+ +
+ +
+ +
+ + +
+ +

+ + +
+ +
+ +
+ + +
+ +
+ +
+ + + +
+ +
+ +
+ + +

+ + +
+ +
+ +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ +
+ + + +
+ + +
+ +
+ +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-single-news-blog.php b/themes/twentytwentyfive/patterns/template-single-news-blog.php new file mode 100644 index 000000000..86ebd9ce0 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-single-news-blog.php @@ -0,0 +1,141 @@ + + + + +
+ + +
+ +
+ + + + + + + + +
+ +
+ +
+ + +

+ + +
+ + +
+ + +
+ +
+ +
+ +
+ +
+ + + +
+ + + +
+ +
+ +
+ + +
+ + + + + +
+ + +
+ + +
+ + +
+ +
+ +
+ + + +
+ + + +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ + + +
+ + + +
+ + + +
+ + +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-single-offset.php b/themes/twentytwentyfive/patterns/template-single-offset.php new file mode 100644 index 000000000..bc71fa2cf --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-single-offset.php @@ -0,0 +1,93 @@ + + + + +
+ +
+ +
+ + +
+ +
+ + + +
+ +
+ +
+ +
+ +
+

+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ + + +
+ + + +
+ +
+ +
+ + + +
+ + +
+ +
+ +
+ +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/template-single-photo-blog.php b/themes/twentytwentyfive/patterns/template-single-photo-blog.php new file mode 100644 index 000000000..884259b18 --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-single-photo-blog.php @@ -0,0 +1,97 @@ + + + + +
+ +
+ +
+ +
+ +
+ + +
+ +
+ +
+ +
+

+ +
+ + +
+

+ +
+ +
+ + +
+ +
+ +

+ + +
+ + +
+ +

+ + +
+ +
+ +
+ +
+ +
+ + +
+ + + +
+ + +
+ + + + + +
+ +
+ +
+ + diff --git a/themes/twentytwentyfive/patterns/template-single-text-blog.php b/themes/twentytwentyfive/patterns/template-single-text-blog.php new file mode 100644 index 000000000..a99ee6adf --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-single-text-blog.php @@ -0,0 +1,49 @@ + + + + +
+ +
+ + + + + + + + +
+ +
+ + + +
+ + + +
+ + +
+ +
+ + diff --git a/themes/twentytwentyfive/patterns/template-single-vertical-header-blog.php b/themes/twentytwentyfive/patterns/template-single-vertical-header-blog.php new file mode 100644 index 000000000..9d8c310db --- /dev/null +++ b/themes/twentytwentyfive/patterns/template-single-vertical-header-blog.php @@ -0,0 +1,100 @@ + + +
+ +
+ +
+ + +
+ +
+ +
+ + + + +
+ + +
+ + + + + +
+ + + +
+ +
+ +
+ + +
+ + +
+ + + + + + + +
+ +
+ +
+ + +
+ +
+ +
+ + + + + +
+ + + + +
+ + + + +
+ +
+ + + diff --git a/themes/twentytwentyfive/patterns/testimonials-2-col.php b/themes/twentytwentyfive/patterns/testimonials-2-col.php new file mode 100644 index 000000000..7f33f2c39 --- /dev/null +++ b/themes/twentytwentyfive/patterns/testimonials-2-col.php @@ -0,0 +1,79 @@ + + +
+ +
+ +
+ +
+ +
+ +
<?php echo esc_attr_x( 'Picture of a person', 'Alt text for testimonial image.', 'twentytwentyfive' ); ?>
+ +
+ + + +
+ +
+ +

+ + Atlanta, GA', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?> +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
<?php echo esc_attr_x( 'Picture of a person', 'Alt text for testimonial image.', 'twentytwentyfive' ); ?>
+ +
+ + + +
+ +
+ +

+ + Springfield, IL', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?> +
+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/testimonials-6-col.php b/themes/twentytwentyfive/patterns/testimonials-6-col.php new file mode 100644 index 000000000..e3bb055d5 --- /dev/null +++ b/themes/twentytwentyfive/patterns/testimonials-6-col.php @@ -0,0 +1,127 @@ + + +
+ +

+ + + +
+ +
+ +
+ +
+ +

+ +
+ + Springfield, IL', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?> +
+ +
+ + + +
+ +
+ +
+ +

+ +
+ + Springfield, IL', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?> +
+ +
+ + + +
+ +
+ +
+ +

+ +
+ + Springfield, IL', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?> +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +

+ +
+ + Springfield, IL', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?> +
+ +
+ + + +
+
+ +
+ +

+ +
+ Springfield, IL', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?> +
+ +
+ + + +
+
+ +
+ +

+ +
+ Springfield, IL', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?> +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/testimonials-large.php b/themes/twentytwentyfive/patterns/testimonials-large.php new file mode 100644 index 000000000..b9d727c10 --- /dev/null +++ b/themes/twentytwentyfive/patterns/testimonials-large.php @@ -0,0 +1,54 @@ + + +
+ +
+ +
+ +
+ +

+ + + +
+ +
+ +

+ +
+ + Atlanta, GA', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?> +
+ +
+ +
+ + + +
+ +
<?php echo esc_attr_x( 'Picture of a person typing on a typewriter.', 'Alt text for testimonial image.', 'twentytwentyfive' ); ?>
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/text-faqs.php b/themes/twentytwentyfive/patterns/text-faqs.php new file mode 100644 index 000000000..fd8397bcb --- /dev/null +++ b/themes/twentytwentyfive/patterns/text-faqs.php @@ -0,0 +1,98 @@ + + +
+ +
+ +

+ + + +
+ +
+ +
+ +

+ + + +

+ +
+ +
+ + + +
+ +
+ +

+ + + +

+ +
+ +
+ +
+ + + +
+ +
+ +
+ +

+ + + +

+ +
+ +
+ + + +
+ +
+ +

+ + + +

+ +
+ +
+ +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/patterns/vertical-header.php b/themes/twentytwentyfive/patterns/vertical-header.php new file mode 100644 index 000000000..a90923924 --- /dev/null +++ b/themes/twentytwentyfive/patterns/vertical-header.php @@ -0,0 +1,29 @@ + + +
+ +
+ +
+ + +
+ +
+ +
+ diff --git a/themes/twentytwentyfive/readme.txt b/themes/twentytwentyfive/readme.txt new file mode 100644 index 000000000..c04796c2e --- /dev/null +++ b/themes/twentytwentyfive/readme.txt @@ -0,0 +1,253 @@ +=== Twenty Twenty-Five === +Contributors: wordpressdotorg +Requires at least: 6.7 +Tested up to: 6.7 +Requires PHP: 7.2 +Stable tag: 1.0 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html + +== Description == + +Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide. + + +== Changelog == + + +== Copyright == + +Twenty Twenty-Five WordPress Theme, (C) 2024 WordPress.org and contributors. +Twenty Twenty-Five is distributed under the terms of the GNU GPL. + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +This theme incorporates code from: + +Twenty Twenty-Four WordPress Theme, (C) 2023 WordPress.org +License: GPLv2 or later. License URI: http://www.gnu.org/licenses/gpl-2.0.html + + +This theme bundles the following third-party resources: + +=== Fonts === +.ttf files downloaded from fonts.google.com have been converted to .woff2 using +https://github.com/google/woff2 + + +Fira Code Font +Copyright (c) 2014, The Fira Code Project Authors +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Reference: https://github.com/tonsky/FiraCode +Source: https://fonts.google.com/specimen/Fira+Code + +Manrope Font +Copyright (c) 2018 The Manrope Project Authors +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Reference: https://github.com/sharanda/manrope +Source: https://fonts.google.com/specimen/Manrope + +Vollkorn Font +Copyright (c) 2005–2018, Friedrich Althausen +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Reference: https://github.com/FAlthausen/Vollkorn-Typeface +Source: https://fonts.google.com/specimen/Vollkorn + +Fira Sans Font +Digitized data copyright (c) 2012-2015, The Mozilla Foundation and Telefonica S.A. +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Reference: https://github.com/mozilla/Fira +Source: https://fonts.google.com/specimen/Fira+Sans + +Platypi Font +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Reference: https://github.com/d-sargent/platypi +Source: https://fonts.google.com/specimen/Platypi + +Ysabeau Office Font +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Reference: https://github.com/CatharsisFonts/Ysabeau +Source: https://fonts.google.com/specimen/Ysabeau+Office + +Literata Font +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Reference: https://github.com/googlefonts/literata +Source: https://fonts.google.com/specimen/Literata + +Roboto Slab Font +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Reference: hhttps://github.com/googlefonts/robotoslab +Source: https://fonts.google.com/specimen/Roboto+Slab + +Beiruti Font +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Reference: https://github.com/googlefonts/beiruti +Source: https://fonts.google.com/specimen/Beiruti + +=== Images === + +Northern Buttercups. +Free public domain CC0 image. +northern-buttercups-flowers.webp +https://www.rawpixel.com/image/8802603 + +License: CC0 https://creativecommons.org/publicdomain/zero/1.0/ +Small totara tree on ridge above Long Point, Porirua Harbour, by Leslie Adkin. +Free public domain CC0 image. +404-image.webp +https://www.rawpixel.com/image/13029755 + +Old gray paris map. +Free public domain CC0 image. +location.webp +https://www.rawpixel.com/image/6033837 + +Delphinium (Larkspur). +Free public domain CC0 image. +delphinium-flowers.webp +https://www.rawpixel.com/image/2224378 + +Campanula Alliariifolia (Cornish Bellflower). +Free public domain CC0 image. +campanula-alliariifolia-flower.webp +https://www.rawpixel.com/image/2222755 + +Centaurea Ruthenica(Star Thristle). +Free public domain CC0 image. +star-thristle-flower.webp +https://www.rawpixel.com/image/2211732 + +Botany flowers. +Free public domain CC0 image. +botany-flowers.webp +botany-flowers-closeup.webp +https://www.rawpixel.com/image/8812207 + +Person typing on a typewriter. +Free public domain CC0 image. +typewriter.webp +https://www.rawpixel.com/image/12240004/photo-image-face-person-technology + +Woman wearing a traditional nurse's cap, photographed from behind. +nurse.webp +Free public domain CC0 image. +https://www.rawpixel.com/image/8782633/photo-image-person-white + +Woman splashing water, at Lake George. +woman-splashing-water.webp +Free public domain CC0 image. +https://www.rawpixel.com/image/9758986/photo-image-people-art-vintage + +Man in hat, standing in front of a building. +man-in-hat.webp +Free public domain CC0 image. +https://www.slam.org/collection/objects/62642/ + +African Woman by Pascal Sébah and Jean Pascal Sébah +Free public domain CC0 image. +agenda-img-4.webp +https://www.rawpixel.com/image/14263497 + +Two Girls, Mill Workers by Lewis W Hine. +Free public domain CC0 image. +link-in-bio-background.webp +https://www.rawpixel.com/image/14265869 + +Cliff Palace, Mesa Verde National Park, Colorado (vertical orientation) +Free public domain CC0 image. +poster-image-background.webp +ruins-image.webp +https://www.rawpixel.com/image/8802835 + +Flower meadow in Llano, Texas. +Free public domain CC0 image. +coming-soon-bg-image.webp +flower-meadow-square.webp +services-subscriber-photo.webp +https://www.rawpixel.com/image/8800058 + +Hibiscus flower. +Free public domain CC0 image. +grid-flower-1.webp +red-hibiscus-closeup.webp +https://www.rawpixel.com/image/8799471 + +Phacelia tanacetifolia (Lacy Phacelia) enlarged 4 times from Urformen der Kunst (1928) by Karl Blossfeldt. +Free public domain CC0 image. +grid-flower-2.webp +https://www.rawpixel.com/image/2222743 + +At Hawaiian Greenhouse, Inc, near Pahoa, anthuriums grow under a sun screen. +Free public domain CC0 image. +category-anthuriums.webp +https://www.rawpixel.com/image/8799473 + +Sunflower +Free public domain CC0 image. +category-sunflowers.webp +https://www.rawpixel.com/image/8799614 + +Detail of cactus "Saguaros, Saguro National Monument," Arizona. Photographer: Adams, Ansel, 1902-1984 +Free public domain CC0 image. +category-cactus.webp +https://www.rawpixel.com/image/8799351 + +Vash Gon - Jicarilla by Edward S Curtis. +Free public domain CC0 image. +vash-gon-square.webp +https://www.rawpixel.com/image/14262822 + +One of the 40 Or More Species of Coral at John Pennekamp Coral Reef State Park, a Few Miles Off Key Largo. +Free public domain CC0 image. +coral-square.webp +https://www.rawpixel.com/image/8799931 + +Parthenon op de Akropolis in Athene (westzijde) (c. 1880 - c. 1890) by Rhomaides Frères. +Free public domain CC0 image. +parthenon-square.webp +https://www.rawpixel.com/image/13759051 + +Near East Dallas Creek, 05/1972. Photographer: Norton, Boyd. +Free public domain CC0 image. +dallas-creek-square.webp +https://www.rawpixel.com/image/8802688 + +Marshland birds at the Lake Havasu National Wildlife Refuge. +Free public domain CC0 image. +marshland-birds-square.webp +https://www.rawpixel.com/image/8799403 + +Photograph - New York [Portrait - Washington Square] by Paul Strand. +Free public domain CC0 image. +hero-podcast.webp +https://www.rawpixel.com/image/14264288 + +Evening Breeze by Asahachi Kono. +Free public domain CC0 image. +link-in-bio-image +https://www.rawpixel.com/image/14262995 + +Bust by Mathew brady. +Free public domain CC0 image. +book-image-landing.webp +book-image.webp +https://www.rawpixel.com/image/8799536 +Book template by Beatriz Fialho, public domain. + +Flora of Akaka Falls State Park. +Free public domain CC0 image. +akaka-falls-state-park-flora.webp +https://www.rawpixel.com/image/8802845 + +Closeup of plantlife in the Malibu Canyon area of the Santa Monica Mountains. +Free public domain CC0 image. +malibu-plantlife.webp +https://www.rawpixel.com/image/8799918 diff --git a/themes/twentytwentyfive/screenshot.png b/themes/twentytwentyfive/screenshot.png new file mode 100644 index 000000000..2dd45d325 Binary files /dev/null and b/themes/twentytwentyfive/screenshot.png differ diff --git a/themes/twentytwentyfive/style.css b/themes/twentytwentyfive/style.css new file mode 100644 index 000000000..2987eb145 --- /dev/null +++ b/themes/twentytwentyfive/style.css @@ -0,0 +1,61 @@ +/* +Theme Name: Twenty Twenty-Five +Theme URI: https://wordpress.org/themes/twentytwentyfive/ +Author: the WordPress team +Author URI: https://wordpress.org +Description: Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide. +Requires at least: 6.7 +Tested up to: 6.7 +Requires PHP: 7.2 +Version: 1.0 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: twentytwentyfive +Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news +*/ + +/* + * Link styles + * https://github.com/WordPress/gutenberg/issues/42319 + */ +a { + text-decoration-thickness: 1px !important; + text-underline-offset: .1em; +} + +/* Focus styles */ +:where(.wp-site-blocks *:focus) { + outline-width: 2px; + outline-style: solid; +} + +/* Increase the bottom margin on submenus, so that the outline is visible. */ +.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) { + margin-bottom: 3px; +} + +/* Increase the outline offset on the parent menu items, so that the outline does not touch the text. */ +.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content { + outline-offset: 4px; +} + +/* Remove outline offset from the submenus, otherwise the outline is visible outside the submenu container. */ +.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content { + outline-offset: 0; +} + +/* + * Progressive enhancement to reduce widows and orphans + * https://github.com/WordPress/gutenberg/issues/55190 + */ +h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p { + text-wrap: pretty; +} + +/* + * Change the position of the more block on the front, by making it a block level element. + * https://github.com/WordPress/gutenberg/issues/65934 +*/ +.more-link { + display: block; +} diff --git a/themes/twentytwentyfive/styles/01-evening.json b/themes/twentytwentyfive/styles/01-evening.json new file mode 100644 index 000000000..e270f9fe9 --- /dev/null +++ b/themes/twentytwentyfive/styles/01-evening.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Evening", + "settings": { + "color": { + "palette": [ + { + "color": "#1B1B1B", + "name": "Base", + "slug": "base" + }, + { + "color": "#F0F0F0", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#786D0A", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#442369", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#D1D0EA", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#CBCBCB", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#353535", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#FFFFFF33", + "name": "Accent 6", + "slug": "accent-6" + } + ] + } + }, + "styles": { + "color": { + "text": "var:preset|color|accent-4" + }, + "blocks": { + "core/button": { + "variations": { + "outline": { + "spacing": { + "padding": { + "bottom": "0.6rem", + "left": "1.6rem", + "right": "1.6rem", + "top": "0.6rem" + } + } + } + } + } + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)", + "text": "var:preset|color|base" + } + }, + "spacing": { + "padding": { + "bottom": "0.6rem", + "left": "1.6rem", + "right": "1.6rem", + "top": "0.6rem" + } + } + } + }, + "variations": { + "section-2": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-4": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/02-noon.json b/themes/twentytwentyfive/styles/02-noon.json new file mode 100644 index 000000000..aac33a46c --- /dev/null +++ b/themes/twentytwentyfive/styles/02-noon.json @@ -0,0 +1,461 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Noon", + "settings": { + "color": { + "palette": [ + { + "color": "#F8F7F5", + "name": "Base", + "slug": "base" + }, + { + "color": "#191919", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#FFFFFF", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#F5B684", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#191919", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#5F5F5F", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#F1EEE9", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#19191933", + "name": "Accent 6", + "slug": "accent-6" + } + ] + }, + "typography": { + "fontFamilies": [ + { + "name": "Beiruti", + "slug": "beiruti", + "fontFamily": "Beiruti, sans-serif", + "fontFace": [ + { + "fontFamily": "Beiruti", + "fontStyle": "normal", + "fontWeight": "200 900", + "src": [ + "file:./assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.9rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.2rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.8rem", + "min": "1.6rem" + }, + "name": "Large", + "size": "1.6rem", + "slug": "large" + }, + { + "fluid": { + "max": "2.2rem", + "min": "1.8em" + }, + "name": "Extra Large", + "size": "1.8rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.8rem", + "min": "2rem" + }, + "name": "Extra Extra Large", + "size": "2rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "color": { + "text": "var:preset|color|accent-4" + }, + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.01em", + "lineHeight": "1.6" + }, + "blocks": { + "core/button": { + "border": { + "color": "var:preset|color|contrast" + }, + "shadow": "var:preset|shadow|natural", + "spacing": { + "padding": { + "bottom": "0.6rem", + "left": "1.6rem", + "right": "1.6rem", + "top": "0.6rem" + } + }, + "typography": { + "fontFamily": "var:preset|font-family|beiruti" + }, + "variations": { + "outline": { + "shadow": "none", + "spacing": { + "padding": { + "bottom": "0.6rem", + "left": "1.6rem", + "right": "1.6rem", + "top": "0.6rem" + } + } + } + } + }, + "core/list": { + "typography": { + "lineHeight": "1.3" + } + }, + "core/loginout": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "300" + } + }, + "core/post-title": { + "color": { + "text": "var:preset|color|accent-3" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "var:preset|color|accent-3" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + }, + "typography": { + "fontFamily": "var:preset|font-family|beiruti", + "fontWeight": "500", + "lineHeight": "1" + } + }, + "core/quote": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/query-pagination": { + "typography": { + "fontWeight": "300" + } + }, + "core/query-title": { + "color": { + "text": "var:preset|color|accent-3" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/site-tagline": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|beiruti", + "fontWeight": "600", + "letterSpacing": "2.4px", + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + } + }, + "h4": { + "typography": { + "fontSize": "var:preset|font-size|large" + } + }, + "h5": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "0px" + } + }, + "h6": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "heading": { + "color": { + "text": "var:preset|color|accent-3" + }, + "typography": { + "fontFamily": "var:preset|font-family|beiruti", + "fontWeight": "500", + "letterSpacing": "-0.02em", + "lineHeight": "1.02" + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + }, + "variations": { + "section-4": { + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + } + }, + "heading": { + "color": { + "text": "currentColor" + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-5": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + }, + "heading": { + "color": { + "text": "var:preset|color|base" + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/03-dusk.json b/themes/twentytwentyfive/styles/03-dusk.json new file mode 100644 index 000000000..41ed777ab --- /dev/null +++ b/themes/twentytwentyfive/styles/03-dusk.json @@ -0,0 +1,396 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Dusk", + "settings": { + "color": { + "palette": [ + { + "color": "#E2E2E2", + "name": "Base", + "slug": "base" + }, + { + "color": "#3B3B3B", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#F5EDFF", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#650DD4", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#191919", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#5F5F5F", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#DBDBDB", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#3B3B3B33", + "name": "Accent 6", + "slug": "accent-6" + } + ] + }, + "custom": { + "color": { + "accent-2-opacity-20": "#650DD433" + } + }, + "typography": { + "fontFamilies": [ + { + "name": "Vollkorn", + "slug": "vollkorn", + "fontFamily": "Vollkorn, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/vollkorn/Vollkorn-Italic-VariableFont_wght.woff2" + ], + "fontWeight": "400 900", + "fontStyle": "italic", + "fontFamily": "Vollkorn" + }, + { + "src": [ + "file:./assets/fonts/vollkorn/Vollkorn-VariableFont_wght.woff2" + ], + "fontWeight": "400 900", + "fontStyle": "normal", + "fontFamily": "Vollkorn" + } + ] + }, + { + "name": "Fira Code", + "slug": "fira-code", + "fontFamily": "\"Fira Code\", monospace", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2" + ], + "fontWeight": "300 700", + "fontStyle": "normal", + "fontFamily": "\"Fira Code\"" + } + ] + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.18px", + "lineHeight": "1.5" + }, + "blocks": { + "core/code": { + "color": { + "text": "var:preset|color|black", + "background": "var:preset|color|accent-5" + } + }, + "core/paragraph": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-2" + } + } + } + }, + "core/post-author-name": { + "typography": { + "fontWeight": "300" + }, + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "300" + }, + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-title": { + "typography": { + "fontWeight": "400", + "letterSpacing": "-0.96px" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-3" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "var:preset|color|black" + }, + "typography": { + "fontFamily": "var:preset|font-family|vollkorn", + "fontSize": "var:preset|font-size|x-large", + "fontWeight": "400" + }, + "elements": { + "cite": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontWeight": "300", + "letterSpacing": "-0.14px" + }, + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/quote": { + "color": { + "text": "var:preset|color|black" + }, + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontWeight": "500", + "letterSpacing": "-0.18px" + } + }, + "core/site-title": { + "color": { + "text": "var:preset|color|accent-3" + }, + "typography": { + "fontFamily": "var:preset|font-family|vollkorn", + "fontSize": "var:preset|font-size|x-large" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-3" + } + } + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "400", + "letterSpacing": "-0.36px" + }, + "color": { + "text": "var:preset|color|base", + "background": "var:preset|color|accent-2" + }, + "border": { + "radius": "4px", + "color": "transparent" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + } + }, + "heading": { + "color": { + "text": "var:preset|color|accent-3" + }, + "typography": { + "fontFamily": "var:preset|font-family|vollkorn" + } + }, + "h1": { + "typography": { + "fontSize": "48px", + "letterSpacing": "-0.96px;" + } + }, + "h2": { + "typography": { + "fontSize": "38px", + "letterSpacing": "-0.96px" + } + }, + "h3": { + "typography": { + "fontSize": "32px", + "letterSpacing": "-0.64px" + } + }, + "h4": { + "typography": { + "fontSize": "28px", + "letterSpacing": "-0.56px" + } + }, + "h5": { + "typography": { + "fontSize": "24px", + "letterSpacing": "-0.48px" + } + }, + "link": { + "color": { + "text": "var:preset|color|accent-3" + } + } + }, + "variations": { + "post-terms-1": { + "elements": { + "link": { + "border": { + "color": "var:custom|color|accent-2-opacity-20", + "radius": "4px", + "width": "0.8px", + "style": "solid" + } + } + } + }, + "section-1": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-3" + } + } + } + }, + "section-2": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-3", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-3) 85%, transparent)" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + }, + "heading": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-3": { + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "heading": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-4": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "button": { + "color": { + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "text": "var:preset|color|base" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + }, + "heading": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-5": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)", + "text": "var:preset|color|base" + } + } + }, + "heading": { + "color": { + "text": "var:preset|color|base" + } + }, + "link": { + "color": { + "text": "var:preset|color|base" + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/04-afternoon.json b/themes/twentytwentyfive/styles/04-afternoon.json new file mode 100644 index 000000000..6a2840194 --- /dev/null +++ b/themes/twentytwentyfive/styles/04-afternoon.json @@ -0,0 +1,302 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Afternoon", + "settings": { + "color": { + "palette": [ + { + "color": "#DAE7BD", + "name": "Base", + "slug": "base" + }, + { + "color": "#516028", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#C7F642", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#EBF6D3", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#303D10", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#516028", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#EBF6D3", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#51602833", + "name": "Accent 6", + "slug": "accent-6" + } + ] + }, + "typography": { + "fontFamilies": [ + { + "name": "Platypi", + "slug": "platypi", + "fontFamily": "Platypi", + "fontFace": [ + { + "fontFamily": "Platypi", + "fontStyle": "normal", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-VariableFont_wght.woff2" + ] + }, + { + "fontFamily": "Platypi", + "fontStyle": "italic", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Ysabeau Office", + "slug": "ysabeau-office", + "fontFamily": "\"Ysabeau Office\", sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "normal", + "fontFamily": "\"Ysabeau Office\"" + }, + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "italic", + "fontFamily": "\"Ysabeau Office\"" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "1.8rem", + "min": "1.4rem" + }, + "name": "Extra Large", + "size": "1.4rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.6rem", + "min": "2rem" + }, + "name": "Extra Extra Large", + "size": "2rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "letterSpacing": "-0.22px", + "lineHeight": "1.5" + }, + "blocks": { + "core/button": { + "border": { + "radius": "0px" + }, + "spacing": { + "padding": { + "bottom": "1rem", + "left": "1.6rem", + "right": "1.6rem", + "top": "1rem" + } + }, + "variations": { + "outline": { + "spacing": { + "padding": { + "bottom": "1rem", + "left": "1.6rem", + "right": "1.6rem", + "top": "1rem" + } + } + } + } + }, + "core/code": { + "typography": { + "letterSpacing": "0px" + } + }, + "core/heading": { + "typography": { + "lineHeight": "1.2" + } + }, + "core/list": { + "typography": { + "lineHeight": "1.3" + } + }, + "core/loginout": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "400" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "letterSpacing": "-0.01em", + "lineHeight": "1.1" + } + }, + "core/quote": { + "typography": { + "fontWeight": "300" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "fontSize": "var:preset|font-size|large", + "letterSpacing": "1.44px", + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "fontWeight": "600", + "letterSpacing": "1.44px", + "textTransform": "uppercase" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, black)" + } + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|platypi" + } + }, + "h5": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "normal" + } + }, + "h6": { + "typography": { + "fontSize": "var:preset|font-size|small", + "fontWeight": "400", + "fontStyle": "initial", + "letterSpacing": "initial", + "textTransform": "initial" + } + } + }, + "variations": { + "section-2": { + "color": { + "background": "var:preset|color|accent-3", + "text": "var:preset|color|accent-1" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|accent-3" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)" + } + } + } + } + }, + "section-4": { + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + } + } + } + }, + "section-5": { + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 90%, transparent)" + } + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/05-twilight.json b/themes/twentytwentyfive/styles/05-twilight.json new file mode 100644 index 000000000..fede67ebd --- /dev/null +++ b/themes/twentytwentyfive/styles/05-twilight.json @@ -0,0 +1,254 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Twilight", + "settings": { + "color": { + "palette": [ + { + "color": "#131313", + "name": "Base", + "slug": "base" + }, + { + "color": "#FFFFFF", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#4B52FF", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#FF7A5C", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#252525", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#FFFFFF", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#252525", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#FFFFFF33", + "name": "Accent 6", + "slug": "accent-6" + } + ] + }, + "typography": { + "fontFamilies": [ + { + "name": "Roboto Slab", + "slug": "roboto-slab", + "fontFamily": "\"Roboto Slab\", serif", + "fontFace": [ + { + "fontFamily": "\"Roboto Slab\"", + "fontStyle": "normal", + "fontWeight": "100 900", + "src": [ + "file:./assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Manrope", + "slug": "manrope", + "fontFamily": "Manrope, sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/manrope/Manrope-VariableFont_wght.woff2" + ], + "fontWeight": "200 800", + "fontStyle": "normal", + "fontFamily": "Manrope" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Extra Large", + "size": "1.75rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.4rem", + "min": "2.15rem" + }, + "name": "Extra Extra Large", + "size": "2.15rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "letterSpacing": "0" + }, + "blocks": { + "core/button": { + "variations": { + "outline": { + "spacing": { + "padding": { + "bottom": "0.625rem", + "left": "1.375rem", + "right": "1.375rem", + "top": "0.625rem" + } + } + } + } + }, + "core/navigation": { + "typography": { + "fontSize": "var:preset|font-size|large", + "letterSpacing": "-0.28px", + "textTransform": "uppercase" + } + }, + "core/post-author": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/post-author-name": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "500" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|roboto-slab", + "fontSize": "var:preset|font-size|xx-large", + "fontWeight": "200" + } + }, + "core/search": { + "typography": { + "textTransform": "uppercase" + } + }, + "core/site-tagline": { + "typography": { + "fontSize": "var:preset|font-size|large" + } + }, + "core/site-title": { + "typography": { + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "spacing": { + "padding": { + "bottom": "0.625rem", + "left": "1.375rem", + "right": "1.375rem", + "top": "0.625rem" + } + }, + "typography": { + "fontWeight": "500", + "letterSpacing": "-0.36px", + "textTransform": "uppercase" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|roboto-slab", + "fontWeight": "300", + "letterSpacing": "-0.5px", + "lineHeight": "1.2" + } + } + }, + "variations": { + "section-2": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|accent-2" + }, + ":hover": { + "color": { + "text": "var:preset|color|accent-2" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-5": { + "blocks": { + "core/post-comments-form": { + "css": "& textarea, input:not([type=submit]){border-radius:.25rem; border-color: color-mix(in srgb, currentColor 20%, transparent) !important;} & input[type=checkbox]{margin:0 .2rem 0 0 !important;} & label {font-size: var(--wp--preset--font-size--small); }" + }, + "core/search": { + "css": "& .wp-block-search__input{border-color: color-mix(in srgb, currentColor 20%, transparent);}" + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/06-morning.json b/themes/twentytwentyfive/styles/06-morning.json new file mode 100644 index 000000000..cb7ec98e4 --- /dev/null +++ b/themes/twentytwentyfive/styles/06-morning.json @@ -0,0 +1,505 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Morning", + "settings": { + "color": { + "palette": [ + { + "color": "#DFDCD7", + "name": "Base", + "slug": "base" + }, + { + "color": "#191919", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#7A9BDB", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#F7E6FF", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#182949", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#5F5F5F", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#D7D3CC", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#19191933", + "name": "Accent 6", + "slug": "accent-6" + } + ] + }, + "typography": { + "fontFamilies": [ + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + }, + { + "name": "Ysabeau Office", + "slug": "ysabeau-office", + "fontFamily": "\"Ysabeau Office\", sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "normal", + "fontFamily": "\"Ysabeau Office\"" + }, + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "italic", + "fontFamily": "\"Ysabeau Office\"" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Extra Large", + "size": "1.75rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.6rem", + "min": "1.4rem" + }, + "name": "Extra Extra Large", + "size": "2.6rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "color": { + "text": "var:preset|color|accent-4" + }, + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "letterSpacing": "-0.24px" + }, + "blocks": { + "core/code": { + "color": { + "text": "var:preset|color|contrast", + "background": "var:preset|color|accent-5" + } + }, + "core/navigation": { + "typography": { + "fontSize": "1.25rem" + } + }, + "core/paragraph": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/post-author-name": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/post-title": { + "typography": { + "fontWeight": "900", + "letterSpacing": "-0.96px" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "var:preset|color|contrast" + }, + "typography": { + "fontSize": "var:preset|font-size|xx-large" + }, + "elements": { + "cite": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.14px" + }, + "color": { + "text": "var:preset|color|accent-4" + } + } + } + }, + "core/quote": { + "elements": { + "cite": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.14px" + }, + "color": { + "text": "var:preset|color|accent-4" + } + } + } + }, + "core/query-title": { + "typography": { + "fontWeight": "900" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "textTransform": "uppercase", + "letterSpacing": "1.6px" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "900", + "letterSpacing": "-0.36px" + }, + "color": { + "text": "var:preset|color|contrast", + "background": "var:preset|color|accent-1" + }, + "border": { + "radius": "0px" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)", + "text": "var:preset|color|contrast" + } + } + }, + "heading": { + "color": { + "text": "var:preset|color|contrast" + }, + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "900", + "lineHeight": "1.2" + } + }, + "h5": { + "typography": { + "letterSpacing": "0px" + } + }, + "h6": { + "typography": { + "fontWeight": "900", + "letterSpacing": "0px" + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + }, + "variations": { + "post-terms-1": { + "typography": { + "fontSize": "var:preset|font-size|medium" + }, + "elements": { + "link": { + "color": { + "background": "var:preset|color|accent-5" + }, + "border": { + "radius": "100px", + "color": "var:preset|color|accent-5" + } + } + } + }, + "section-2": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)" + } + } + } + } + }, + "section-3": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)" + } + } + } + } + }, + "section-4": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "heading": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)", + "text": "var:preset|color|contrast" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-5": { + "elements": { + "heading": { + "color": { + "text": "var:preset|color|base" + } + }, + "button": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/07-sunrise.json b/themes/twentytwentyfive/styles/07-sunrise.json new file mode 100644 index 000000000..ed60e26b8 --- /dev/null +++ b/themes/twentytwentyfive/styles/07-sunrise.json @@ -0,0 +1,508 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Sunrise", + "settings": { + "color": { + "palette": [ + { + "color": "#330616", + "name": "Base", + "slug": "base" + }, + { + "color": "#FFFFFF", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#F0FDA6", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#DB9AB1", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#C1E4E7", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#DB9AB1", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#4A1628", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#DB9AB133", + "name": "Accent 6", + "slug": "accent-6" + } + ] + }, + "typography": { + "fontFamilies": [ + { + "name": "Platypi", + "slug": "platypi", + "fontFamily": "Platypi", + "fontFace": [ + { + "fontFamily": "Platypi", + "fontStyle": "normal", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-VariableFont_wght.woff2" + ] + }, + { + "fontFamily": "Platypi", + "fontStyle": "italic", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + } + ] + } + }, + "styles": { + "color": { + "text": "var:preset|color|accent-2" + }, + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "1.5rem", + "letterSpacing": "-0.24px", + "lineHeight": "1.3" + }, + "blocks": { + "core/code": { + "color": { + "text": "var:preset|color|accent-2", + "background": "var:preset|color|accent-5" + } + }, + "core/navigation": { + "typography": { + "fontSize": "1.25rem" + } + }, + "core/post-author-name": { + "color": { + "text": "var:preset|color|contrast" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "400" + }, + "color": { + "text": "var:preset|color|contrast" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/post-title": { + "typography": { + "fontWeight": "800", + "letterSpacing": "-0.96px" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-2" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "var:preset|color|accent-2" + }, + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontSize": "var:preset|font-size|x-large", + "letterSpacing": "-0.76px", + "fontWeight": "800" + }, + "elements": { + "cite": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "400", + "letterSpacing": "-0.14px" + }, + "color": { + "text": "var:preset|color|accent-2" + } + } + } + }, + "core/quote": { + "color": { + "text": "var:preset|color|accent-2" + }, + "typography": { + "fontSize": "1.5rem", + "fontWeight": "600", + "letterSpacing": "-0.24px" + }, + "elements": { + "cite": { + "typography": { + "letterSpacing": "-0.14px" + }, + "color": { + "text": "var:preset|color|accent-2" + } + } + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontSize": "30px", + "fontWeight": "800", + "letterSpacing": "-0.6px" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-2" + } + } + } + } + }, + "elements": { + "button": { + "color": { + "text": "var:preset|color|base", + "background": "var:preset|color|accent-2" + }, + "border": { + "radius": "0px" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + }, + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontSize": "1.5rem", + "fontWeight": "800" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontWeight": "800" + } + }, + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + }, + "variations": { + "post-terms-1": { + "typography": { + "fontSize": "16px" + }, + "elements": { + "link": { + "color": { + "background": "var:preset|color|accent-5" + }, + "border": { + "radius": "100px", + "color": "var:preset|color|accent-5" + } + } + } + }, + "section-1": { + "color": { + "text": "var:preset|color|accent-5", + "background": "var:preset|color|contrast" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-2": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-3": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-4": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-5": { + "color": { + "text": "var:preset|color|contrast", + "background": "var:preset|color|accent-5" + }, + "elements": { + "heading": { + "color": { + "text": "currentColor" + } + }, + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)", + "text": "var:preset|color|base" + } + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/08-midnight.json b/themes/twentytwentyfive/styles/08-midnight.json new file mode 100644 index 000000000..48019bf2a --- /dev/null +++ b/themes/twentytwentyfive/styles/08-midnight.json @@ -0,0 +1,612 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Midnight", + "settings": { + "color": { + "duotone": [ + { + "colors": [ + "#4433A6", + "#79F3B1" + ], + "name": "Midnight filter", + "slug": "midnight-filter" + } + ], + "palette": [ + { + "color": "#4433A6", + "name": "Base", + "slug": "base" + }, + { + "color": "#79F3B1", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#5644BC", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#372696", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#251D51", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#79F3B1", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#E8B7FF", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#79F3B133", + "name": "Accent 6", + "slug": "accent-6" + } + ] + }, + "typography": { + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.9rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.2rem", + "min": "0.9rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.8rem", + "min": "1.2rem" + }, + "name": "Large", + "size": "1.2rem", + "slug": "large" + }, + { + "fluid": { + "max": "2.2rem", + "min": "1.8rem" + }, + "name": "Extra Large", + "size": "1.8rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.8rem", + "min": "2rem" + }, + "name": "Extra Extra Large", + "size": "2rem", + "slug": "xx-large" + } + ], + "fontFamilies": [ + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + }, + { + "name": "Fira Sans", + "slug": "fira-sans", + "fontFamily": "\"Fira Sans\", sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Thin.woff2" + ], + "fontWeight": "100", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ThinItalic.woff2" + ], + "fontWeight": "100", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Italic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + } + ] + } + ] + } + }, + "styles": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "fontFamily": "var:preset|font-family|fira-sans", + "letterSpacing": "-0.01em", + "lineHeight": "1.5" + }, + "blocks": { + "core/avatar": { + "filter": { + "duotone": "var:preset|duotone|midnight-filter" + } + }, + "core/button": { + "variations": { + "outline": { + "spacing": { + "padding": { + "bottom": "1rem", + "left": "1rem", + "right": "1rem", + "top": "1rem" + } + } + } + } + }, + "core/code": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|contrast" + } + }, + "core/cover": { + "filter": { + "duotone": "var:preset|duotone|midnight-filter" + } + }, + "core/image": { + "filter": { + "duotone": "var:preset|duotone|midnight-filter" + } + }, + "core/post-date": { + "color": { + "text": "var:preset|color|contrast" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/post-featured-image": { + "filter": { + "duotone": "var:preset|duotone|midnight-filter" + } + }, + "core/post-title": { + "typography": { + "fontWeight": "200" + } + }, + "core/pullquote": { + "border": { + "bottom": { + "style": "none", + "width": "0px" + }, + "left": { + "style": "none", + "width": "0px" + }, + "right": { + "style": "none", + "width": "0px" + }, + "top": { + "style": "none", + "width": "0px" + } + }, + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "200", + "letterSpacing": "0em" + } + }, + "core/query-pagination": { + "typography": { + "fontWeight": "300", + "letterSpacing": "0px" + } + }, + "core/quote": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.01em", + "lineHeight": "1.5", + "fontWeight": "300" + } + }, + "core/search": { + "border": { + "radius": "0px" + } + }, + "core/site-logo": { + "filter": { + "duotone": "var:preset|duotone|midnight-filter" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|x-large", + "fontWeight": "300", + "letterSpacing": "-0.56px", + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "border": { + "radius": "0px" + }, + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + "spacing": { + "padding": { + "bottom": "1rem", + "left": "1rem", + "right": "1rem", + "top": "1rem" + } + }, + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "400", + "letterSpacing": "-0.01em", + "textTransform": "uppercase" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)" + } + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "200", + "letterSpacing": "-0.02em", + "lineHeight": "1.24" + } + }, + "h6": { + "typography": { + "fontWeight": "200" + } + } + }, + "variations": { + "section-1": { + "color": { + "text": "var:preset|color|accent-3" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-3", + "text": "var:preset|color|accent-5" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-3) 85%, transparent)" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-4": { + "color": { + "text": "var:preset|color|accent-5" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-5", + "text": "var:preset|color|accent-3" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-5) 85%, transparent)" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/blocks/01-display.json b/themes/twentytwentyfive/styles/blocks/01-display.json new file mode 100644 index 000000000..253e45db4 --- /dev/null +++ b/themes/twentytwentyfive/styles/blocks/01-display.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Display", + "slug": "text-display", + "blockTypes": ["core/heading", "core/paragraph"], + "styles": { + "typography": { + "fontSize": "clamp(2.2rem, 2.2rem + ((1vw - 0.2rem) * 1.333), 3.5rem)", + "lineHeight": "1.2" + } + } +} diff --git a/themes/twentytwentyfive/styles/blocks/02-subtitle.json b/themes/twentytwentyfive/styles/blocks/02-subtitle.json new file mode 100644 index 000000000..216f3b827 --- /dev/null +++ b/themes/twentytwentyfive/styles/blocks/02-subtitle.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Subtitle", + "slug": "text-subtitle", + "blockTypes": ["core/heading", "core/paragraph"], + "styles": { + "typography": { + "fontSize": "clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem)", + "lineHeight": "1.2" + } + } +} diff --git a/themes/twentytwentyfive/styles/blocks/03-annotation.json b/themes/twentytwentyfive/styles/blocks/03-annotation.json new file mode 100644 index 000000000..6d29a840b --- /dev/null +++ b/themes/twentytwentyfive/styles/blocks/03-annotation.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Annotation", + "slug": "text-annotation", + "blockTypes": ["core/heading", "core/paragraph"], + "styles": { + "css": "width: fit-content", + "typography": { + "fontSize": "var:preset|font-size|small", + "lineHeight": "1.5", + "letterSpacing": "normal" + }, + "border": { + "color": "currentColor", + "style": "solid", + "width": "1px", + "radius": "16px" + }, + "spacing": { + "padding": { + "top": "0.2rem", + "right": "0.6rem", + "bottom": "0.25rem", + "left": "0.6rem" + } + }, + "elements": { + "link": { + "typography": { + "textDecoration": "none" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/blocks/post-terms-1.json b/themes/twentytwentyfive/styles/blocks/post-terms-1.json new file mode 100644 index 000000000..77430dcd9 --- /dev/null +++ b/themes/twentytwentyfive/styles/blocks/post-terms-1.json @@ -0,0 +1,37 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json", + "title": "Pill shaped", + "slug": "post-terms-1", + "blockTypes": ["core/post-terms"], + "styles": { + "elements": { + "link": { + "border": { + "color": "var:preset|color|accent-6", + "radius": "20px", + "width": "0.8px", + "style": "solid" + }, + "spacing": { + "padding": { + "top": "5px", + "right": "10px", + "bottom": "5px", + "left": "10px" + } + }, + "typography": { + "fontWeight": "400", + "lineHeight": "2.8", + "textDecoration": "none" + }, + ":hover": { + "typography": { + "textDecoration": "underline" + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/colors/01-evening.json b/themes/twentytwentyfive/styles/colors/01-evening.json new file mode 100644 index 000000000..02acc8ba3 --- /dev/null +++ b/themes/twentytwentyfive/styles/colors/01-evening.json @@ -0,0 +1,102 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Evening", + "settings": { + "color": { + "palette": [ + { + "color": "#1B1B1B", + "name": "Base", + "slug": "base" + }, + { + "color": "#F0F0F0", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#786D0A", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#442369", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#D1D0EA", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#CBCBCB", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#353535", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#FFFFFF33", + "name": "Accent 6", + "slug": "accent-6" + } + ] + } + }, + "styles": { + "color": { + "text": "var:preset|color|accent-4" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)", + "text": "var:preset|color|base" + } + } + } + }, + "variations": { + "section-2": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-4": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/colors/02-noon.json b/themes/twentytwentyfive/styles/colors/02-noon.json new file mode 100644 index 000000000..555b25890 --- /dev/null +++ b/themes/twentytwentyfive/styles/colors/02-noon.json @@ -0,0 +1,167 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Noon", + "settings": { + "color": { + "palette": [ + { + "color": "#F8F7F5", + "name": "Base", + "slug": "base" + }, + { + "color": "#191919", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#FFFFFF", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#F5B684", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#191919", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#5F5F5F", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#F1EEE9", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#19191933", + "name": "Accent 6", + "slug": "accent-6" + } + ] + } + }, + "styles": { + "color": { + "text": "var:preset|color|accent-4" + }, + "blocks": { + "core/button": { + "border": { + "color": "var:preset|color|contrast" + } + }, + "core/post-title": { + "color": { + "text": "var:preset|color|accent-3" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "var:preset|color|accent-3" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/query-title": { + "color": { + "text": "var:preset|color|accent-3" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + } + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + } + }, + "heading": { + "color": { + "text": "var:preset|color|accent-3" + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + }, + "variations": { + "section-4": { + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + } + }, + "heading": { + "color": { + "text": "currentColor" + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-5": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + }, + "heading": { + "color": { + "text": "var:preset|color|base" + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/colors/03-dusk.json b/themes/twentytwentyfive/styles/colors/03-dusk.json new file mode 100644 index 000000000..7bbc63355 --- /dev/null +++ b/themes/twentytwentyfive/styles/colors/03-dusk.json @@ -0,0 +1,276 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Dusk", + "settings": { + "color": { + "palette": [ + { + "color": "#E2E2E2", + "name": "Base", + "slug": "base" + }, + { + "color": "#3B3B3B", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#F5EDFF", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#650DD4", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#191919", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#5F5F5F", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#DBDBDB", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#3B3B3B33", + "name": "Accent 6", + "slug": "accent-6" + } + ] + }, + "custom": { + "color": { + "accent-2-opacity-20": "#650DD433" + } + } + }, + "styles": { + "blocks": { + "core/code": { + "color": { + "text": "var:preset|color|black", + "background": "var:preset|color|accent-5" + } + }, + "core/paragraph": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-2" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-title": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-3" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "var:preset|color|black" + }, + "elements": { + "cite": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/quote": { + "color": { + "text": "var:preset|color|black" + } + }, + "core/site-title": { + "color": { + "text": "var:preset|color|accent-3" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-3" + } + } + } + } + }, + "elements": { + "button": { + "color": { + "text": "var:preset|color|base", + "background": "var:preset|color|accent-2" + }, + "border": { + "color": "transparent" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + } + }, + "heading": { + "color": { + "text": "var:preset|color|accent-3" + } + }, + "link": { + "color": { + "text": "var:preset|color|accent-3" + } + } + }, + "variations": { + "post-terms-1": { + "elements": { + "link": { + "border": { + "color": "var:custom|color|accent-2-opacity-20" + } + } + } + }, + "section-1": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-3" + } + } + } + }, + "section-2": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-3", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-3) 85%, transparent)" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + }, + "heading": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-3": { + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "heading": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-4": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "button": { + "color": { + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "text": "var:preset|color|base" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + }, + "heading": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-5": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)", + "text": "var:preset|color|base" + } + } + }, + "heading": { + "color": { + "text": "var:preset|color|base" + } + }, + "link": { + "color": { + "text": "var:preset|color|base" + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/colors/04-afternoon.json b/themes/twentytwentyfive/styles/colors/04-afternoon.json new file mode 100644 index 000000000..2a5321a64 --- /dev/null +++ b/themes/twentytwentyfive/styles/colors/04-afternoon.json @@ -0,0 +1,105 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Afternoon", + "settings": { + "color": { + "palette": [ + { + "color": "#DAE7BD", + "name": "Base", + "slug": "base" + }, + { + "color": "#516028", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#C7F642", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#EBF6D3", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#303D10", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#516028", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#EBF6D3", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#51602833", + "name": "Accent 6", + "slug": "accent-6" + } + ] + } + }, + "styles": { + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, black)" + } + } + } + }, + "variations": { + "section-2": { + "color": { + "background": "var:preset|color|accent-3", + "text": "var:preset|color|accent-1" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|accent-3" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)" + } + } + } + } + }, + "section-4": { + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + } + } + } + }, + "section-5": { + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 90%, transparent)" + } + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/colors/05-twilight.json b/themes/twentytwentyfive/styles/colors/05-twilight.json new file mode 100644 index 000000000..e54b834d6 --- /dev/null +++ b/themes/twentytwentyfive/styles/colors/05-twilight.json @@ -0,0 +1,78 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Twilight", + "settings": { + "color": { + "palette": [ + { + "color": "#131313", + "name": "Base", + "slug": "base" + }, + { + "color": "#FFFFFF", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#4B52FF", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#FF7A5C", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#252525", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#FFFFFF", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#252525", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#FFFFFF33", + "name": "Accent 6", + "slug": "accent-6" + } + ] + } + }, + "styles": { + "variations": { + "section-2": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|accent-2" + }, + ":hover": { + "color": { + "text": "var:preset|color|accent-2" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/colors/06-morning.json b/themes/twentytwentyfive/styles/colors/06-morning.json new file mode 100644 index 000000000..98f929904 --- /dev/null +++ b/themes/twentytwentyfive/styles/colors/06-morning.json @@ -0,0 +1,234 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Morning", + "settings": { + "color": { + "palette": [ + { + "color": "#DFDCD7", + "name": "Base", + "slug": "base" + }, + { + "color": "#191919", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#7A9BDB", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#F7E6FF", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#182949", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#5F5F5F", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#D7D3CC", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#19191933", + "name": "Accent 6", + "slug": "accent-6" + } + ] + } + }, + "styles": { + "color": { + "text": "var:preset|color|accent-4" + }, + "blocks": { + "core/code": { + "color": { + "text": "var:preset|color|contrast", + "background": "var:preset|color|accent-5" + } + }, + "core/paragraph": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/post-author-name": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/post-title": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "var:preset|color|contrast" + }, + "elements": { + "cite": { + "color": { + "text": "var:preset|color|accent-4" + } + } + } + }, + "core/quote": { + "elements": { + "cite": { + "color": { + "text": "var:preset|color|accent-4" + } + } + } + } + }, + "elements": { + "button": { + "color": { + "text": "var:preset|color|contrast", + "background": "var:preset|color|accent-1" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)", + "text": "var:preset|color|contrast" + } + } + }, + "heading": { + "color": { + "text": "var:preset|color|contrast" + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + }, + "variations": { + "post-terms-1": { + "elements": { + "link": { + "color": { + "background": "var:preset|color|accent-5" + }, + "border": { + "color": "var:preset|color|accent-5" + } + } + } + }, + "section-2": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)" + } + } + } + } + }, + "section-3": { + "elements": { + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)" + } + } + } + } + }, + "section-4": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "heading": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)", + "text": "var:preset|color|contrast" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-5": { + "elements": { + "heading": { + "color": { + "text": "var:preset|color|base" + } + }, + "button": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/colors/07-sunrise.json b/themes/twentytwentyfive/styles/colors/07-sunrise.json new file mode 100644 index 000000000..b320026d0 --- /dev/null +++ b/themes/twentytwentyfive/styles/colors/07-sunrise.json @@ -0,0 +1,285 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Sunrise", + "settings": { + "color": { + "palette": [ + { + "color": "#330616", + "name": "Base", + "slug": "base" + }, + { + "color": "#FFFFFF", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#F0FDA6", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#DB9AB1", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#C1E4E7", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#DB9AB1", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#4A1628", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#DB9AB133", + "name": "Accent 6", + "slug": "accent-6" + } + ] + } + }, + "styles": { + "color": { + "text": "var:preset|color|accent-2" + }, + "blocks": { + "core/code": { + "color": { + "text": "var:preset|color|accent-2", + "background": "var:preset|color|accent-5" + } + }, + "core/post-author-name": { + "color": { + "text": "var:preset|color|contrast" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "var:preset|color|contrast" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/post-title": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-2" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "cite": { + "color": { + "text": "var:preset|color|accent-2" + } + } + } + }, + "core/quote": { + "color": { + "text": "var:preset|color|accent-2" + }, + "elements": { + "cite": { + "color": { + "text": "var:preset|color|accent-2" + } + } + } + }, + "core/site-title": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-2" + } + } + } + } + }, + "elements": { + "button": { + "color": { + "text": "var:preset|color|base", + "background": "var:preset|color|accent-2" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)" + } + } + }, + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + }, + "variations": { + "post-terms-1": { + "elements": { + "link": { + "color": { + "background": "var:preset|color|accent-5" + }, + "border": { + "color": "var:preset|color|accent-5" + } + } + } + }, + "section-1": { + "color": { + "text": "var:preset|color|accent-5", + "background": "var:preset|color|contrast" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-2": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-3": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-4": { + "color": { + "text": "var:preset|color|base" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)" + } + } + } + } + }, + "section-5": { + "color": { + "text": "var:preset|color|contrast", + "background": "var:preset|color|accent-5" + }, + "elements": { + "heading": { + "color": { + "text": "currentColor" + } + }, + "link": { + "color": { + "text": "currentColor" + } + }, + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)", + "text": "var:preset|color|base" + } + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/colors/08-midnight.json b/themes/twentytwentyfive/styles/colors/08-midnight.json new file mode 100644 index 000000000..28151874b --- /dev/null +++ b/themes/twentytwentyfive/styles/colors/08-midnight.json @@ -0,0 +1,144 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "title": "Midnight", + "settings": { + "color": { + "duotone": [ + { + "colors": [ + "#4433A6", + "#79F3B1" + ], + "name": "Midnight filter", + "slug": "midnight-filter" + } + ], + "palette": [ + { + "color": "#4433A6", + "name": "Base", + "slug": "base" + }, + { + "color": "#79F3B1", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#5644BC", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#372696", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#251D51", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#79F3B1", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#E8B7FF", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#79F3B133", + "name": "Accent 6", + "slug": "accent-6" + } + ] + } + }, + "styles": { + "blocks": { + "core/code": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|contrast" + } + }, + "core/post-date": { + "color": { + "text": "var:preset|color|contrast" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + } + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)" + } + } + } + }, + "variations": { + "section-1": { + "color": { + "text": "var:preset|color|accent-3" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-3", + "text": "var:preset|color|accent-5" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-3) 85%, transparent)" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "section-4": { + "color": { + "text": "var:preset|color|accent-5" + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-5", + "text": "var:preset|color|accent-3" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-5) 85%, transparent)" + } + } + }, + "link": { + "color": { + "text": "currentColor" + } + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/sections/section-1.json b/themes/twentytwentyfive/styles/sections/section-1.json new file mode 100644 index 000000000..fa153a40f --- /dev/null +++ b/themes/twentytwentyfive/styles/sections/section-1.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "slug": "section-1", + "title": "Style 1", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|accent-5", + "text": "var:preset|color|contrast" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/site-title": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/sections/section-2.json b/themes/twentytwentyfive/styles/sections/section-2.json new file mode 100644 index 000000000..e8608327a --- /dev/null +++ b/themes/twentytwentyfive/styles/sections/section-2.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "slug": "section-2", + "title": "Style 2", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|contrast" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/sections/section-3.json b/themes/twentytwentyfive/styles/sections/section-3.json new file mode 100644 index 000000000..b706a319f --- /dev/null +++ b/themes/twentytwentyfive/styles/sections/section-3.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "slug": "section-3", + "title": "Style 3", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|contrast" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/sections/section-4.json b/themes/twentytwentyfive/styles/sections/section-4.json new file mode 100644 index 000000000..47208dc91 --- /dev/null +++ b/themes/twentytwentyfive/styles/sections/section-4.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "slug": "section-4", + "title": "Style 4", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|accent-3", + "text": "var:preset|color|accent-2" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|accent-3" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)", + "text": "var:preset|color|accent-3" + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/sections/section-5.json b/themes/twentytwentyfive/styles/sections/section-5.json new file mode 100644 index 000000000..c616a4258 --- /dev/null +++ b/themes/twentytwentyfive/styles/sections/section-5.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "slug": "section-5", + "title": "Style 5", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 80%, transparent)", + "text": "var:preset|color|contrast" + } + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/typography/typography-preset-1.json b/themes/twentytwentyfive/styles/typography/typography-preset-1.json new file mode 100644 index 000000000..574fc1f49 --- /dev/null +++ b/themes/twentytwentyfive/styles/typography/typography-preset-1.json @@ -0,0 +1,292 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json", + "title": "Beiruti & Literata", + "slug": "typography-preset-1", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Beiruti", + "slug": "beiruti", + "fontFamily": "Beiruti, sans-serif", + "fontFace": [ + { + "fontFamily": "Beiruti", + "fontStyle": "normal", + "fontWeight": "200 900", + "src": [ + "file:./assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.9rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.2rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.8rem", + "min": "1.6rem" + }, + "name": "Large", + "size": "1.6rem", + "slug": "large" + }, + { + "fluid": { + "max": "2.2rem", + "min": "1.8em" + }, + "name": "Extra Large", + "size": "1.8rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.8rem", + "min": "2rem" + }, + "name": "Extra Extra Large", + "size": "2rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.01em", + "lineHeight": "1.6" + }, + "blocks": { + "core/button": { + "typography": { + "fontFamily": "var:preset|font-family|beiruti" + } + }, + "core/list": { + "typography": { + "lineHeight": "1.3" + } + }, + "core/loginout": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "300" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|beiruti", + "fontWeight": "500", + "lineHeight": "1" + } + }, + "core/quote": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/query-pagination": { + "typography": { + "fontWeight": "300" + } + }, + "core/site-tagline": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|beiruti", + "fontWeight": "600", + "letterSpacing": "2.4px", + "textTransform": "uppercase" + } + } + }, + "elements": { + "h4": { + "typography": { + "fontSize": "var:preset|font-size|large" + } + }, + "h5": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "0px" + } + }, + "h6": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|beiruti", + "fontWeight": "500", + "letterSpacing": "-0.02em", + "lineHeight": "1.02" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/typography/typography-preset-2.json b/themes/twentytwentyfive/styles/typography/typography-preset-2.json new file mode 100644 index 000000000..1278ded18 --- /dev/null +++ b/themes/twentytwentyfive/styles/typography/typography-preset-2.json @@ -0,0 +1,150 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json", + "title": "Vollkorn & Fira Code", + "slug": "typography-preset-2", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Vollkorn", + "slug": "vollkorn", + "fontFamily": "Vollkorn, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/vollkorn/Vollkorn-Italic-VariableFont_wght.woff2" + ], + "fontWeight": "400 900", + "fontStyle": "italic", + "fontFamily": "Vollkorn" + }, + { + "src": [ + "file:./assets/fonts/vollkorn/Vollkorn-VariableFont_wght.woff2" + ], + "fontWeight": "400 900", + "fontStyle": "normal", + "fontFamily": "Vollkorn" + } + ] + }, + { + "name": "Fira Code", + "slug": "fira-code", + "fontFamily": "\"Fira Code\", monospace", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2" + ], + "fontWeight": "300 700", + "fontStyle": "normal", + "fontFamily": "\"Fira Code\"" + } + ] + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.18px", + "lineHeight": "1.5" + }, + "blocks": { + "core/post-author-name": { + "typography": { + "fontWeight": "300" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "300" + } + }, + "core/post-title": { + "typography": { + "fontWeight": "400", + "letterSpacing": "-0.96px" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|vollkorn", + "fontSize": "var:preset|font-size|x-large", + "fontWeight": "400" + }, + "elements": { + "cite": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontWeight": "300", + "letterSpacing": "-0.14px" + } + } + } + }, + "core/quote": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontWeight": "500", + "letterSpacing": "-0.18px" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|vollkorn", + "fontSize": "var:preset|font-size|x-large" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "400", + "letterSpacing": "-0.36px" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|vollkorn" + } + }, + "h1": { + "typography": { + "fontSize": "48px", + "letterSpacing": "-0.96px;" + } + }, + "h2": { + "typography": { + "fontSize": "38px", + "letterSpacing": "-0.96px" + } + }, + "h3": { + "typography": { + "fontSize": "32px", + "letterSpacing": "-0.64px" + } + }, + "h4": { + "typography": { + "fontSize": "28px", + "letterSpacing": "-0.56px" + } + }, + "h5": { + "typography": { + "fontSize": "24px", + "letterSpacing": "-0.48px" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/typography/typography-preset-3.json b/themes/twentytwentyfive/styles/typography/typography-preset-3.json new file mode 100644 index 000000000..b14937750 --- /dev/null +++ b/themes/twentytwentyfive/styles/typography/typography-preset-3.json @@ -0,0 +1,186 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json", + "title": "Platypi & Ysabeau Office", + "slug": "typography-preset-3", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Platypi", + "slug": "platypi", + "fontFamily": "Platypi", + "fontFace": [ + { + "fontFamily": "Platypi", + "fontStyle": "normal", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-VariableFont_wght.woff2" + ] + }, + { + "fontFamily": "Platypi", + "fontStyle": "italic", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Ysabeau Office", + "slug": "ysabeau-office", + "fontFamily": "\"Ysabeau Office\", sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "normal", + "fontFamily": "\"Ysabeau Office\"" + }, + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "italic", + "fontFamily": "\"Ysabeau Office\"" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "1.8rem", + "min": "1.4rem" + }, + "name": "Extra Large", + "size": "1.4rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.6rem", + "min": "2rem" + }, + "name": "Extra Extra Large", + "size": "2rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "letterSpacing": "-0.22px", + "lineHeight": "1.5" + }, + "blocks":{ + "core/code": { + "typography": { + "letterSpacing": "0px" + } + }, + "core/heading": { + "typography": { + "lineHeight": "1.2" + } + }, + "core/list": { + "typography": { + "lineHeight": "1.3" + } + }, + "core/loginout": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "400" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "letterSpacing": "-0.01em", + "lineHeight": "1.1" + } + }, + "core/quote": { + "typography": { + "fontWeight": "300" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "fontSize": "var:preset|font-size|large", + "letterSpacing": "1.44px", + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "fontWeight": "600", + "letterSpacing": "1.44px", + "textTransform": "uppercase" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|platypi" + } + }, + "h5": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "normal" + } + }, + "h6": { + "typography": { + "fontSize": "var:preset|font-size|small", + "fontWeight": "400", + "fontStyle": "initial", + "letterSpacing": "initial", + "textTransform": "initial" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/typography/typography-preset-4.json b/themes/twentytwentyfive/styles/typography/typography-preset-4.json new file mode 100644 index 000000000..b9f32698a --- /dev/null +++ b/themes/twentytwentyfive/styles/typography/typography-preset-4.json @@ -0,0 +1,154 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json", + "title": "Roboto Slab & Manrope", + "slug": "typography-preset-4", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Roboto Slab", + "slug": "roboto-slab", + "fontFamily": "\"Roboto Slab\", serif", + "fontFace": [ + { + "fontFamily": "\"Roboto Slab\"", + "fontStyle": "normal", + "fontWeight": "100 900", + "src": [ + "file:./assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Manrope", + "slug": "manrope", + "fontFamily": "Manrope, sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/manrope/Manrope-VariableFont_wght.woff2" + ], + "fontWeight": "200 800", + "fontStyle": "normal", + "fontFamily": "Manrope" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Extra Large", + "size": "1.75rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.4rem", + "min": "2.15rem" + }, + "name": "Extra Extra Large", + "size": "2.15rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "letterSpacing": "0" + }, + "blocks": { + "core/navigation": { + "typography": { + "fontSize": "var:preset|font-size|large", + "letterSpacing": "-0.28px", + "textTransform": "uppercase" + } + }, + "core/post-author": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/post-author-name": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "500" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|roboto-slab", + "fontSize": "var:preset|font-size|xx-large", + "fontWeight": "200" + } + }, + "core/search": { + "typography": { + "textTransform": "uppercase" + } + }, + "core/site-tagline": { + "typography": { + "fontSize": "var:preset|font-size|large" + } + }, + "core/site-title": { + "typography": { + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "typography": { + "fontWeight": "500", + "letterSpacing": "-0.36px", + "textTransform": "uppercase" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|roboto-slab", + "fontWeight": "300", + "letterSpacing": "-0.5px", + "lineHeight": "1.2" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/typography/typography-preset-5.json b/themes/twentytwentyfive/styles/typography/typography-preset-5.json new file mode 100644 index 000000000..afea02845 --- /dev/null +++ b/themes/twentytwentyfive/styles/typography/typography-preset-5.json @@ -0,0 +1,303 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json", + "title": "Literata & Ysabeau Office", + "slug": "typography-preset-5", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + }, + { + "name": "Ysabeau Office", + "slug": "ysabeau-office", + "fontFamily": "\"Ysabeau Office\", sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "normal", + "fontFamily": "\"Ysabeau Office\"" + }, + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "italic", + "fontFamily": "\"Ysabeau Office\"" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Extra Large", + "size": "1.75rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.6rem", + "min": "1.4rem" + }, + "name": "Extra Extra Large", + "size": "2.6rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "letterSpacing": "-0.24px" + }, + "blocks": { + "core/navigation": { + "typography": { + "fontSize": "1.25rem" + } + }, + "core/post-title": { + "typography": { + "fontWeight": "900", + "letterSpacing": "-0.96px" + } + }, + "core/pullquote": { + "typography": { + "fontSize": "var:preset|font-size|xx-large" + }, + "elements": { + "cite": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.14px" + } + } + } + }, + "core/quote": { + "elements": { + "cite": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.14px" + } + } + } + }, + "core/query-title": { + "typography": { + "fontWeight": "900" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "textTransform": "uppercase", + "letterSpacing": "1.6px" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "900", + "letterSpacing": "-0.36px" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "900", + "lineHeight": "1.2" + } + }, + "h5": { + "typography": { + "letterSpacing": "0px" + } + }, + "h6": { + "typography": { + "fontWeight": "900", + "letterSpacing": "0px" + } + } + }, + "variations": { + "post-terms-1": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/typography/typography-preset-6.json b/themes/twentytwentyfive/styles/typography/typography-preset-6.json new file mode 100644 index 000000000..7abbadb27 --- /dev/null +++ b/themes/twentytwentyfive/styles/typography/typography-preset-6.json @@ -0,0 +1,257 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json", + "title": "Platypi & Literata", + "slug": "typography-preset-6", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Platypi", + "slug": "platypi", + "fontFamily": "Platypi", + "fontFace": [ + { + "fontFamily": "Platypi", + "fontStyle": "normal", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-VariableFont_wght.woff2" + ] + }, + { + "fontFamily": "Platypi", + "fontStyle": "italic", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "1.5rem", + "letterSpacing": "-0.24px", + "lineHeight": "1.3" + }, + "blocks": { + "core/navigation": { + "typography": { + "fontSize": "1.25rem" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "400" + } + }, + "core/post-title": { + "typography": { + "fontWeight": "800", + "letterSpacing": "-0.96px" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontSize": "var:preset|font-size|x-large", + "letterSpacing": "-0.76px", + "fontWeight": "800" + }, + "elements": { + "cite": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "400", + "letterSpacing": "-0.14px" + } + } + } + }, + "core/quote": { + "typography": { + "fontSize": "1.5rem", + "fontWeight": "600", + "letterSpacing": "-0.24px" + }, + "elements": { + "cite": { + "typography": { + "letterSpacing": "-0.14px" + } + } + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontSize": "30px", + "fontWeight": "800", + "letterSpacing": "-0.6px" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontSize": "1.5rem", + "fontWeight": "800" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontWeight": "800" + } + } + }, + "variations": { + "post-terms-1": { + "typography": { + "fontSize": "16px" + } + } + } + } +} diff --git a/themes/twentytwentyfive/styles/typography/typography-preset-7.json b/themes/twentytwentyfive/styles/typography/typography-preset-7.json new file mode 100644 index 000000000..1378aae69 --- /dev/null +++ b/themes/twentytwentyfive/styles/typography/typography-preset-7.json @@ -0,0 +1,411 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json", + "title": "Literata & Fira Sans", + "slug": "typography-preset-7", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + }, + { + "name": "Fira Sans", + "slug": "fira-sans", + "fontFamily": "\"Fira Sans\", sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Thin.woff2" + ], + "fontWeight": "100", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ThinItalic.woff2" + ], + "fontWeight": "100", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Italic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.9rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.2rem", + "min": "0.9rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.8rem", + "min": "1.2rem" + }, + "name": "Large", + "size": "1.2rem", + "slug": "large" + }, + { + "fluid": { + "max": "2.2rem", + "min": "1.8rem" + }, + "name": "Extra Large", + "size": "1.8rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.8rem", + "min": "2rem" + }, + "name": "Extra Extra Large", + "size": "2rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "fontFamily": "var:preset|font-family|fira-sans", + "letterSpacing": "-0.01em", + "lineHeight": "1.5" + }, + "blocks": { + "core/post-title": { + "typography": { + "fontWeight": "200" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "200", + "letterSpacing": "0em" + } + }, + "core/query-pagination": { + "typography": { + "fontWeight": "300", + "letterSpacing": "0px" + } + }, + "core/quote": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.01em", + "lineHeight": "1.5", + "fontWeight": "300" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|x-large", + "fontWeight": "300", + "letterSpacing": "-0.56px", + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "400", + "letterSpacing": "-0.01em", + "textTransform": "uppercase" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "200", + "letterSpacing": "-0.02em", + "lineHeight": "1.24" + } + }, + "h6": { + "typography": { + "fontWeight": "200" + } + } + } + } +} diff --git a/themes/twentytwentyfive/templates/404.html b/themes/twentytwentyfive/templates/404.html new file mode 100644 index 000000000..379f83d32 --- /dev/null +++ b/themes/twentytwentyfive/templates/404.html @@ -0,0 +1,9 @@ + + + +
+ +
+ + + diff --git a/themes/twentytwentyfive/templates/archive.html b/themes/twentytwentyfive/templates/archive.html new file mode 100644 index 000000000..3b0ddbe25 --- /dev/null +++ b/themes/twentytwentyfive/templates/archive.html @@ -0,0 +1,11 @@ + + + +
+ + + +
+ + + diff --git a/themes/twentytwentyfive/templates/home.html b/themes/twentytwentyfive/templates/home.html new file mode 100644 index 000000000..ae6870ce4 --- /dev/null +++ b/themes/twentytwentyfive/templates/home.html @@ -0,0 +1,10 @@ + + + +
+ + +
+ + + diff --git a/themes/twentytwentyfive/templates/index.html b/themes/twentytwentyfive/templates/index.html new file mode 100644 index 000000000..ae6870ce4 --- /dev/null +++ b/themes/twentytwentyfive/templates/index.html @@ -0,0 +1,10 @@ + + + +
+ + +
+ + + diff --git a/themes/twentytwentyfive/templates/page-no-title.html b/themes/twentytwentyfive/templates/page-no-title.html new file mode 100644 index 000000000..17e4781f0 --- /dev/null +++ b/themes/twentytwentyfive/templates/page-no-title.html @@ -0,0 +1,9 @@ + + + +
+ +
+ + + diff --git a/themes/twentytwentyfive/templates/page.html b/themes/twentytwentyfive/templates/page.html new file mode 100644 index 000000000..4331194a0 --- /dev/null +++ b/themes/twentytwentyfive/templates/page.html @@ -0,0 +1,15 @@ + + + +
+ +
+ + + +
+ +
+ + + diff --git a/themes/twentytwentyfive/templates/search.html b/themes/twentytwentyfive/templates/search.html new file mode 100644 index 000000000..3ccff6f35 --- /dev/null +++ b/themes/twentytwentyfive/templates/search.html @@ -0,0 +1,12 @@ + + + +
+ + + + +
+ + + diff --git a/themes/twentytwentyfive/templates/single.html b/themes/twentytwentyfive/templates/single.html new file mode 100644 index 000000000..90b7fb2fb --- /dev/null +++ b/themes/twentytwentyfive/templates/single.html @@ -0,0 +1,25 @@ + + + +
+ +
+ + + + + +
+ +
+ + + + +
+ + +
+ + + diff --git a/themes/twentytwentyfive/theme.json b/themes/twentytwentyfive/theme.json new file mode 100644 index 000000000..e43b5888a --- /dev/null +++ b/themes/twentytwentyfive/theme.json @@ -0,0 +1,733 @@ +{ + "$schema": "https://schemas.wp.org/trunk/theme.json", + "version": 3, + "settings": { + "appearanceTools": true, + "color": { + "defaultDuotone": false, + "defaultGradients": false, + "defaultPalette": false, + "palette": [ + { + "color": "#FFFFFF", + "name": "Base", + "slug": "base" + }, + { + "color": "#111111", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#FFEE58", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#F6CFF4", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#503AA8", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#686868", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#FBFAF3", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "color-mix(in srgb, currentColor 20%, transparent)", + "name": "Accent 6", + "slug": "accent-6" + } + ] + }, + "layout": { + "contentSize": "645px", + "wideSize": "1340px" + }, + "spacing": { + "defaultSpacingSizes": false, + "spacingSizes": [ + { + "name": "Tiny", + "size": "10px", + "slug": "20" + }, + { + "name": "X-Small", + "size": "20px", + "slug": "30" + }, + { + "name": "Small", + "size": "30px", + "slug": "40" + }, + { + "name": "Regular", + "size": "clamp(30px, 5vw, 50px)", + "slug": "50" + }, + { + "name": "Large", + "size": "clamp(30px, 7vw, 70px)", + "slug": "60" + }, + { + "name": "X-Large", + "size": "clamp(50px, 7vw, 90px)", + "slug": "70" + }, + { + "name": "XX-Large", + "size": "clamp(70px, 10vw, 140px)", + "slug": "80" + } + ], + "units": [ + "%", + "px", + "em", + "rem", + "vh", + "vw" + ] + }, + "typography": { + "writingMode": true, + "defaultFontSizes": false, + "fluid": true, + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Extra Large", + "size": "1.75rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "3rem", + "min": "2.15rem" + }, + "name": "Extra Extra Large", + "size": "2.15rem", + "slug": "xx-large" + } + ], + "fontFamilies": [ + { + "name": "Manrope", + "slug": "manrope", + "fontFamily": "Manrope, sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/manrope/Manrope-VariableFont_wght.woff2" + ], + "fontWeight": "200 800", + "fontStyle": "normal", + "fontFamily": "Manrope" + } + ] + }, + { + "name": "Fira Code", + "slug": "fira-code", + "fontFamily": "\"Fira Code\", monospace", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2" + ], + "fontWeight": "300 700", + "fontStyle": "normal", + "fontFamily": "\"Fira Code\"" + } + ] + } + ] + }, + "useRootPaddingAwareAlignments": true + }, + "styles": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + "spacing": { + "blockGap": "1.2rem", + "padding": { + "left": "var:preset|spacing|50", + "right": "var:preset|spacing|50" + } + }, + "typography": { + "fontFamily": "var:preset|font-family|manrope", + "fontSize": "var:preset|font-size|large", + "fontWeight": "300", + "letterSpacing": "-0.1px", + "lineHeight": "1.4" + }, + "blocks": { + "core/avatar": { + "border": { + "radius": "100px" + } + }, + "core/button": { + "variations": { + "outline": { + "border": { + "color": "currentColor", + "width": "1px" + }, + "css": ".wp-block-button__link:not(.has-background):hover {background-color:color-mix(in srgb, var(--wp--preset--color--contrast) 5%, transparent);}", + "spacing": { + "padding": { + "bottom": "calc(1rem - 1px)", + "left": "calc(2.25rem - 1px)", + "right": "calc(2.25rem - 1px)", + "top": "calc(1rem - 1px)" + } + } + } + } + }, + "core/columns": { + "spacing": { + "blockGap": "var:preset|spacing|50" + } + }, + "core/buttons": { + "spacing": { + "blockGap": "16px" + } + }, + "core/code": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "300" + }, + "color": { + "background": "var:preset|color|accent-5", + "text": "var:preset|color|contrast" + }, + "spacing": { + "padding": { + "right": "var:preset|spacing|40", + "bottom": "var:preset|spacing|40", + "left": "var:preset|spacing|40", + "top": "var:preset|spacing|40" + } + } + }, + "core/comment-author-name": { + "color": { + "text": "var:preset|color|accent-4" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|accent-4" + }, + "typography": { + "textDecoration": "none" + }, + ":hover": { + "typography": { + "textDecoration": "underline" + } + } + } + }, + "typography": { + "fontSize": "var:preset|font-size|small" + }, + "spacing": { + "margin": { + "top": "5px", + "bottom": "0px" + } + } + }, + "core/comment-content": { + "typography": { + "fontSize": "var:preset|font-size|medium" + }, + "spacing": { + "margin": { + "top": "var:preset|spacing|30", + "bottom": "var:preset|spacing|30" + } + } + }, + "core/comment-date": { + "typography": { + "fontSize": "var:preset|font-size|small" + }, + "color": { + "text": "var:preset|color|contrast" + }, + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + } + }, + "core/comment-edit-link": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + }, + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/comment-reply-link": { + "elements": { + "link": { + "color": { + "text": "var:preset|color|contrast" + } + } + }, + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/post-comments-form": { + "css": "& textarea, input:not([type=submit]){border-radius:.25rem; border-color: var(--wp--preset--color--accent-6) !important;} & input[type=checkbox]{margin:0 .2rem 0 0 !important;} & label {font-size: var(--wp--preset--font-size--small); }", + "typography": { + "fontSize": "var:preset|font-size|medium" + }, + "spacing": { + "padding": { + "top": "var:preset|spacing|40", + "bottom": "var:preset|spacing|40" + } + } + }, + "core/comments-pagination": { + "typography": { + "fontSize": "var:preset|font-size|medium" + }, + "spacing": { + "margin": { + "top": "var:preset|spacing|40", + "bottom": "var:preset|spacing|40" + } + } + }, + "core/comments-pagination-next": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/comments-pagination-numbers": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/comments-pagination-previous": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/post-date": { + "color":{ + "text": "var:preset|color|accent-4" + }, + "elements": { + "link": { + "color" : { + "text": "var:preset|color|accent-4" + }, + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/post-navigation-link": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/post-terms": { + "css": "& a { white-space: nowrap; }", + "typography": { + "fontSize": "var:preset|font-size|small", + "fontWeight": "600" + } + }, + "core/post-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/quote": { + "border": { + "style": "solid", + "width": "0 0 0 2px", + "color": "currentColor" + }, + "spacing": { + "blockGap": "var:preset|spacing|30", + "margin": { + "left": "0", + "right": "0" + }, + "padding": { + "top": "var:preset|spacing|30", + "right": "var:preset|spacing|40", + "bottom": "var:preset|spacing|30", + "left": "var:preset|spacing|40" + } + }, + "typography": { + "fontSize": "var:preset|font-size|large", + "fontWeight": "300" + }, + "elements": { + "cite": { + "typography": { + "fontSize": "var:preset|font-size|small", + "fontStyle": "normal", + "fontWeight": "300" + }, + "css": "& sub { font-size: 0.65em }" + } + }, + "css": "&.has-text-align-right { border-width: 0 2px 0 0; } &.has-text-align-center { border-width: 0;border-inline: 0; padding-inline: 0; }", + "variations": { + "plain": { + "border": { + "color": "transparent", + "style": "none", + "width": "0", + "radius": "0" + }, + "spacing": { + "padding": { + "top": "0", + "right": "0", + "bottom": "0", + "left": "0" + } + } + } + } + }, + "core/pullquote": { + "typography": { + "fontSize": "var:preset|font-size|xx-large", + "fontWeight": "300", + "lineHeight": "1.2" + }, + "elements": { + "cite": { + "typography": { + "fontSize": "var:preset|font-size|small", + "fontStyle": "normal" + } + } + }, + "spacing": { + "padding": { + "bottom": "var:preset|spacing|30", + "top": "var:preset|spacing|30" + } + }, + "css": "& p:last-of-type {margin-bottom: var(--wp--preset--spacing--30);}" + }, + "core/query-pagination": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "fontWeight": "500" + } + }, + "core/search": { + "css": "& .wp-block-search__input{border-radius:3.125rem;padding-left:1.5625rem;padding-right:1.5625rem;border-color:var(--wp--preset--color--accent-6);}", + "typography": { + "fontSize": "var:preset|font-size|medium", + "lineHeight": "1.6" + }, + "elements": { + "button": { + "border": { + "radius": "3.125rem" + }, + "spacing": { + "margin": { + "left": "1.125rem" + } + }, + ":hover" : { + "border": { + "color": "transparent" + } + } + } + } + }, + "core/separator": { + "border": { + "color": "currentColor", + "style": "solid", + "width": "0 0 1px 0" + }, + "color": { + "text": "var:preset|color|accent-6" + }, + "variations": { + "wide": { + "css": " &:not(.alignfull){max-width: var(--wp--style--global--wide-size) !important;}" + } + } + }, + "core/site-tagline": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/site-title": { + "typography": { + "fontWeight": "700", + "letterSpacing": "-.5px" + }, + "elements": { + "link": { + "typography": { + "textDecoration": "none" + }, + ":hover": { + "typography": { + "textDecoration": "underline" + } + } + } + } + }, + "core/term-description": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/navigation": { + "typography": { + "fontSize": "var:preset|font-size|medium" + }, + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/list": { + "css": "& li{margin-top: 0.5rem;}" + } + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + ":focus": { + "outline": { + "color": "var:preset|color|accent-4", + "offset": "2px" + } + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)", + "text": "var:preset|color|base" + }, + "border": { + "color": "transparent" + } + }, + "spacing": { + "padding": { + "bottom": "1rem", + "left": "2.25rem", + "right": "2.25rem", + "top": "1rem" + } + }, + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "caption": { + "typography": { + "fontSize": "var:preset|font-size|small", + "lineHeight": "1.4" + } + }, + "h1": { + "typography": { + "fontSize": "var:preset|font-size|xx-large" + } + }, + "h2": { + "typography": { + "fontSize": "var:preset|font-size|x-large" + } + }, + "h3": { + "typography": { + "fontSize": "var:preset|font-size|large" + } + }, + "h4": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "h5": { + "typography": { + "fontSize": "var:preset|font-size|small", + "letterSpacing": "0.5px" + } + }, + "h6": { + "typography": { + "fontSize": "var:preset|font-size|small", + "fontWeight": "700", + "letterSpacing": "1.4px", + "textTransform": "uppercase" + } + }, + "heading": { + "typography": { + "fontWeight": "400", + "lineHeight": "1.125", + "letterSpacing": "-0.1px" + } + }, + "link": { + "color": { + "text": "currentColor" + }, + ":hover": { + "typography": { + "textDecoration": "none" + } + } + } + } + }, + "templateParts": [ + { + "area": "header", + "name": "header", + "title": "Header" + }, + { + "area": "header", + "name": "vertical-header", + "title": "Vertical Header" + }, + { + "area": "header", + "name": "header-large-title", + "title": "Header with large title" + + }, + { + "area": "footer", + "name": "footer", + "title": "Footer" + }, + { + "area": "footer", + "name": "footer-columns", + "title": "Footer Columns" + }, + { + "area": "footer", + "name": "footer-newsletter", + "title": "Footer Newsletter" + }, + { + "area": "uncategorized", + "name": "sidebar", + "title": "Sidebar" + } + ], + "customTemplates": [ + { + "name": "page-no-title", + "postTypes": ["page"], + "title": "Page No Title" + } + ] +} diff --git a/themes/twentytwentythree/.editorconfig b/themes/twentytwentythree/.editorconfig deleted file mode 100644 index dfe3cf5f7..000000000 --- a/themes/twentytwentythree/.editorconfig +++ /dev/null @@ -1,22 +0,0 @@ -# This file is for unifying the coding style for different editors and IDEs -# editorconfig.org - -# WordPress Coding Standards -# https://make.wordpress.org/core/handbook/coding-standards/ - -root = true - -[*] -charset = utf-8 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true -indent_style = tab - -[*.yml] -indent_style = space -indent_size = 2 - -[*.md] -trim_trailing_whitespace = false - diff --git a/themes/twentytwentythree/.github/workflows/lint.yml b/themes/twentytwentythree/.github/workflows/lint.yml deleted file mode 100644 index b49f2e138..000000000 --- a/themes/twentytwentythree/.github/workflows/lint.yml +++ /dev/null @@ -1,75 +0,0 @@ -name: Code Quality - -on: - push: - branches: - - trunk - pull_request: - types: - - opened - - synchronize - - ready_for_review - -# Cancel previous workflow run groups that have not completed. -concurrency: - # Group workflow runs by workflow name, along with the head branch ref of the pull request - # or otherwise the branch or tag ref. - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.ref }} - cancel-in-progress: true - -jobs: - lint-css: - name: "Lint: CSS" - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup Node - uses: actions/setup-node@v3.4.1 - with: - node-version-file: ".nvmrc" - cache: npm - - - name: Install Node dependencies - run: npm ci - env: - CI: true - - - name: Detect coding standard violations (stylelint) - run: npm run lint:css - - lint-php: - name: "Lint: PHP" - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: "8.0" - coverage: none - tools: cs2pr - - - name: Get Composer Cache Directory - id: composer-cache - run: echo "::set-output name=dir::$(composer config cache-files-dir)" - - - name: Configure Composer cache - uses: actions/cache@v3.0.6 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: | - ${{ runner.os }}-composer- - - - name: Install Composer dependencies - run: composer install --prefer-dist --optimize-autoloader --no-progress --no-interaction - - - name: Validate composer.json - run: composer --no-interaction validate --no-check-all - - - name: Detect coding standard violations (PHPCS) - run: vendor/bin/phpcs -q --report=checkstyle --runtime-set ignore_errors_on_exit 1 --runtime-set ignore_warnings_on_exit 1 | cs2pr --graceful-warnings diff --git a/themes/twentytwentythree/.gitignore b/themes/twentytwentythree/.gitignore deleted file mode 100644 index 763d1277e..000000000 --- a/themes/twentytwentythree/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -node_modules -vendor -*.DS_Store diff --git a/themes/twentytwentythree/.nvmrc b/themes/twentytwentythree/.nvmrc deleted file mode 100644 index 8351c1939..000000000 --- a/themes/twentytwentythree/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -14 diff --git a/themes/twentytwentythree/.phpcs.xml.dist b/themes/twentytwentythree/.phpcs.xml.dist deleted file mode 100644 index 92e1b14f6..000000000 --- a/themes/twentytwentythree/.phpcs.xml.dist +++ /dev/null @@ -1,71 +0,0 @@ - - - Apply WordPress Coding Standards to all files - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - warning - - - warning - - - warning - - - warning - - - warning - - - - /vendor/* - /node_modules/* - - - - * - - - - - * - - diff --git a/themes/twentytwentythree/.stylelintrc.json b/themes/twentytwentythree/.stylelintrc.json deleted file mode 100644 index 2c5011057..000000000 --- a/themes/twentytwentythree/.stylelintrc.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "stylelint-config-recommended" -} diff --git a/themes/twentytwentythree/CONTRIBUTORS.md b/themes/twentytwentythree/CONTRIBUTORS.md deleted file mode 100644 index 377e68e3b..000000000 --- a/themes/twentytwentythree/CONTRIBUTORS.md +++ /dev/null @@ -1,46 +0,0 @@ -# Contributor Usernames - -| GitHub Username | WordPress.org Username | -| --------------- | --------------------- | -| @amjadr360 | @amjadr360 | -| @anarieldesign | @anariel-design | -| @audrasjb | @audrasjb | -| @beafialho | @beafialho | -| @bgardner | @bgardner | -| @bobmatyas | @lastsplash | -| @carolinan | @poena | -| @colorful-tones | @colorful-tones | -| @critterverse | @critterverse | -| @Dabalina | @dll416 | -| @DaisyOlsen | @daisyo | -| @dashkevych | @taskotr | -| @desrosj | @desrosj | -| @dianeco | @dianeco | -| @felipeelia | @felipeelia | -| @hiyascout | @hiyascout | -| @jasmussen | @joen | -| @jffng | @jffng | -| @justintadlock | @greenshady | -| @kafleg | @kafleg | -| @kathryncodes | @kathryncodes | -| @kathrynwp | @zoonini | -| @kishanjasani | @kishanjasani | -| @kraftbj | @kraftbj | -| @luminuu | @luminuu | -| @madhusudhand | @madhudollu | -| @MaggieCabrera | @onemaggie | -| @mayuge3 | @mayuge | -| @mikachan | @mikachan | -| @mtias | @mtias | -| @ndiego | @ndiego | -| @nudgeD | @nudge | -| @pbking | @pbking | -| @RahiDroid | @rahidroid | -| @richtabor | @richtabor | -| @scruffian | @scruffian | -| @Soean | @soean | -| @tahmid-ul | @tahmidulkarim | -| @tanvirulhaque | @tanvirul | -| @thelovekesh | @thelovekesh | -| @WBerredo | @wberredo | -| @YanCol | @collet | diff --git a/themes/twentytwentythree/DESIGN-SPEC.md b/themes/twentytwentythree/DESIGN-SPEC.md deleted file mode 100644 index d2178a10e..000000000 --- a/themes/twentytwentythree/DESIGN-SPEC.md +++ /dev/null @@ -1,62 +0,0 @@ -# Design Specification - -This is a reference for the design specifications used in Twenty Twenty-Three. - -## Typography - -Twenty Twenty-Three uses [fluid typography presets](https://github.com/WordPress/gutenberg/pull/39529). This means each font size can adapt to any screen size. - -The sizes below that describe a range, e.g. 14px - 16px, will show the smaller sizes at smaller screen resolutions, and the larger sizes at larger screen resolutions. The presets with only one number, e.g. 28px, are static and will not adapt to the screen size. - -## Paragraph Sizes - -These sizes are defined in theme.json: `settings.typography.fontSizes`. - -| Design | Theme | CSS Variable | -| --------- | ----------- | ------------ | -| 16px | 14px - 16px
0.875rem - 1rem | var(--wp--preset--font-size--small) | -| 18px | 16px - 18px
1rem - 1.125rem | var(--wp--preset--font-size--medium) | -| 28px | 28px
1.75rem | var(--wp--preset--font-size--large) | -| 36px | 36px
2.25rem | var(--wp--preset--font-size--x-large) | -| 330px | 64px - 320px
4rem - 20rem | var(--wp--preset--font-size--xx-large) | - -## Heading Sizes - -These sizes are defined in theme.json: `styles.elements.{tag}`. - -| Tag | Design | Theme | Font Weight | -| --------- | ----------- | ------------ | ------- | -| h1 | 58px | 58px
3.625rem | 400 | -| h2 | 42px - 52px | 42px - 52px
2.625rem - 3.25rem | 400 | -| h3 | 36px | 36px
2.25rem | 400 | -| h4 | 28px - 30px | 28px - 30px
1.75rem - 1.875rem | 400 | -| h5 | 18px | 16px - 18px
1rem - 1.125rem | 700 | -| h6 | 18px | 16px - 18px
1rem - 1.125rem | 400 | - -## Font Families - -The theme includes the following font families by default: - -| Font Family | CSS Variable | -| ----------- | ------------ | -| System Font | var(--wp--preset--font-family--system-font) | -| Source Serif Pro | var(--wp--preset--font-family--source-serif-pro) | -| DM Sans | var(--wp--preset--font-family--dm-sans) | -| IBM Plex Mono | var(--wp--preset--font-family--ibm-plex-mono) | - -These are defined in theme.json: `settings.typography.fontFamilies`. - -## Spacing - -Twenty Twenty-Three uses [fluid spacing presets](https://github.com/WordPress/gutenberg/pull/41527), to help maintain consistency across the theme at all screen sizes. - -These presets are defined in theme.json: `settings.spacing.spacingSizes`. - -| Design | Theme | CSS Variable | -| --------- | ----------- | ------------ | -| 24px - 34px | 24px - 32px
1.5rem - 2rem | var(--wp--preset--spacing--30) | -| 30px - 50px | 29px - 48px
1.8rem - 3rem | var(--wp--preset--spacing--40) | -| 39px - 104px | 40px - 104px
2.5rem - 6.5rem | var(--wp--preset--spacing--50) | -| 60px - 114px | 60px - 112px
3.75rem - 7rem | var(--wp--preset--spacing--60) | -| 82px - 129px | 80px - 128px
5rem - 8rem | var(--wp--preset--spacing--70) | -| 114px - 176px | 112px - 176px
7rem - 11rem | var(--wp--preset--spacing--80) | diff --git a/themes/twentytwentythree/README.md b/themes/twentytwentythree/README.md deleted file mode 100644 index 887452b25..000000000 --- a/themes/twentytwentythree/README.md +++ /dev/null @@ -1,82 +0,0 @@ -**This theme has been merged into the WordPress Core SVN repository, and is no longer maintained on GitHub.** - -**Please report all new bugs or feature requests on Trac: https://core.trac.wordpress.org/newticket.** - -**Browse open issues: https://core.trac.wordpress.org/search?q=twenty+twenty-three.** - ---- - -# Twenty Twenty-Three - -Welcome to the development repository for the default theme that will launch with WordPress 6.1. - -## About - -Twenty Twenty-Three is a stripped-back and minimal version of [Twenty Twenty-Two](https://wordpress.org/themes/twentytwentytwo/), and will include a diverse collection of style variations designed by members of the community. - -Just want to see a preview of what the theme currently looks like? Check out the [demo site](https://2023.wordpress.net). - -Please see the [design specification](https://github.com/WordPress/twentytwentythree/blob/trunk/DESIGN-SPEC.md) for more information about the default typography and spacing settings. - -## Contributing - -If you would like to contribute code, the list of [open issues](https://github.com/WordPress/twentytwentythree/issues) is a great place to start looking for tasks. [Pull requests](https://github.com/WordPress/twentytwentythree/pulls) are preferred when linked to an existing issue. - -Contributing is not just for developers! There are many opportunities to help with [testing](#getting-started), triage, discussion, designing and building variations, and more. Please look through [open issues](https://github.com/WordPress/twentytwentythree/issues), and join in wherever you feel most comfortable. - -If you'd like to help with triage, let @mikachan and @beafialho know here or in [WordPress.org's Slack instance](https://make.wordpress.org/chat/). The #core-themes-projects channel is a good place to start. We'll help you get set up with the ability to add labels to issues and PRs. - -### Contributing Style Variations - -A big part of Twenty Twenty-Three is to emphasize a diverse collection of style variations, so this is a great way to contribute to the theme! You can read more about this in the [project kick-off post](https://make.wordpress.org/design/2022/08/10/twenty-twenty-three-default-theme-project-kickoff/). - -#### Design a style variation -This can be done a few different ways, including: - -- Create an alternate theme.json file to the one provided by the theme and change values directly in the code. -- Make changes in the Global Styles panel in the Site Editor. You can save these changes as a new style variation using the [Create Block Theme plugin](https://wordpress.org/plugins/create-block-theme/). -- Design static mockups in Figma or a similar program. - -#### Submit your style variation -When you're ready to submit, please create a new issue and share your designs: - -- Theme.json files can be submitted as code or as zip files. -- Add images that showcase the look & feel of the variation. -- Include a style guide with design specifications — this should include details on typography, colors, spacing, etc. Here’s an [example](https://www.figma.com/community/file/1136340417938880987). - -### Getting Started - -To get started with development: - -1. Set up a WordPress instance, we recommend [wp-env](https://developer.wordpress.org/block-editor/handbook/tutorials/devenv/) or [Local](https://localwp.com/) as an alternative to docker. -2. Install the [Gutenberg plugin](https://wordpress.org/plugins/gutenberg/) -3. Clone / download this repository into your `/wp-content/themes/` directory - -### Tips for Contributors - -- Similar to Twenty Twenty-Two, a goal for the theme is to have as little CSS as possible. Much of the theme's visual treatments should be handled by the Block Editor and Global Styles. As a general rule, if multiple themes would benefit from the CSS you're considering adding, it might reasonably be provided by Gutenberg instead. Let's include clear code comments for any CSS we do include. -- Similarly, let's refrain from building any custom-built PHP or JavaScript-based workarounds for functionality that might reasonably be provided by the Block Editor. Twenty Twenty-Three will be a block theme, so let's keep its code simple. -- In accordance to those last two bullets, this theme has no required build process. -- If you've helped contribute to the theme in any way, you deserve credit! Folks will be updating [CONTRIBUTORS.md](CONTRIBUTORS.md) periodically with names of contributors, but feel free to open a PR or issue if we leave someone out. - -## Requirements - -- Gutenberg plugin (latest) -- WordPress 6.1+ -- PHP 5.6+ -- License: [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html) or later - -Some theme features / PRs may require Gutenberg trunk and will be described or tagged accordingly. - -## Resources - -- [Twenty Twenty-Three Figma Mockups](https://www.figma.com/community/file/1139275543113752375) -- [Twenty Twenty-Three Project kickoff post](https://make.wordpress.org/design/2022/08/10/twenty-twenty-three-default-theme-project-kickoff/) -- [Setting up a development environment](https://developer.wordpress.org/block-editor/handbook/tutorials/devenv/) -- [Create Block Theme plugin](https://github.com/WordPress/create-block-theme) -- [Block Theme documentation](https://developer.wordpress.org/block-editor/how-to-guides/themes/block-theme-overview) -- [Global Styles & theme.json documentation](https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/) - -## Timeline - -The theme will be released with WordPress 6.1 and follow the key dates / milestones associated with [its development schedule](https://make.wordpress.org/core/6-1). diff --git a/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Bold-Italic.woff2 b/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Bold-Italic.woff2 deleted file mode 100644 index e8f466990..000000000 Binary files a/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Bold-Italic.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Bold.woff2 b/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Bold.woff2 deleted file mode 100644 index 9a7696df2..000000000 Binary files a/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Bold.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Regular-Italic.woff2 b/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Regular-Italic.woff2 deleted file mode 100644 index 773b7277f..000000000 Binary files a/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Regular-Italic.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Regular.woff2 b/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Regular.woff2 deleted file mode 100644 index b8f0bd8ae..000000000 Binary files a/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Regular.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/dm-sans/LICENSE.txt b/themes/twentytwentythree/assets/fonts/dm-sans/LICENSE.txt deleted file mode 100644 index 02d522fe5..000000000 --- a/themes/twentytwentythree/assets/fonts/dm-sans/LICENSE.txt +++ /dev/null @@ -1,94 +0,0 @@ -Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.com). Copyright 2019 Google LLC. -Copyright 2014-2018 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries. Copyright 2019 Google LLC. - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Bold.woff2 b/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Bold.woff2 deleted file mode 100644 index 6124ae1c6..000000000 Binary files a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Bold.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Italic.woff2 b/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Italic.woff2 deleted file mode 100644 index 21d96816c..000000000 Binary files a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Italic.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Light.woff2 b/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Light.woff2 deleted file mode 100644 index b714a1305..000000000 Binary files a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Light.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2 b/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2 deleted file mode 100644 index 64ad1798c..000000000 Binary files a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/OFL.txt b/themes/twentytwentythree/assets/fonts/ibm-plex-mono/OFL.txt deleted file mode 100644 index 245d5f408..000000000 --- a/themes/twentytwentythree/assets/fonts/ibm-plex-mono/OFL.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright © 2017 IBM Corp. with Reserved Font Name "Plex" - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/themes/twentytwentythree/assets/fonts/inter/Inter-VariableFont_slnt,wght.ttf b/themes/twentytwentythree/assets/fonts/inter/Inter-VariableFont_slnt,wght.ttf deleted file mode 100644 index ec3164efa..000000000 Binary files a/themes/twentytwentythree/assets/fonts/inter/Inter-VariableFont_slnt,wght.ttf and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/inter/LICENSE.txt b/themes/twentytwentythree/assets/fonts/inter/LICENSE.txt deleted file mode 100644 index b525cbf3a..000000000 --- a/themes/twentytwentythree/assets/fonts/inter/LICENSE.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter) - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/themes/twentytwentythree/assets/fonts/source-serif-pro/LICENSE.md b/themes/twentytwentythree/assets/fonts/source-serif-pro/LICENSE.md deleted file mode 100644 index 7cd3e749d..000000000 --- a/themes/twentytwentythree/assets/fonts/source-serif-pro/LICENSE.md +++ /dev/null @@ -1,93 +0,0 @@ -Copyright 2014 - 2021 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. - -This Font Software is licensed under the SIL Open Font License, Version 1.1. - -This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, - in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, - redistributed and/or sold with any software, provided that each copy - contains the above copyright notice and this license. These can be - included either as stand-alone text files, human-readable headers or - in the appropriate machine-readable metadata fields within text or - binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font - Name(s) unless explicit written permission is granted by the corresponding - Copyright Holder. This restriction only applies to the primary font name as - presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font - Software shall not be used to promote, endorse or advertise any - Modified Version, except to acknowledge the contribution(s) of the - Copyright Holder(s) and the Author(s) or with their explicit written - permission. - -5) The Font Software, modified or unmodified, in part or in whole, - must be distributed entirely under this license, and must not be - distributed under any other license. The requirement for fonts to - remain under this license does not apply to any document created - using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Italic.otf.woff2 b/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Italic.otf.woff2 deleted file mode 100644 index 238784915..000000000 Binary files a/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Italic.otf.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Italic.ttf.woff2 b/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Italic.ttf.woff2 deleted file mode 100644 index 4cbd4c351..000000000 Binary files a/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Italic.ttf.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Roman.otf.woff2 b/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Roman.otf.woff2 deleted file mode 100644 index 28701e684..000000000 Binary files a/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Roman.otf.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Roman.ttf.woff2 b/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Roman.ttf.woff2 deleted file mode 100644 index 3b74d300a..000000000 Binary files a/themes/twentytwentythree/assets/fonts/source-serif-pro/SourceSerif4Variable-Roman.ttf.woff2 and /dev/null differ diff --git a/themes/twentytwentythree/bin/phpcbf.sh b/themes/twentytwentythree/bin/phpcbf.sh deleted file mode 100755 index 541166699..000000000 --- a/themes/twentytwentythree/bin/phpcbf.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -# Wrap phpcbf to turn 1 success exit code into 0 code. -# See https://github.com/squizlabs/PHP_CodeSniffer/issues/1818#issuecomment-354420927 - -root=$( dirname "$0" )/.. - -"$root/vendor/bin/phpcbf" $@ -exit=$? - -# Exit code 1 is used to indicate that all fixable errors were fixed correctly. -if [[ $exit == 1 ]]; then - exit=0 -fi - -exit $exit diff --git a/themes/twentytwentythree/composer.json b/themes/twentytwentythree/composer.json deleted file mode 100644 index 9f22382d9..000000000 --- a/themes/twentytwentythree/composer.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "wordpress/twentytwentythree", - "type": "package", - "description": "The default WordPress theme for 2023", - "keywords": [ - "WordPress", - "Themes" - ], - "homepage": "https://github.com/WordPress/twentytwentythree", - "license": "GPL-2.0-or-later", - "authors": [ - { - "name": "Contributors", - "homepage": "https://github.com/WordPress/twentytwentythree/contributors.md" - } - ], - "require": { - "php": ">=5.6" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", - "wptrt/wpthemereview": "^0.2.1" - }, - "config": { - "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": true - } - } -} diff --git a/themes/twentytwentythree/composer.lock b/themes/twentytwentythree/composer.lock deleted file mode 100644 index 93b5e4570..000000000 --- a/themes/twentytwentythree/composer.lock +++ /dev/null @@ -1,449 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "96a9df05ad03eefb311a5159807d5a8d", - "packages": [], - "packages-dev": [ - { - "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.7.2", - "source": { - "type": "git", - "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", - "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" - }, - "require-dev": { - "composer/composer": "*", - "php-parallel-lint/php-parallel-lint": "^1.3.1", - "phpcompatibility/php-compatibility": "^9.0" - }, - "type": "composer-plugin", - "extra": { - "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" - }, - "autoload": { - "psr-4": { - "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Franck Nijhof", - "email": "franck.nijhof@dealerdirect.com", - "homepage": "http://www.frenck.nl", - "role": "Developer / IT Manager" - }, - { - "name": "Contributors", - "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" - } - ], - "description": "PHP_CodeSniffer Standards Composer Installer Plugin", - "homepage": "http://www.dealerdirect.com", - "keywords": [ - "PHPCodeSniffer", - "PHP_CodeSniffer", - "code quality", - "codesniffer", - "composer", - "installer", - "phpcbf", - "phpcs", - "plugin", - "qa", - "quality", - "standard", - "standards", - "style guide", - "stylecheck", - "tests" - ], - "support": { - "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", - "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" - }, - "time": "2022-02-04T12:51:07+00:00" - }, - { - "name": "phpcompatibility/php-compatibility", - "version": "9.3.5", - "source": { - "type": "git", - "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", - "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", - "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", - "shasum": "" - }, - "require": { - "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" - }, - "conflict": { - "squizlabs/php_codesniffer": "2.6.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", - "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Wim Godden", - "homepage": "https://github.com/wimg", - "role": "lead" - }, - { - "name": "Juliette Reinders Folmer", - "homepage": "https://github.com/jrfnl", - "role": "lead" - }, - { - "name": "Contributors", - "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" - } - ], - "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", - "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", - "keywords": [ - "compatibility", - "phpcs", - "standards" - ], - "support": { - "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", - "source": "https://github.com/PHPCompatibility/PHPCompatibility" - }, - "time": "2019-12-27T09:44:58+00:00" - }, - { - "name": "phpcompatibility/phpcompatibility-paragonie", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git", - "reference": "ddabec839cc003651f2ce695c938686d1086cf43" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/ddabec839cc003651f2ce695c938686d1086cf43", - "reference": "ddabec839cc003651f2ce695c938686d1086cf43", - "shasum": "" - }, - "require": { - "phpcompatibility/php-compatibility": "^9.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7", - "paragonie/random_compat": "dev-master", - "paragonie/sodium_compat": "dev-master" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", - "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Wim Godden", - "role": "lead" - }, - { - "name": "Juliette Reinders Folmer", - "role": "lead" - } - ], - "description": "A set of rulesets for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by the Paragonie polyfill libraries.", - "homepage": "http://phpcompatibility.com/", - "keywords": [ - "compatibility", - "paragonie", - "phpcs", - "polyfill", - "standards" - ], - "support": { - "issues": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/issues", - "source": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie" - }, - "time": "2021-02-15T10:24:51+00:00" - }, - { - "name": "phpcompatibility/phpcompatibility-wp", - "version": "2.1.3", - "source": { - "type": "git", - "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", - "reference": "d55de55f88697b9cdb94bccf04f14eb3b11cf308" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/d55de55f88697b9cdb94bccf04f14eb3b11cf308", - "reference": "d55de55f88697b9cdb94bccf04f14eb3b11cf308", - "shasum": "" - }, - "require": { - "phpcompatibility/php-compatibility": "^9.0", - "phpcompatibility/phpcompatibility-paragonie": "^1.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", - "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Wim Godden", - "role": "lead" - }, - { - "name": "Juliette Reinders Folmer", - "role": "lead" - } - ], - "description": "A ruleset for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by WordPress.", - "homepage": "http://phpcompatibility.com/", - "keywords": [ - "compatibility", - "phpcs", - "standards", - "wordpress" - ], - "support": { - "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", - "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" - }, - "time": "2021-12-30T16:37:40+00:00" - }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.7.1", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", - "shasum": "" - }, - "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Greg Sherwood", - "role": "lead" - } - ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", - "keywords": [ - "phpcs", - "standards" - ], - "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" - }, - "time": "2022-06-18T07:21:10+00:00" - }, - { - "name": "wp-coding-standards/wpcs", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", - "reference": "7da1894633f168fe244afc6de00d141f27517b62" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7da1894633f168fe244afc6de00d141f27517b62", - "reference": "7da1894633f168fe244afc6de00d141f27517b62", - "shasum": "" - }, - "require": { - "php": ">=5.4", - "squizlabs/php_codesniffer": "^3.3.1" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || ^0.6", - "phpcompatibility/php-compatibility": "^9.0", - "phpcsstandards/phpcsdevtools": "^1.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Contributors", - "homepage": "https://github.com/WordPress/WordPress-Coding-Standards/graphs/contributors" - } - ], - "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions", - "keywords": [ - "phpcs", - "standards", - "wordpress" - ], - "support": { - "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", - "source": "https://github.com/WordPress/WordPress-Coding-Standards", - "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" - }, - "time": "2020-05-13T23:57:56+00:00" - }, - { - "name": "wptrt/wpthemereview", - "version": "0.2.1", - "source": { - "type": "git", - "url": "https://github.com/WPTT/WPThemeReview.git", - "reference": "462e59020dad9399ed2fe8e61f2a21b5e206e420" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/WPTT/WPThemeReview/zipball/462e59020dad9399ed2fe8e61f2a21b5e206e420", - "reference": "462e59020dad9399ed2fe8e61f2a21b5e206e420", - "shasum": "" - }, - "require": { - "php": ">=5.4", - "phpcompatibility/phpcompatibility-wp": "^2.0", - "squizlabs/php_codesniffer": "^3.3.1", - "wp-coding-standards/wpcs": "^2.2.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0", - "phpcompatibility/php-compatibility": "^9.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0", - "roave/security-advisories": "dev-master" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Theme Review Team", - "homepage": "https://make.wordpress.org/themes/handbook/", - "role": "Strategy and rule setting" - }, - { - "name": "Ulrich Pogson", - "homepage": "https://github.com/grappler", - "role": "Lead developer" - }, - { - "name": "Juliette Reinders Folmer", - "homepage": "https://github.com/jrfnl", - "role": "Lead developer" - }, - { - "name": "Denis Žoljom", - "homepage": "https://github.com/dingo-d", - "role": "Plugin integration lead" - }, - { - "name": "Contributors", - "homepage": "https://github.com/WPTRT/WPThemeReview/graphs/contributors" - } - ], - "description": "PHP_CodeSniffer rules (sniffs) to verify theme compliance with the rules for theme hosting on wordpress.org", - "homepage": "https://make.wordpress.org/themes/handbook/review/", - "keywords": [ - "phpcs", - "standards", - "themes", - "wordpress" - ], - "support": { - "issues": "https://github.com/WPTRT/WPThemeReview/issues", - "source": "https://github.com/WPTRT/WPThemeReview" - }, - "time": "2019-11-17T20:05:55+00:00" - } - ], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, - "prefer-lowest": false, - "platform": { - "php": ">=5.6" - }, - "platform-dev": [], - "plugin-api-version": "2.3.0" -} diff --git a/themes/twentytwentythree/parts/comments.html b/themes/twentytwentythree/parts/comments.html deleted file mode 100644 index a5bc7d819..000000000 --- a/themes/twentytwentythree/parts/comments.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/themes/twentytwentythree/parts/footer.html b/themes/twentytwentythree/parts/footer.html deleted file mode 100644 index 256c8dbd6..000000000 --- a/themes/twentytwentythree/parts/footer.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/themes/twentytwentythree/parts/header.html b/themes/twentytwentythree/parts/header.html deleted file mode 100644 index 8e4f17bef..000000000 --- a/themes/twentytwentythree/parts/header.html +++ /dev/null @@ -1,10 +0,0 @@ - -
- -
- - -
- -
- diff --git a/themes/twentytwentythree/parts/post-meta.html b/themes/twentytwentythree/parts/post-meta.html deleted file mode 100644 index de968bec4..000000000 --- a/themes/twentytwentythree/parts/post-meta.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/themes/twentytwentythree/patterns/call-to-action.php b/themes/twentytwentythree/patterns/call-to-action.php deleted file mode 100644 index 642aa5095..000000000 --- a/themes/twentytwentythree/patterns/call-to-action.php +++ /dev/null @@ -1,41 +0,0 @@ - - -
- -
- -

-

- - - -
- -
- - - -
- -
- -
- - - -
- -
- -
- -
- diff --git a/themes/twentytwentythree/patterns/footer-default.php b/themes/twentytwentythree/patterns/footer-default.php deleted file mode 100644 index d197bf5e6..000000000 --- a/themes/twentytwentythree/patterns/footer-default.php +++ /dev/null @@ -1,28 +0,0 @@ - - -
- -
- - -

- WordPress' - ) - ?> -

- -
- -
- diff --git a/themes/twentytwentythree/patterns/hidden-404.php b/themes/twentytwentythree/patterns/hidden-404.php deleted file mode 100644 index ae7dbb14c..000000000 --- a/themes/twentytwentythree/patterns/hidden-404.php +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - -

- - - -
- -

- - - -
- - - - - diff --git a/themes/twentytwentythree/patterns/hidden-comments.php b/themes/twentytwentythree/patterns/hidden-comments.php deleted file mode 100644 index 84d4a7877..000000000 --- a/themes/twentytwentythree/patterns/hidden-comments.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
- -
- -

- - - - - - -
- -
- -
- - - -
- - - -
- - -
- - - - - -
- -
- - - - - - - - - - -
- -
- diff --git a/themes/twentytwentythree/patterns/hidden-no-results.php b/themes/twentytwentythree/patterns/hidden-no-results.php deleted file mode 100644 index d3f7ae058..000000000 --- a/themes/twentytwentythree/patterns/hidden-no-results.php +++ /dev/null @@ -1,14 +0,0 @@ - - -

- -

- - - diff --git a/themes/twentytwentythree/patterns/post-meta.php b/themes/twentytwentythree/patterns/post-meta.php deleted file mode 100644 index b704064e2..000000000 --- a/themes/twentytwentythree/patterns/post-meta.php +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -
- -
- - - -
- -
- -
- -

- -

- - - - - -

- -

- - - -
- - - -
- -

- -

- - - -
- -
- - - -
- -
- -

- -

- - - -
- -
- -
- -
- diff --git a/themes/twentytwentythree/readme.txt b/themes/twentytwentythree/readme.txt deleted file mode 100644 index 8e0a3d389..000000000 --- a/themes/twentytwentythree/readme.txt +++ /dev/null @@ -1,36 +0,0 @@ -=== Twenty Twenty-Three === -Contributors: wordpressdotorg -Requires at least: 6.1 -Tested up to: 6.1 -Requires PHP: 5.6 -Stable tag: 1.0 -License: GPLv2 or later -License URI: http://www.gnu.org/licenses/gpl-2.0.html - -== Description == - -Twenty Twenty-Three is designed to take advantage of the new design tools introduced in WordPress 6.1. With a clean, blank base as a starting point, this default theme includes ten diverse style variations created by members of the WordPress community. - -Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself. - -== Changelog == - -= 1.0 = -* Released: November 1, 2022 - -https://wordpress.org/support/article/twenty-twenty-three-changelog#Version_1.0 - -== Copyright == - -Twenty Twenty-Three WordPress Theme, (C) 2022-2023 WordPress.org -Twenty Twenty-Three is distributed under the terms of the GNU GPL. - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. diff --git a/themes/twentytwentythree/screenshot.png b/themes/twentytwentythree/screenshot.png deleted file mode 100644 index d405921ea..000000000 Binary files a/themes/twentytwentythree/screenshot.png and /dev/null differ diff --git a/themes/twentytwentythree/style.css b/themes/twentytwentythree/style.css deleted file mode 100644 index 5b49ceecc..000000000 --- a/themes/twentytwentythree/style.css +++ /dev/null @@ -1,15 +0,0 @@ -/* -Theme Name: Twenty Twenty-Three -Theme URI: https://wordpress.org/themes/twentytwentythree -Author: the WordPress team -Author URI: https://wordpress.org -Description: Twenty Twenty-Three is designed to take advantage of the new design tools introduced in WordPress 6.1. With a clean, blank base as a starting point, this default theme includes ten diverse style variations created by members of the WordPress community. Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself. -Requires at least: 6.1 -Tested up to: 6.1 -Requires PHP: 5.6 -Version: 1.0 -License: GNU General Public License v2 or later -License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html -Text Domain: twentytwentythree -Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, accessibility-ready, blog, portfolio, news -*/ diff --git a/themes/twentytwentythree/styles/aubergine.json b/themes/twentytwentythree/styles/aubergine.json deleted file mode 100644 index aab104550..000000000 --- a/themes/twentytwentythree/styles/aubergine.json +++ /dev/null @@ -1,292 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Aubergine", - "settings": { - "color": { - "gradients": [ - { - "gradient": "linear-gradient(180deg, var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--base) 100%)", - "name": "Secondary to Base", - "slug": "secondary-base" - }, - { - "gradient": "linear-gradient(180deg, var(--wp--preset--color--base) 0 min(24rem, 10%), var(--wp--preset--color--secondary) 0% 30%, var(--wp--preset--color--base) 100%)", - "name": "Base to Secondary to Base", - "slug": "base-secondary-base" - }, - { - "gradient": "linear-gradient(90deg, var(--wp--preset--color--tertiary) 5.74%, var(--wp--preset--color--primary) 100%);", - "name": "Tertiary to Primary", - "slug": "tertiary-primary" - }, - { - "gradient": "linear-gradient(90deg, var(--wp--preset--color--primary) 5.74%, var(--wp--preset--color--tertiary) 100%);", - "name": "Primary to Tertiary", - "slug": "primary-tertiary" - } - ], - "palette": [ - { - "color": "#1B1031", - "name": "Base", - "slug": "base" - }, - { - "color": "#FFFFFF", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#FF746D", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#551C5E", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#FB326B", - "name": "Tertiary", - "slug": "tertiary" - } - ] - }, - "typography": { - "fontSizes": [ - { - "fluid": { - "min": "0.875rem", - "max": "1rem" - }, - "size": "1rem", - "slug": "small" - }, - { - "fluid": { - "min": "1rem", - "max": "1.125rem" - }, - "size": "1.125rem", - "slug": "medium" - }, - { - "size": "1.75rem", - "slug": "large", - "fluid": false - }, - { - "size": "3.25rem", - "slug": "x-large", - "fluid": false - }, - { - "size": "10rem", - "slug": "xx-large", - "fluid": { - "min": "4rem", - "max": "20rem" - } - } - ] - } - }, - "styles": { - "blocks": { - "core/comment-reply-link": { - "elements": { - "link": { - "color": { - "text": "var(--wp--preset--color--primary)" - }, - "typography": { - "fontStyle": "italic" - } - } - } - }, - "core/group": { - "border": { - "color": "var(--wp--preset--color--primary)" - } - }, - "core/navigation": { - "typography": { - "fontSize": "var(--wp--preset--font-size--medium)" - } - }, - "core/post-author": { - "color": { - "text": "var(--wp--preset--color--primary)" - }, - "typography": { - "fontStyle": "italic" - } - }, - "core/post-content": { - "elements": { - "link": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - }, - "core/post-date": { - "elements": { - "link": { - "color": { - "text": "var(--wp--preset--color--contrast)" - }, - "typography": { - "letterSpacing": "0.09rem", - "textTransform": "uppercase" - } - } - } - }, - "core/post-terms": { - "elements": { - "link": { - "color": { - "text": "var(--wp--preset--color--primary)" - }, - "typography": { - "fontStyle": "italic" - } - } - } - }, - "core/post-title": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--contrast)" - } - } - } - }, - "typography": { - "fontSize": "clamp(2.625rem, calc(2.625rem + ((1vw - 0.48rem) * 8.4135)), 3.25rem)" - } - }, - "core/query": { - "elements": { - "h3": { - "color": { - "text": "var(--wp--preset--color--primary)" - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--large)", - "fontWeight": "700" - } - }, - "link": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - }, - "core/separator": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "core/site-title": { - "border": { - "color": "var(--wp--preset--color--primary)", - "style": "solid", - "width": "0 0 2px 0" - }, - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - ":focus": { - "color": { - "text": "var(--wp--preset--color--primary)" - }, - "typography": { - "textDecoration": "none" - } - }, - ":hover": { - "color": { - "text": "var(--wp--preset--color--primary)" - }, - "typography": { - "textDecoration": "none" - } - } - } - }, - "typography": { - "letterSpacing": "0.09rem", - "textTransform": "uppercase" - } - } - }, - "color": { - "gradient": "var(--wp--preset--gradient--base-secondary-base) no-repeat" - }, - "elements": { - "button": { - "border": { - "radius": "99999px" - }, - "color": { - "gradient": "var(--wp--preset--gradient--tertiary-primary)", - "text": "var(--wp--preset--color--base)" - }, - ":hover": { - "color": { - "background": "var(--wp--preset--color--primary)", - "gradient": "none", - "text": "var(--wp--preset--color--secondary)" - } - }, - ":focus": { - "color": { - "background": "var(--wp--preset--color--primary)", - "gradient": "none", - "text": "var(--wp--preset--color--secondary)" - } - }, - ":active": { - "color": { - "background": "var(--wp--preset--color--primary)", - "gradient": "none", - "text": "var(--wp--preset--color--secondary)" - } - }, - ":visited": { - "color": { - "text": "var(--wp--preset--color--base)" - } - } - }, - "heading": { - "typography": { - "letterSpacing": "-0.019rem" - } - }, - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--dm-sans)" - } - } -} diff --git a/themes/twentytwentythree/styles/block-out.json b/themes/twentytwentythree/styles/block-out.json deleted file mode 100644 index 28e831e21..000000000 --- a/themes/twentytwentythree/styles/block-out.json +++ /dev/null @@ -1,245 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Block out", - "settings": { - "color": { - "duotone": [ - { - "colors": [ - "#E2161D", - "#FF9C9C" - ], - "slug": "default-filter", - "name": "Default filter" - } - ], - "palette": [ - { - "color": "#ff5252", - "name": "Base", - "slug": "base" - }, - { - "color": "#252525", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#ffffff", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#ff2d34", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#ff7e7e", - "name": "Tertiary", - "slug": "tertiary" - } - ] - }, - "layout": { - "contentSize": "800px" - }, - "typography": { - "fontSizes": [ - { - "fluid": { - "max": "1rem", - "min": "0.875rem" - }, - "size": "1rem", - "slug": "small" - }, - { - "fluid": { - "max": "1.125rem", - "min": "1rem" - }, - "size": "1.125rem", - "slug": "medium" - }, - { - "fluid": false, - "size": "1.75rem", - "slug": "large" - }, - { - "fluid": false, - "size": "2.25rem", - "slug": "x-large" - }, - { - "fluid": { - "max": "7rem", - "min": "4rem" - }, - "size": "7rem", - "slug": "xx-large" - } - ] - } - }, - "styles": { - "blocks": { - "core/avatar": { - "filter": { - "duotone": "var(--wp--preset--duotone--default-filter)" - } - }, - "core/image": { - "border": { - "radius": "8px" - }, - "filter": { - "duotone": "var(--wp--preset--duotone--default-filter)" - } - }, - "core/navigation": { - "typography": { - "fontSize": "var(--wp--preset--font-size--large)" - } - }, - "core/post-content": { - "elements": { - "link": { - "color": { - "text": "var(--wp--preset--color--contrast)" - } - }, - "h1": { - "color": { - "text": "var(--wp--preset--color--contrast)" - } - } - } - }, - "core/post-featured-image": { - "border": { - "radius": "8px" - }, - "filter": { - "duotone": "var(--wp--preset--duotone--default-filter)" - } - }, - "core/post-title": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - }, - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "core/quote": { - "border": { - "width": "1px" - } - }, - "core/search": { - "border": { - "radius": "8px" - } - }, - "core/site-logo": { - "filter": { - "duotone": "var(--wp--preset--duotone--default-filter)" - } - }, - "core/site-title": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - }, - "spacing": { - "padding": { - "bottom": "var(--wp--preset--spacing--30)", - "top": "var(--wp--preset--spacing--30)" - } - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--xx-large)", - "lineHeight": "1.1", - "textTransform": "lowercase" - } - }, - "core/query": { - "elements": { - "h2": { - "typography": { - "fontSize": "var(--wp--preset--font-size--large)" - } - } - } - } - }, - "elements": { - "button": { - "border": { - "radius": "8px" - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--ibm-plex-mono)", - "fontStyle": "italic", - "fontWeight": "400" - }, - ":active": { - "color": { - "text": "var(--wp--preset--color--contrast)" - } - } - }, - "h1": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "h6": { - "typography": { - "fontWeight": "400" - } - }, - "heading": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--ibm-plex-mono)", - "fontStyle": "italic" - } - }, - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--ibm-plex-mono)", - "fontStyle": "italic", - "fontWeight": "400" - } - } - }, - "spacing": { - "padding": { - "bottom": "0px", - "top": "0px" - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--dm-sans)" - } - } -} diff --git a/themes/twentytwentythree/styles/canary.json b/themes/twentytwentythree/styles/canary.json deleted file mode 100644 index f8d8f807f..000000000 --- a/themes/twentytwentythree/styles/canary.json +++ /dev/null @@ -1,251 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Canary", - "settings": { - "color": { - "duotone": [ - { - "colors": [ - "#000000", - "#ffffff" - ], - "slug": "default-filter", - "name": "Default filter" - } - ], - "palette": [ - { - "color": "#fdff85", - "name": "Base", - "slug": "base" - }, - { - "color": "#000000", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#000000", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#353535", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#ffffff", - "name": "Tertiary", - "slug": "tertiary" - } - ] - }, - "layout": { - "wideSize": "650px" - }, - "typography": { - "fontSizes": [ - { - "size": "0.75rem", - "slug": "small" - }, - { - "size": "1.125rem", - "slug": "medium" - }, - { - "size": "1.75rem", - "slug": "large" - }, - { - "size": "2.25rem", - "slug": "x-large" - }, - { - "size": "10rem", - "slug": "xx-large" - } - ] - } - }, - "styles": { - "blocks": { - "core/comments": { - "elements": { - "link": { - "typography": { - "textDecoration": "underline" - }, - ":hover": { - "typography": { - "textDecoration": "none" - } - } - } - } - }, - "core/comment-reply-link": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "core/comments-title":{ - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "core/image": { - "border": { - "radius": "100px 0 0 0" - }, - "filter": { - "duotone": "var(--wp--preset--duotone--default-filter)" - } - }, - "core/navigation": { - "typography": { - "textTransform": "lowercase" - } - }, - "core/post-content": { - "elements": { - "link": { - "typography": { - "textDecoration": "underline" - }, - ":hover": { - "typography": { - "textDecoration": "none" - } - } - } - } - }, - "core/post-excerpt": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "core/post-featured-image": { - "border": { - "radius": "100px 0 0 0" - }, - "spacing": { - "margin": { - "bottom": "0px", - "left": "0px", - "right": "0px", - "top": "0px" - }, - "padding": { - "bottom": "0px", - "left": "0px", - "right": "0px", - "top": "0px" - } - } - }, - "core/post-title": { - "typography": { - "fontWeight": "700" - } - }, - "core/separator": { - "border": { - "width": "2px" - } - }, - "core/site-title": { - "typography": { - "fontWeight": "700", - "textTransform": "lowercase", - "fontSize": "var(--wp--preset--font-size--small)" - } - } - }, - "elements": { - "button": { - ":hover": { - "color": { - "background": "var(--wp--preset--color--base)", - "text": "var(--wp--preset--color--contrast)" - }, - "border": { - "color": "var(--wp--preset--color--contrast)", - "style": "solid", - "width": "2px" - } - }, - ":focus": { - "color": { - "background": "var(--wp--preset--color--base)", - "text": "var(--wp--preset--color--contrast)" - }, - "border": { - "color": "var(--wp--preset--color--contrast)", - "style": "solid", - "width": "2px" - } - }, - ":visited": { - "color": { - "text": "var(--wp--preset--color--base)" - } - }, - "border": { - "radius": "5px", - "color": "var(--wp--preset--color--contrast)", - "style": "solid", - "width": "2px" - }, - "color": { - "text": "var(--wp--preset--color--base)" - }, - "spacing": { - "padding": { - "bottom": "0.667em", - "left": "1.333em", - "right": "1.333em", - "top": "0.667em" - } - } - }, - "h1": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "h2": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "h3": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "h4": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "heading": { - "typography": { - "fontWeight": "700" - } - }, - "link": { - "typography": { - "textDecoration": "none" - } - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--ibm-plex-mono)", - "fontSize": "var(--wp--preset--font-size--small)" - } - } -} diff --git a/themes/twentytwentythree/styles/electric.json b/themes/twentytwentythree/styles/electric.json deleted file mode 100644 index 077ca0920..000000000 --- a/themes/twentytwentythree/styles/electric.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Electric", - "settings": { - "color": { - "palette": [ - { - "color": "#f3f3f1", - "name": "Base", - "slug": "base" - }, - { - "color": "#2500ff", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#f3f3f1", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#2500ff", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#f6f6f6", - "name": "Tertiary", - "slug": "tertiary" - } - ] - } - }, - "styles": { - "elements": { - "button": { - "border": { - "style": "solid", - "width": "2px", - "color": "var(--wp--preset--color--contrast)" - }, - "color": { - "background": "var(--wp--preset--color--contrast)", - "text": "var(--wp--preset--color--base)" - }, - "spacing": { - "padding": { - "top": ".667em", - "right": "1.333em", - "bottom": ".667em", - "left": "1.333em" - } - }, - ":active": { - "typography": { - "textDecoration": "underline dotted" - } - }, - ":focus": { - "typography": { - "textDecoration": "underline dotted" - } - }, - ":hover": { - "border": { - "color": "var(--wp--preset--color--contrast)", - "style": "solid", - "width": "2px" - }, - "color": { - "background": "var(--wp--preset--color--base)", - "text": "var(--wp--preset--color--contrast)" - } - }, - ":visited": { - "color": { - "text": "var(--wp--preset--color--base)" - } - } - }, - "link": { - ":focus": { - "typography": { - "textDecoration": "underline dotted" - } - }, - ":active": { - "typography": { - "textDecoration": "underline dotted" - } - } - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--dm-sans)" - } - } -} diff --git a/themes/twentytwentythree/styles/grapes.json b/themes/twentytwentythree/styles/grapes.json deleted file mode 100644 index cf0c4b4a1..000000000 --- a/themes/twentytwentythree/styles/grapes.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Grapes", - "settings": { - "color": { - "palette": [ - { - "color": "#E1E1C7", - "name": "Base", - "slug": "base" - }, - { - "color": "#000000", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#214F31", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#000000", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#F0EBD2", - "name": "Tertiary", - "slug": "tertiary" - } - ] - } - }, - "styles": { - "blocks": { - "core/post-comments": { - "elements": { - "link": { - ":hover": { - "typography": { - "textDecoration": "underline dashed" - } - } - } - } - }, - "core/post-date": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontStyle": "italic" - } - }, - "core/post-terms": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontStyle": "italic" - } - }, - "core/site-title": { - "typography": { - "textTransform": "lowercase" - } - } - }, - "elements": { - "button": { - "border": { - "radius": "9999px" - }, - "color": { - "background": "var(--wp--preset--color--primary)", - "text": "var(--wp--preset--color--base)" - }, - ":visited": { - "color": { - "text": "var(--wp--preset--color--base)" - } - } - }, - "heading": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontWeight": "600" - } - }, - "link": { - ":hover": { - "typography": { - "textDecoration": "underline dashed" - } - } - } - } - } -} diff --git a/themes/twentytwentythree/styles/marigold.json b/themes/twentytwentythree/styles/marigold.json deleted file mode 100644 index 31fc120ce..000000000 --- a/themes/twentytwentythree/styles/marigold.json +++ /dev/null @@ -1,317 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Marigold", - "settings": { - "color": { - "palette": [ - { - "color": "#F6F2EC", - "name": "Base", - "slug": "base" - }, - { - "color": "#21251F", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#5B4460", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#FCC263", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#E7A1A9", - "name": "Tertiary", - "slug": "tertiary" - } - ] - }, - "layout": { - "wideSize": "1200px" - }, - "spacing": { - "spacingSizes": [ - { - "size": "clamp(0.625rem, 0.434rem + 0.61vw, 0.938rem)", - "name": "1", - "slug": "30" - }, - { - "size": "clamp(1.25rem, 0.869rem + 1.22vw, 1.875rem)", - "name": "2", - "slug": "40" - }, - { - "size": "clamp(1.875rem, 1.303rem + 1.83vw, 2.813rem)", - "name": "3", - "slug": "50" - }, - { - "size": "clamp(2.5rem, 1.738rem + 2.44vw, 3.75rem)", - "name": "4", - "slug": "60" - }, - { - "size": "clamp(2.813rem, 1.098rem + 5.49vw, 5.625rem)", - "name": "5", - "slug": "70" - }, - { - "size": "clamp(3.75rem, 1.463rem + 7.32vw, 7.5rem)", - "name": "6", - "slug": "80" - } - ] - }, - "typography": { - "fontSizes": [ - { - "size": "clamp(0.875rem, 0.799rem + 0.24vw, 1rem)", - "name": "Tiny", - "slug": "tiny" - }, - { - "size": "clamp(1rem, 0.924rem + 0.24vw, 1.125rem)", - "slug": "small" - }, - { - "size": "clamp(1.125rem, 1.049rem + 0.24vw, 1.25rem)", - "name": "Normal", - "slug": "normal" - }, - { - "size": "clamp(1.25rem, 1.021rem + 0.73vw, 1.625rem)", - "slug": "medium" - }, - { - "size": "clamp(1.375rem, 1.07rem + 0.98vw, 1.875rem)", - "slug": "large" - }, - { - "size": "clamp(1.75rem, 1.369rem + 1.22vw, 2.375rem)", - "slug": "x-large" - }, - { - "size": "clamp(2.125rem, 1.706rem + 1.34vw, 2.813rem)", - "slug": "xx-large" - }, - { - "size": "clamp(2.5rem, 1.966rem + 1.71vw, 3.375rem)", - "name": "Huge", - "slug": "huge" - }, - { - "size": "clamp(3.375rem, 2.384rem + 3.17vw, 5rem)", - "name": "Gigantic", - "slug": "gigantic" - } - ] - } - }, - "styles": { - "blocks": { - "core/comment-author-name": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - } - }, - "core/query": { - "spacing": { - "padding": { - "left": "0", - "right": "0" - } - } - }, - "core/post-content": { - "elements": { - "link": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - }, - "core/post-excerpt": { - "typography": { - "fontSize": "var(--wp--preset--font-size--normal)" - } - }, - "core/post-title": { - "elements": { - "link": { - "typography": { - "fontSize": "var(--wp--preset--font-size--large)", - "textDecoration": "none" - }, - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - }, - "spacing": { - "margin": { - "bottom": "var(--wp--preset--spacing--50)", - "top": "var(--wp--preset--spacing--50)" - } - }, - "typography": { - "fontWeight": "600" - } - }, - "core/pullquote": { - "border": { - "width": "1px 0" - } - }, - "core/query-pagination": { - "elements": { - "link": { - "typography": { - "textDecoration": "none" - } - } - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--small)", - "fontWeight": "400" - } - }, - "core/quote": { - "elements": { - "cite": { - "typography": { - "fontSize": "1.25rem" - } - } - }, - "typography": { - "fontSize": "1.625rem", - "lineHeight": "1.5" - } - }, - "core/site-title": { - "elements": { - "link": { - "typography": { - "fontSize": "var(--wp--preset--font-size--normal)" - } - } - }, - "typography": { - "textTransform": "lowercase" - } - } - }, - "elements": { - "h1": { - "typography": { - "fontSize": "var(--wp--preset--font-size--huge)", - "lineHeight": "1.1" - } - }, - "h2": { - "typography": { - "fontSize": "var(--wp--preset--font-size--xx-large)", - "lineHeight": "1.2" - } - }, - "h3": { - "typography": { - "fontSize": "var(--wp--preset--font-size--x-large)", - "lineHeight": "1.2" - } - }, - "h4": { - "typography": { - "fontSize": "var(--wp--preset--font-size--large)", - "fontWeight": "600" - } - }, - "h5": { - "typography": { - "fontStyle": "normal", - "fontWeight": "600", - "textTransform": "none" - } - }, - "h6": { - "typography": { - "fontSize": "var(--wp--preset--font-size--normal)", - "fontStyle": "normal", - "fontWeight": "600" - } - }, - "heading": { - "typography": { - "fontStyle": "italic" - } - }, - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - ":hover": { - "typography": { - "textDecoration": "none" - } - } - }, - "button": { - "border": { - "radius": "50px" - }, - "color": { - "background": "var(--wp--preset--color--secondary)" - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--normal)" - }, - ":hover": { - "color": { - "background": "var(--wp--preset--color--tertiary)", - "text": "var(--wp--preset--color--contrast)" - } - }, - ":focus": { - "color": { - "background": "var(--wp--preset--color--primary)" - } - }, - ":active": { - "color": { - "background": "var(--wp--preset--color--primary)" - } - } - } - }, - "spacing": { - "blockGap": "2.5rem", - "padding": { - "bottom": "var(--wp--preset--spacing--50)", - "left": "var(--wp--preset--spacing--40)", - "right": "var(--wp--preset--spacing--40)", - "top": "var(--wp--preset--spacing--50)" - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontSize": "var(--wp--preset--font-size--normal)", - "lineHeight": "1.5" - } - } -} diff --git a/themes/twentytwentythree/styles/pilgrimage.json b/themes/twentytwentythree/styles/pilgrimage.json deleted file mode 100644 index be16addf2..000000000 --- a/themes/twentytwentythree/styles/pilgrimage.json +++ /dev/null @@ -1,323 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Pilgrimage", - "settings": { - "color": { - "duotone": [ - { - "colors": [ - "#222828", - "#9EF9FD" - ], - "slug": "default-filter", - "name": "Default filter" - } - ], - "gradients": [ - { - "gradient": "linear-gradient(180deg, var(--wp--preset--color--primary) 0%,var(--wp--preset--color--secondary) 100%)", - "name": "Primary to Secondary", - "slug": "primary-secondary" - }, - { - "gradient": "linear-gradient(180deg, var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--primary) 100%)", - "name": "Secondary to Primary", - "slug": "secondary-primary" - }, - { - "gradient": "linear-gradient(180deg, var(--wp--preset--color--primary) 0%,var(--wp--preset--color--tertiary) 100%)", - "name": "Tertiary to Secondary", - "slug": "tertiary-secondary" - }, - { - "gradient": "linear-gradient(180deg, var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--primary) 100%)", - "name": "Tertiary to Primary", - "slug": "tertiary-primary" - }, - { - "gradient": "linear-gradient(180deg, var(--wp--preset--color--base) 0%,var(--wp--preset--color--primary) 350%)", - "name": "Base to Primary", - "slug": "base-primary" - }, - { - "gradient": "radial-gradient(circle at 5px 5px,#0c0d0d70 2px,#ffffff00 0px,#ffffff00 0px) 0 0 / 8px 8px, linear-gradient(180deg, var(--wp--preset--color--base) 0%,#000000 200%)", - "name": "Dots", - "slug": "dots" - } - ], - "palette": [ - { - "color": "#222828", - "name": "Base", - "slug": "base" - }, - { - "color": "#ffffff", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#53ED85", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#9EF9FD", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#D8E202", - "name": "Tertiary", - "slug": "tertiary" - } - ] - } - }, - "styles": { - "blocks": { - "core/comment-author-name": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--tertiary)" - } - } - } - } - }, - "core/comment-date": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--tertiary)" - }, - "typography": { - "textDecoration": "underline" - } - } - } - } - }, - "core/comment-edit-link": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--tertiary)" - } - } - } - } - }, - "core/comments-pagination": { - "elements": { - "link": { - "typography": { - "textDecoration": "underline" - } - } - } - }, - "core/image": { - "filter": { - "duotone": "var(--wp--preset--duotone--default-filter)" - } - }, - "core/navigation": { - "elements": { - "link": { - ":active": { - "typography": { - "textDecoration": "underline dashed" - } - }, - "color": { - "text": "var(--wp--preset--color--primary)" - }, - "typography": { - "textDecoration": "underline" - } - } - } - }, - "core/paragraph": { - "color": { - "text": "var(--wp--preset--color--contrast)" - }, - "elements": { - "link": { - ":hover": { - "color": { - "text": "var(--wp--preset--color--tertiary)" - } - } - } - } - }, - "core/post-content": { - "elements": { - "link": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - }, - "core/post-date": { - "elements": { - "link": { - "typography": { - "textDecoration": "none", - "fontStyle": "italic" - } - } - } - }, - "core/post-featured-image": { - "filter": { - "duotone": "var(--wp--preset--duotone--default-filter)" - } - }, - "core/post-title": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--tertiary)" - }, - "typography": { - "textDecoration": "underline" - } - }, - "typography": { - "textDecoration": "underline" - } - } - } - }, - "core/query-pagination": { - "elements": { - "link": { - "typography": { - "textDecoration": "underline" - } - } - } - }, - "core/separator": { - "color": { - "text": "var(--wp--preset--color--secondary)" - } - }, - "core/site-title": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - }, - "typography": { - "fontStyle": "italic", - "fontWeight": "700" - } - } - }, - "color": { - "gradient": "var(--wp--preset--gradient--dots)" - }, - "elements": { - "button": { - ":active": { - "color": { - "background": "var(--wp--preset--color--secondary)", - "gradient": "none" - } - }, - ":focus": { - "color": { - "gradient": "var(--wp--preset--gradient--secondary-primary)" - } - }, - ":hover": { - "color": { - "gradient": "var(--wp--preset--gradient--secondary-primary)" - } - }, - ":visited": { - "color": { - "text": "var(--wp--preset--color--base)" - } - }, - "border": { - "radius": "5px" - }, - "color": { - "gradient": "var(--wp--preset--gradient--primary-secondary)", - "text": "var(--wp--preset--color--base)" - } - }, - "h1": { - "color": { - "text": "var(--wp--preset--color--contrast)" - } - }, - "h2": { - "color": { - "text": "var(--wp--preset--color--contrast)" - } - }, - "h3": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "h4": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "h5": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "h6": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "heading": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "link": { - "color": { - "text": "var(--wp--preset--color--primary)" - }, - ":hover": { - "color": { - "text":"var(--wp--preset--color--tertiary)" - } - }, - ":focus": { - "color": { - "text":"var(--wp--preset--color--tertiary)" - } - }, - ":active": { - "color": { - "text": "var(--wp--preset--color--tertiary)" - } - } - } - } - } -} diff --git a/themes/twentytwentythree/styles/pitch.json b/themes/twentytwentythree/styles/pitch.json deleted file mode 100644 index 10c42120e..000000000 --- a/themes/twentytwentythree/styles/pitch.json +++ /dev/null @@ -1,242 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Pitch", - "settings": { - "color": { - "palette": [ - { - "color": "#202124", - "name": "Base", - "slug": "base" - }, - { - "color": "#e8eaed", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#e3cbc0", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#876C3A", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#303134", - "name": "Tertiary", - "slug": "tertiary" - } - ] - }, - "layout": { - "contentSize": "min(640px, 90vw)", - "wideSize": "90vw" - }, - "spacing": { - "spacingScale": { - "steps": 7 - }, - "spacingSizes": [ - { - "size": "calc(8px + 1.5625vw)", - "slug": "20", - "name": "1" - }, - { - "size": "calc(12px + 1.5625vw)", - "slug": "30", - "name": "2" - }, - { - "size": "calc(16px + 1.5625vw)", - "slug": "40", - "name": "3" - }, - { - "size": "calc(20px + 1.5625vw)", - "slug": "50", - "name": "4" - }, - { - "size": "calc(24px + 1.5625vw)", - "slug": "60", - "name": "5" - }, - { - "size": "calc(28px + 1.5625vw)", - "slug": "70", - "name": "6" - }, - { - "size": "calc(32px + 1.5625vw)", - "slug": "80", - "name": "7" - } - ] - }, - "typography": { - "fontSizes": [ - { - "size": "0.85rem", - "fluid": { - "min": "0.85rem", - "max": "1rem" - }, - "slug": "small", - "name": "small" - }, - { - "size": "1.1rem", - "fluid": { - "min": "1.1rem", - "max": "1.4rem" - }, - "slug": "medium", - "name": "Medium" - }, - { - "size": "1.999rem", - "fluid": { - "min": "1.999rem", - "max": "2.827rem" - }, - "slug": "large", - "name": "Large" - }, - { - "size": "2.827rem", - "fluid": { - "min": "2.827rem", - "max": "3.998rem" - }, - "slug": "x-large", - "name": "Extra Large" - }, - { - "size": "3.2rem", - "fluid": { - "min": "3.2rem", - "max": "5.653rem" - }, - "slug": "xx-large", - "name": "2X Large" - } - ] - } - }, - "styles": { - "blocks": { - "core/separator": { - "border": { - "color":"var(--wp--preset--color--tertiary)", - "width": "2px" - } - }, - "core/site-title": { - "typography": { - "fontSize": "var(--wp--preset--font-size--medium)", - "fontStyle": "normal", - "fontWeight": "600" - } - } - }, - "elements": { - "button": { - "border": { - "radius": "0", - "style": "solid", - "width": "2px", - "color": "var(--wp--preset--color--primary)" - }, - "color": { - "background": "var(--wp--preset--color--primary)", - "text": "var(--wp--preset--color--base)" - }, - "spacing": { - "padding": { - "top": "min(1.125rem, 3vw) !important", - "right": "min(2.125rem, 5vw) !important", - "bottom": "min(1.125rem, 3vw) !important", - "left": "min(2.125rem, 5vw) !important" - } - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--small)", - "fontWeight": "600", - "textTransform": "uppercase", - "letterSpacing": "0.01em" - }, - ":hover": { - "border": { - "color": "var(--wp--preset--color--contrast)" - }, - "color": { - "background": "var(--wp--preset--color--contrast)", - "text": "var(--wp--preset--color--tertiary)" - } - }, - ":focus": { - "border": { - "color": "var(--wp--preset--color--contrast)" - }, - "color": { - "background": "var(--wp--preset--color--contrast)", - "text": "var(--wp--preset--color--tertiary)" - } - }, - ":active": { - "border": { - "color": "var(--wp--preset--color--contrast)" - }, - "color": { - "background": "var(--wp--preset--color--contrast)", - "text": "var(--wp--preset--color--tertiary)" - } - }, - ":visited": { - "color": { - "text": "var(--wp--preset--color--base)" - } - } - }, - "h1": { - "typography": { - "fontSize": "var(--wp--preset--font-size--xx-large)", - "lineHeight": "1.1" - } - }, - "h2": { - "typography": { - "fontSize": "var(--wp--preset--font-size--x-large)", - "lineHeight": "1.1" - } - }, - "h3": { - "typography": { - "fontSize": "var(--wp--preset--font-size--large)" - } - }, - "heading": { - "typography": { - "fontWeight": "500" - } - } - }, - "spacing": { - "blockGap": "var(--wp--preset--spacing--40)", - "padding": { - "right": "var(--wp--preset--spacing--70)", - "left": "var(--wp--preset--spacing--70)" - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--inter)", - "fontSize": "var(--wp--preset--font-size--medium)", - "lineHeight": "1.7" - } - } -} diff --git a/themes/twentytwentythree/styles/sherbet.json b/themes/twentytwentythree/styles/sherbet.json deleted file mode 100644 index d6e20390c..000000000 --- a/themes/twentytwentythree/styles/sherbet.json +++ /dev/null @@ -1,243 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Sherbet", - "settings": { - "color": { - "duotone": [ - { - "colors": [ - "#FF99FF", - "#FFFF99", - "#99FFFF" - ], - "name": "Default filter", - "slug": "default-filter" - } - ], - "gradients": [ - { - "gradient": "linear-gradient(135deg, var(--wp--preset--color--primary) 0%, var(--wp--preset--color--secondary) 50%, var(--wp--preset--color--tertiary) 100%)", - "name": "Primary to Secondary to Tertiary", - "slug": "primary-secondary-tertiary" - }, - { - "gradient": "linear-gradient(135deg, var(--wp--preset--color--primary) 0%, var(--wp--preset--color--secondary) 50%, var(--wp--preset--color--tertiary) 100%) fixed", - "name": "Primary to Secondary to Tertiary Fixed", - "slug": "primary-secondary-tertiary-fixed" - }, - { - "gradient": "linear-gradient(135deg, var(--wp--preset--color--tertiary) 0%, var(--wp--preset--color--secondary) 50%, var(--wp--preset--color--primary) 100%) fixed", - "name": "Tertiary to Secondary to Primary Fixed", - "slug": "tertiary-secondary-primary-fixed" - } - ], - "palette": [ - { - "color": "#FFFFFF", - "name": "Base", - "slug": "base" - }, - { - "color": "#000000", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#FFCCFF", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#FFFFCC", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#CCFFFF", - "name": "Tertiary", - "slug": "tertiary" - } - ] - }, - "typography": { - "fontSizes": [ - { - "fluid": false, - "size": "0.75rem", - "slug": "x-small" - }, - { - "fluid": { - "min": "0.875rem", - "max": "1rem" - }, - "size": "1rem", - "slug": "small" - }, - { - "fluid": { - "min": "1rem", - "max": "1.125rem" - }, - "size": "1.125rem", - "slug": "medium" - }, - { - "fluid": { - "min": "1.5rem", - "max": "1.75rem" - }, - "size": "1.75rem", - "slug": "large" - }, - { - "fluid": { - "min": "2rem", - "max": "2.25rem" - }, - "size": "2.25rem", - "slug": "x-large" - }, - { - "fluid": { - "min": "2.5rem", - "max": "2.75rem" - }, - "size": "2.75rem", - "slug": "xx-large" - } - ] - } - }, - "styles": { - "blocks": { - "core/comments": { - "elements": { - "link": { - ":active": { - "color": { - "text": "var(--wp--preset--color--contrast)" - } - } - } - } - }, - "core/comment-author-name": { - "typography": { - "fontSize": "var(--wp--preset--font-size--medium)", - "textTransform": "initial" - } - }, - "core/comment-content": { - "typography": { - "fontSize": "var(--wp--preset--font-size--medium)", - "textTransform": "initial" - } - }, - "core/navigation": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)", - "fontWeight": "500", - "textTransform": "uppercase" - } - }, - "core/post-content": { - "elements": { - "link": { - "color": { - "text": "var(--wp--preset--color--contrast)" - }, - ":active": { - "color": { - "text": "var(--wp--preset--color--contrast)" - } - } - } - } - }, - "core/post-date": { - "typography": { - "textTransform": "uppercase" - } - }, - "core/post-featured-image": { - "filter": { - "duotone": "var(--wp--preset--duotone--default-filter)" - }, - "border": { - "color": "var(--wp--preset--color--tertiary)", - "style": "solid" - } - }, - "core/post-title": { - "typography": { - "fontWeight": "500", - "textTransform": "uppercase" - } - }, - "core/site-title": { - "typography": { - "fontWeight": "500" - } - }, - "core/template-part": { - "typography": { - "fontSize": "var(--wp--preset--font-size--x-small)", - "fontWeight": "400", - "textTransform": "uppercase" - } - } - }, - "color": { - "gradient": "var(--wp--preset--gradient--primary-secondary-tertiary)" - }, - "elements": { - "button": { - "border": { - "color": "var(--wp--preset--color--contrast)", - "radius": "99999px", - "style": "solid", - "width": "2px" - }, - "color": { - "background": "var(--wp--preset--color--base)", - "gradient": "var(--wp--preset--gradient--primary-secondary-tertiary-fixed)", - "text": "var(--wp--preset--color--contrast)" - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--x-small)", - "fontWeight": "400", - "textTransform": "uppercase" - }, - ":hover": { - "color": { - "gradient": "var(--wp--preset--gradient--tertiary-secondary-primary-fixed)", - "text": "var(--wp--preset--color--contrast)" - } - }, - ":focus": { - "color": { - "background": "var(--wp--preset--color--contrast)", - "gradient": "none" - } - }, - ":active": { - "color": { - "background": "var(--wp--preset--color--contrast)", - "gradient": "none" - } - } - }, - "heading": { - "typography": { - "fontWeight": "500" - } - } - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--small)", - "fontFamily": "var(--wp--preset--font-family--inter)" - } - } -} diff --git a/themes/twentytwentythree/styles/whisper.json b/themes/twentytwentythree/styles/whisper.json deleted file mode 100644 index d35267d0c..000000000 --- a/themes/twentytwentythree/styles/whisper.json +++ /dev/null @@ -1,551 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "title": "Whisper", - "settings": { - "color": { - "palette": [ - { - "color": "#E5E7F2", - "name": "Base", - "slug": "base" - }, - { - "color": "#47484B", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#B50B3E", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#0B0033", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#F9F9FB", - "name": "Tertiary", - "slug": "tertiary" - } - ] - }, - "layout": { - "contentSize": "710px", - "wideSize": "1200px" - }, - "typography": { - "fontSizes": [ - { - "fluid": { - "min": "0.875rem", - "max": "1rem" - }, - "size": "1rem", - "slug": "small" - }, - { - "fluid": { - "min": "1rem", - "max": "1.187rem" - }, - "size": "1.187rem", - "slug": "medium" - }, - { - "fluid": { - "min": "1.187rem", - "max": "1.3125rem" - }, - "size": "1.3125rem", - "slug": "large" - }, - { - "fluid": { - "min": "1.562rem", - "max": "2rem" - }, - "size": "2rem", - "slug": "x-large" - }, - { - "fluid": { - "min": "3.375rem", - "max": "7rem" - }, - "size": "7rem", - "slug": "xx-large" - } - ] - } - }, - "styles": { - "blocks": { - "core/navigation": { - "color": { - "text": "var(--wp--preset--color--contrast)" - }, - "elements": { - "link": { - "border": { - "bottom": { - "color": "transparent", - "style": "solid", - "width": "0.2ch" - } - }, - "color": { - "text": "var(--wp--preset--color--contrast)" - }, - ":hover": { - "border": { - "color": "var(--wp--preset--color--primary)" - }, - "color": { - "background": "transparent", - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "textDecoration": "none" - } - }, - ":focus": { - "typography": { - "textDecoration": "none" - } - }, - ":active": { - "typography": { - "textDecoration": "none" - } - }, - "typography": { - "textDecoration": "none" - } - } - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--large)" - } - }, - "core/navigation-submenu": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - "core/post-content": { - "elements": { - "link": { - ":hover": { - "border": { - "color": "var(--wp--preset--color--contrast)" - }, - "color": { - "background": "var(--wp--preset--color--tertiary)" - }, - "typography": { - "textDecoration": "none" - } - } - } - } - }, - "core/post-date": { - "elements": { - "link": { - ":hover": { - "border": { - "color": "var(--wp--preset--color--contrast)" - }, - "color": { - "background": "var(--wp--preset--color--tertiary)" - }, - "typography": { - "textDecoration": "none" - } - } - } - } - }, - "core/post-title": { - "elements": { - "link": { - "border": { - "width": "0 !important" - }, - ":hover": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - ":focus": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - }, - ":active": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - } - } - }, - "core/pullquote": { - "border": { - "color": "var(--wp--preset--color--contrast)", - "style": "double", - "width": "6px" - }, - "color": { - "text": "var(--wp--preset--color--secondary)" - } - }, - "core/quote": { - "border": { - "color": "var(--wp--preset--color--contrast)", - "style": "double", - "width": "0 0 0 6px" - }, - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "spacing": { - "margin": { - "left": "var(--wp--preset--spacing--30)" - }, - "padding": { - "left": "var(--wp--preset--spacing--30)" - } - } - }, - "core/query-pagination": { - "elements": { - "link": { - ":hover": { - "border": { - "color": "var(--wp--preset--color--contrast)" - }, - "color": { - "background": "var(--wp--preset--color--tertiary)" - }, - "typography": { - "textDecoration": "none" - } - }, - ":active": { - "border": { - "color": "var(--wp--preset--color--base)", - "width": "0 0 2px 0" - } - } - } - } - }, - "core/separator": { - "border": { - "color": "var(--wp--preset--color--contrast)", - "style": "double", - "width": "6px 0 0 0" - } - }, - "core/site-title": { - "elements": { - "link": { - "border": { - "color": "transparent" - }, - "color": { - "text": "var(--wp--preset--color--primary)" - }, - ":hover": { - "border": { - "color": "var(--wp--preset--color--primary)" - }, - "color": { - "background": "transparent" - }, - "typography": { - "textDecoration": "none" - } - }, - ":focus": { - "typography": { - "textDecoration": "none" - } - }, - ":active": { - "border": { - "color": "var(--wp--preset--color--primary)" - }, - "color": { - "background": "transparent" - }, - "typography": { - "textDecoration": "none" - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--dm-sans)", - "fontSize": "var(--wp--preset--font-size--large)", - "fontWeight": "700", - "letterSpacing": "-0.01em", - "textDecoration": "none" - } - } - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--large)", - "lineHeight": "1.4", - "textTransform": "capitalize" - } - }, - "core/comment-author-name":{ - "elements": { - "link": { - ":hover": { - "typography": { - "textDecoration": "none" - } - }, - ":focus": { - "typography": { - "textDecoration": "none" - } - } - } - } - }, - "core/comment-date": { - "elements": { - "link": { - ":hover": { - "typography": { - "textDecoration": "none" - } - }, - ":focus": { - "typography": { - "textDecoration": "none" - } - } - } - } - }, - "core/comment-edit-link": { - "elements": { - "link": { - ":hover": { - "typography": { - "textDecoration": "none" - } - }, - ":focus": { - "typography": { - "textDecoration": "none" - } - } - } - } - } - }, - "elements": { - "button": { - "border": { - "color": "var(--wp--preset--color--primary)", - "radius": "10px", - "style": "solid", - "width": "2px 2px 6px 2px !important" - }, - "color": { - "background": "transparent", - "text": "var(--wp--preset--color--primary)" - }, - "spacing": { - "padding": { - "top": "min(1rem, 3vw) !important", - "right": "min(2.75rem, 6vw) !important", - "bottom": "min(1rem, 3vw) !important", - "left": "min(2.75rem, 6vw) !important" - } - }, - "typography": { - "fontWeight": "700", - "letterSpacing": "1px", - "textTransform": "uppercase" - }, - ":hover": { - "border": { - "color": "var(--wp--preset--color--secondary)", - "width": "2px 2px 4px 2px !important" - }, - "color": { - "background": "var(--wp--preset--color--tertiary)", - "text": "var(--wp--preset--color--secondary)" - }, - "spacing": { - "padding": { - "bottom": "min(calc(1rem + 2px), 3vw) !important" - } - } - }, - ":focus": { - "border": { - "color": "var(--wp--preset--color--secondary)", - "style": "dashed dashed double", - "width": "2px 2px 4px 2px !important" - }, - "color": { - "background": "var(--wp--preset--color--tertiary)", - "text": "var(--wp--preset--color--secondary)" - }, - "spacing": { - "padding": { - "bottom": "min(calc(1rem + 2px), 3vw) !important" - } - } - }, - ":active": { - "border": { - "color": "var(--wp--preset--color--secondary)", - "width": "2px 2px 4px 2px !important" - }, - "color": { - "background": "var(--wp--preset--color--tertiary)", - "text": "var(--wp--preset--color--secondary)" - }, - "spacing": { - "padding": { - "bottom": "min(calc(1rem + 2px), 3vw) !important" - } - } - }, - ":visited": { - "color": { - "text": "var(--wp--preset--color--primary)" - } - } - }, - "cite": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)" - } - }, - "h1": { - "typography": { - "fontSize": "clamp(4.21rem, 1.43vw + 3.85rem, 5rem)", - "fontWeight": "300", - "letterSpacing": "-0.01em" - } - }, - "h2": { - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "fontSize": "clamp(3.16rem, 1.08vw + 2.89rem, 3.75rem)", - "fontWeight": "400", - "letterSpacing": "-0.01em" - } - }, - "h3": { - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "fontSize": "clamp(2.37rem, 0.81vw + 2.17rem, 2.81rem)", - "fontWeight": "500" - } - }, - "h4": { - "typography": { - "fontSize": "clamp(1.78rem, 0.61vw + 1.63rem, 2.11rem)", - "fontWeight": "600" - } - }, - "h5": { - "typography": { - "fontSize": "clamp(1.33rem, 0.45vw + 1.22rem, 1.58rem)", - "fontWeight": "700", - "letterSpacing": "1px" - } - }, - "h6": { - "typography": { - "fontSize": "clamp(1rem, 0.34vw + 0.91rem, 1.19rem)", - "fontWeight": "900", - "letterSpacing": "2px" - } - }, - "heading": { - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)" - } - }, - "link": { - "border": { - "color": "var(--wp--preset--color--primary)", - "style": "solid", - "width": "0 0 2px 0" - }, - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - ":hover": { - "border": { - "color": "var(--wp--preset--color--contrast)" - }, - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "textDecoration": "none" - } - }, - ":focus": { - "border": { - "style": "dashed" - }, - "typography": { - "textDecoration": "none" - } - }, - ":active": { - "border": { - "width": "0" - }, - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "textDecoration": "none" - } - }, - "typography": { - "textDecoration": "none" - } - } - }, - "border": { - "color": "var(--wp--preset--color--tertiary)", - "style": "solid", - "width": "max(1vw, 0.5rem)" - }, - "spacing": { - "padding": { - "top": "var(--wp--preset--spacing--40)", - "right": "var(--wp--preset--spacing--30)", - "bottom": "var(--wp--preset--spacing--40)", - "left": "var(--wp--preset--spacing--30)" - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--dm-sans)" - } - } -} diff --git a/themes/twentytwentythree/templates/404.html b/themes/twentytwentythree/templates/404.html deleted file mode 100644 index 404842ccf..000000000 --- a/themes/twentytwentythree/templates/404.html +++ /dev/null @@ -1,9 +0,0 @@ - - - -
- -
- - - diff --git a/themes/twentytwentythree/templates/archive.html b/themes/twentytwentythree/templates/archive.html deleted file mode 100644 index 8376b241d..000000000 --- a/themes/twentytwentythree/templates/archive.html +++ /dev/null @@ -1,29 +0,0 @@ - - - -
- - - -
- - - - - - - - - - - - - - - -
- -
- - - diff --git a/themes/twentytwentythree/templates/blank.html b/themes/twentytwentythree/templates/blank.html deleted file mode 100644 index 3d3bd7cfb..000000000 --- a/themes/twentytwentythree/templates/blank.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/themes/twentytwentythree/templates/blog-alternative.html b/themes/twentytwentythree/templates/blog-alternative.html deleted file mode 100644 index 6212ea20c..000000000 --- a/themes/twentytwentythree/templates/blog-alternative.html +++ /dev/null @@ -1,29 +0,0 @@ - - - -
- -
- - -
- -
- -
- - - -
- -
- -
- - -
- -
- - - diff --git a/themes/twentytwentythree/templates/home.html b/themes/twentytwentythree/templates/home.html deleted file mode 100644 index ce0c31601..000000000 --- a/themes/twentytwentythree/templates/home.html +++ /dev/null @@ -1,37 +0,0 @@ - - - -
- -

Mindblown: a blog about philosophy.

- - - -
- - - - - - - - - - - - - - - -
- - - - - - - -
- - - diff --git a/themes/twentytwentythree/templates/index.html b/themes/twentytwentythree/templates/index.html deleted file mode 100644 index 91e66405d..000000000 --- a/themes/twentytwentythree/templates/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - - -
- -
- - - - - - - - - - - - - - - -
- -
- - - diff --git a/themes/twentytwentythree/templates/page.html b/themes/twentytwentythree/templates/page.html deleted file mode 100644 index c9408fc0c..000000000 --- a/themes/twentytwentythree/templates/page.html +++ /dev/null @@ -1,17 +0,0 @@ - - - -
- -
- - -
- - - - -
- - - diff --git a/themes/twentytwentythree/templates/search.html b/themes/twentytwentythree/templates/search.html deleted file mode 100644 index c80b421dc..000000000 --- a/themes/twentytwentythree/templates/search.html +++ /dev/null @@ -1,33 +0,0 @@ - - - -
- - - -
- - - - - - - - - - - - - - - - - - - -
- -
- - - diff --git a/themes/twentytwentythree/templates/single.html b/themes/twentytwentythree/templates/single.html deleted file mode 100644 index 33d4dd462..000000000 --- a/themes/twentytwentythree/templates/single.html +++ /dev/null @@ -1,18 +0,0 @@ - - - -
- -
- - -
- - - - - -
- - - diff --git a/themes/twentytwentythree/theme.json b/themes/twentytwentythree/theme.json deleted file mode 100644 index 1418ec89f..000000000 --- a/themes/twentytwentythree/theme.json +++ /dev/null @@ -1,734 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/theme.json", - "version": 2, - "customTemplates": [ - { - "name": "blank", - "postTypes": [ - "page", - "post" - ], - "title": "Blank" - }, - { - "name": "blog-alternative", - "postTypes": [ - "page" - ], - "title": "Blog (Alternative)" - }, - { - "name": "404", - "postTypes": [ - "page" - ], - "title": "404" - } - ], - "settings": { - "appearanceTools": true, - "color": { - "palette": [ - { - "color": "#ffffff", - "name": "Base", - "slug": "base" - }, - { - "color": "#000000", - "name": "Contrast", - "slug": "contrast" - }, - { - "color": "#9DFF20", - "name": "Primary", - "slug": "primary" - }, - { - "color": "#345C00", - "name": "Secondary", - "slug": "secondary" - }, - { - "color": "#F6F6F6", - "name": "Tertiary", - "slug": "tertiary" - } - ] - }, - "layout": { - "contentSize": "650px", - "wideSize": "1200px" - }, - "spacing": { - "spacingScale": { - "steps": 0 - }, - "spacingSizes": [ - { - "size": "clamp(1.5rem, 5vw, 2rem)", - "slug": "30", - "name": "1" - }, - { - "size": "clamp(1.8rem, 1.8rem + ((1vw - 0.48rem) * 2.885), 3rem)", - "slug": "40", - "name": "2" - }, - { - "size": "clamp(2.5rem, 8vw, 4.5rem)", - "slug": "50", - "name": "3" - }, - { - "size": "clamp(3.75rem, 10vw, 7rem)", - "slug": "60", - "name": "4" - }, - { - "size": "clamp(5rem, 5.25rem + ((1vw - 0.48rem) * 9.096), 8rem)", - "slug": "70", - "name": "5" - }, - { - "size": "clamp(7rem, 14vw, 11rem)", - "slug": "80", - "name": "6" - } - ], - "units": [ - "%", - "px", - "em", - "rem", - "vh", - "vw" - ] - }, - "typography": { - "dropCap": false, - "fluid": true, - "fontFamilies": [ - { - "fontFace": [ - { - "fontFamily": "DM Sans", - "fontStretch": "normal", - "fontStyle": "normal", - "fontWeight": "400", - "src": [ - "file:./assets/fonts/dm-sans/DMSans-Regular.woff2" - ] - }, - { - "fontFamily": "DM Sans", - "fontStretch": "normal", - "fontStyle": "italic", - "fontWeight": "400", - "src": [ - "file:./assets/fonts/dm-sans/DMSans-Regular-Italic.woff2" - ] - }, - { - "fontFamily": "DM Sans", - "fontStretch": "normal", - "fontStyle": "normal", - "fontWeight": "700", - "src": [ - "file:./assets/fonts/dm-sans/DMSans-Bold.woff2" - ] - }, - { - "fontFamily": "DM Sans", - "fontStretch": "normal", - "fontStyle": "italic", - "fontWeight": "700", - "src": [ - "file:./assets/fonts/dm-sans/DMSans-Bold-Italic.woff2" - ] - } - ], - "fontFamily": "\"DM Sans\", sans-serif", - "name": "DM Sans", - "slug": "dm-sans" - }, - { - "fontFace": [ - { - "fontDisplay": "block", - "fontFamily": "IBM Plex Mono", - "fontStretch": "normal", - "fontStyle": "normal", - "fontWeight": "300", - "src": [ - "file:./assets/fonts/ibm-plex-mono/IBMPlexMono-Light.woff2" - ] - }, - { - "fontDisplay": "block", - "fontFamily": "IBM Plex Mono", - "fontStretch": "normal", - "fontStyle": "normal", - "fontWeight": "400", - "src": [ - "file:./assets/fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2" - ] - }, - { - "fontDisplay": "block", - "fontFamily": "IBM Plex Mono", - "fontStretch": "normal", - "fontStyle": "italic", - "fontWeight": "400", - "src": [ - "file:./assets/fonts/ibm-plex-mono/IBMPlexMono-Italic.woff2" - ] - }, - { - "fontDisplay": "block", - "fontFamily": "IBM Plex Mono", - "fontStretch": "normal", - "fontStyle": "normal", - "fontWeight": "700", - "src": [ - "file:./assets/fonts/ibm-plex-mono/IBMPlexMono-Bold.woff2" - ] - } - ], - "fontFamily": "'IBM Plex Mono', monospace", - "name": "IBM Plex Mono", - "slug": "ibm-plex-mono" - }, - { - "fontFace": [ - { - "fontFamily": "Inter", - "fontStretch": "normal", - "fontStyle": "normal", - "fontWeight": "200 900", - "src": [ - "file:./assets/fonts/inter/Inter-VariableFont_slnt,wght.ttf" - ] - } - ], - "fontFamily": "\"Inter\", sans-serif", - "name": "Inter", - "slug": "inter" - }, - { - "fontFamily": "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif", - "name": "System Font", - "slug": "system-font" - }, - { - "fontFace": [ - { - "fontFamily": "Source Serif Pro", - "fontStretch": "normal", - "fontStyle": "normal", - "fontWeight": "200 900", - "src": [ - "file:./assets/fonts/source-serif-pro/SourceSerif4Variable-Roman.ttf.woff2" - ] - }, - { - "fontFamily": "Source Serif Pro", - "fontStretch": "normal", - "fontStyle": "italic", - "fontWeight": "200 900", - "src": [ - "file:./assets/fonts/source-serif-pro/SourceSerif4Variable-Italic.ttf.woff2" - ] - } - ], - "fontFamily": "\"Source Serif Pro\", serif", - "name": "Source Serif Pro", - "slug": "source-serif-pro" - } - ], - "fontSizes": [ - { - "fluid": { - "min": "0.875rem", - "max": "1rem" - }, - "size": "1rem", - "slug": "small" - }, - { - "fluid": { - "min": "1rem", - "max": "1.125rem" - }, - "size": "1.125rem", - "slug": "medium" - }, - { - "fluid": { - "min": "1.75rem", - "max": "1.875rem" - }, - "size": "1.75rem", - "slug": "large" - }, - { - "fluid": false, - "size": "2.25rem", - "slug": "x-large" - }, - { - "fluid": { - "min": "4rem", - "max": "10rem" - }, - "size": "10rem", - "slug": "xx-large" - } - ] - }, - "useRootPaddingAwareAlignments": true - }, - "styles": { - "blocks": { - "core/navigation": { - "elements": { - "link": { - ":hover": { - "typography": { - "textDecoration": "underline" - } - }, - ":focus": { - "typography": { - "textDecoration": "underline dashed" - } - }, - ":active": { - "typography": { - "textDecoration": "none" - } - }, - "typography": { - "textDecoration": "none" - } - } - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "core/post-author": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "core/post-content": { - "elements": { - "link": { - "color": { - "text": "var(--wp--preset--color--secondary)" - } - } - } - }, - "core/post-excerpt": { - "typography": { - "fontSize": "var(--wp--preset--font-size--medium)" - } - }, - "core/post-date": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)", - "fontWeight": "400" - }, - "elements": { - "link": { - "typography": { - "textDecoration": "none" - }, - ":hover": { - "typography": { - "textDecoration": "underline" - } - } - } - } - }, - "core/post-terms": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "core/post-title": { - "spacing": { - "margin": { - "bottom": "1.25rem", - "top": "1.25rem" - } - }, - "typography": { - "fontWeight": "400" - }, - "elements": { - "link": { - ":hover": { - "typography": { - "textDecoration": "underline" - } - }, - ":focus": { - "typography": { - "textDecoration": "underline dashed" - } - }, - ":active": { - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "textDecoration": "none" - } - }, - "typography": { - "textDecoration": "none" - } - } - } - }, - "core/comments-title":{ - "typography": { - "fontSize": "var(--wp--preset--font-size--large)" - }, - "spacing": { - "margin": { - "bottom": "var(--wp--preset--spacing--40)" - } - } - }, - "core/comment-author-name": { - "elements": { - "link": { - ":hover": { - "typography": { - "textDecoration": "underline" - } - }, - ":focus": { - "typography": { - "textDecoration": "underline dashed" - } - }, - ":active": { - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "textDecoration": "none" - } - }, - "typography": { - "textDecoration": "none" - } - } - } - }, - "core/comment-date": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - }, - "elements": { - "link": { - ":hover": { - "typography": { - "textDecoration": "underline" - } - }, - ":focus": { - "typography": { - "textDecoration": "underline dashed" - } - }, - ":active": { - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "textDecoration": "none" - } - }, - "typography": { - "textDecoration": "none" - } - } - } - }, - "core/comment-edit-link": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "core/comment-reply-link": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)" - } - }, - "core/comments-pagination": { - "spacing": { - "margin": { - "top": "var(--wp--preset--spacing--40)" - } - }, - "elements": { - "link": { - "typography": { - "textDecoration": "none" - } - } - } - }, - "core/pullquote": { - "border": { - "style": "solid", - "width": "1px 0" - }, - "elements": { - "cite": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)", - "fontStyle": "normal", - "textTransform": "none" - } - } - }, - "typography": { - "lineHeight": "1.3" - }, - "spacing": { - "margin": { - "bottom": "var(--wp--preset--spacing--40) !important", - "top": "var(--wp--preset--spacing--40) !important" - } - } - }, - "core/query": { - "elements": { - "h2": { - "typography": { - "fontSize": "var(--wp--preset--font-size--x-large)" - } - } - } - }, - "core/query-pagination": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)", - "fontWeight": "400" - }, - "elements": { - "link": { - "typography": { - "textDecoration": "none" - }, - ":hover": { - "typography": { - "textDecoration": "underline" - } - } - } - } - }, - "core/quote": { - "border": { - "width": "1px" - }, - "elements": { - "cite": { - "typography": { - "fontSize": "var(--wp--preset--font-size--small)", - "fontStyle": "normal" - } - } - }, - "spacing": { - "padding": { - "left": "var(--wp--preset--spacing--30)", - "right": "var(--wp--preset--spacing--30)" - } - } - }, - "core/site-title": { - "elements": { - "link": { - ":hover": { - "typography": { - "textDecoration": "underline" - } - }, - ":focus": { - "typography": { - "textDecoration": "underline dashed" - } - }, - ":active": { - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "textDecoration": "none" - } - }, - "typography": { - "textDecoration": "none" - } - } - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--medium)", - "fontWeight": "normal", - "lineHeight": "1.4" - } - } - }, - "color": { - "background": "var(--wp--preset--color--base)", - "text": "var(--wp--preset--color--contrast)" - }, - "elements": { - "button": { - "border": { - "radius": "0" - }, - "color": { - "background": "var(--wp--preset--color--primary)", - "text": "var(--wp--preset--color--contrast)" - }, - ":hover": { - "color": { - "background": "var(--wp--preset--color--contrast)", - "text": "var(--wp--preset--color--base)" - } - }, - ":focus": { - "color": { - "background": "var(--wp--preset--color--contrast)", - "text": "var(--wp--preset--color--base)" - } - }, - ":active": { - "color": { - "background": "var(--wp--preset--color--secondary)", - "text": "var(--wp--preset--color--base)" - } - }, - ":visited": { - "color": { - "text": "var(--wp--preset--color--contrast)" - } - } - }, - "h1": { - "typography": { - "fontSize": "3.625rem", - "lineHeight": "1.2" - } - }, - "h2": { - "typography": { - "fontSize": "clamp(2.625rem, calc(2.625rem + ((1vw - 0.48rem) * 8.4135)), 3.25rem)", - "lineHeight": "1.2" - } - }, - "h3": { - "typography": { - "fontSize": "var(--wp--preset--font-size--x-large)" - } - }, - "h4": { - "typography": { - "fontSize": "var(--wp--preset--font-size--large)" - } - }, - "h5": { - "typography": { - "fontSize": "var(--wp--preset--font-size--medium)", - "fontWeight": "700", - "textTransform": "uppercase" - } - }, - "h6": { - "typography": { - "fontSize": "var(--wp--preset--font-size--medium)", - "textTransform": "uppercase" - } - }, - "heading": { - "typography": { - "fontWeight": "400", - "lineHeight": "1.4" - } - }, - "link": { - "color": { - "text": "var(--wp--preset--color--contrast)" - }, - ":hover": { - "typography": { - "textDecoration": "none" - } - }, - ":focus": { - "typography": { - "textDecoration": "underline dashed" - } - }, - ":active": { - "color": { - "text": "var(--wp--preset--color--secondary)" - }, - "typography": { - "textDecoration": "none" - } - }, - "typography": { - "textDecoration": "underline" - } - } - }, - "spacing": { - "blockGap": "1.5rem", - "padding": { - "top": "var(--wp--preset--spacing--40)", - "right": "var(--wp--preset--spacing--30)", - "bottom": "var(--wp--preset--spacing--40)", - "left": "var(--wp--preset--spacing--30)" - } - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--system-font)", - "fontSize": "var(--wp--preset--font-size--medium)", - "lineHeight": "1.6" - } - }, - "templateParts": [ - { - "area": "header", - "name": "header", - "title": "Header" - }, - { - "area": "footer", - "name": "footer", - "title": "Footer" - }, - { - "area": "uncategorized", - "name": "comments", - "title": "Comments Template Part" - }, - { - "area": "uncategorized", - "name": "post-meta", - "title": "Post Meta" - } - ] -} diff --git a/themes/twentytwentytwo/.editorconfig b/themes/twentytwentytwo/.editorconfig deleted file mode 100644 index dfe3cf5f7..000000000 --- a/themes/twentytwentytwo/.editorconfig +++ /dev/null @@ -1,22 +0,0 @@ -# This file is for unifying the coding style for different editors and IDEs -# editorconfig.org - -# WordPress Coding Standards -# https://make.wordpress.org/core/handbook/coding-standards/ - -root = true - -[*] -charset = utf-8 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true -indent_style = tab - -[*.yml] -indent_style = space -indent_size = 2 - -[*.md] -trim_trailing_whitespace = false - diff --git a/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/bug_report.md b/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 0e8d52b92..000000000 --- a/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: "[Type] Bug" -assignees: '' - ---- - -**Describe the bug** -A clear and concise description of what the bug is. - -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Device inphone:** - - Device: - - OS: - - Browser: - - Version: - -**Additional context** -Add any other context about the problem here. diff --git a/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/feature---enhancement.md b/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/feature---enhancement.md deleted file mode 100644 index 43dcf50aa..000000000 --- a/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/feature---enhancement.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Feature / Enhancement -about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. diff --git a/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/feature_request.md b/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index ea2c407a5..000000000 --- a/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. diff --git a/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/question.md b/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index 45bec8e8b..000000000 --- a/themes/twentytwentytwo/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Question -about: Ask a question -title: '' -labels: '' -assignees: '' - ---- - -**Description** diff --git a/themes/twentytwentytwo/.github/pull_request_template.md b/themes/twentytwentytwo/.github/pull_request_template.md deleted file mode 100644 index 392fe2bf1..000000000 --- a/themes/twentytwentytwo/.github/pull_request_template.md +++ /dev/null @@ -1,15 +0,0 @@ -**Description** - -_Describe the purpose or reason for the pull request_ - -**Screenshots** - -_Add screenshots of the change, if applicable_ - -**Testing Instructions** - -_Provide steps for testing_ - -1. -2. -3. diff --git a/themes/twentytwentytwo/.github/workflows/lint.yml b/themes/twentytwentytwo/.github/workflows/lint.yml deleted file mode 100644 index 6e97fe591..000000000 --- a/themes/twentytwentytwo/.github/workflows/lint.yml +++ /dev/null @@ -1,95 +0,0 @@ -name: Code Quality - PHP - -on: - pull_request: - branches: [trunk] - push: - branches: [trunk] - -jobs: - lint: - name: Parallel lint - runs-on: ubuntu-latest - - steps: - # Checkout repository - - name: Checkout - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 - # Setup PHP versions, run checks - - name: PHP setup - uses: shivammathur/setup-php@a7f90656b3be3996d1ec5501e8e25d5d35aa9bb2 # v2.15.0 - with: - php-version: 7.4 - - name: Get composer cache directory - id: composer-cache - run: | - echo "::set-output name=dir::$(composer config cache-files-dir)" - - name: Cache composer dependencies - uses: actions/cache@c64c572235d810460d0d6876e9c705ad5002b353 # v2.1.6 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: | - ${{ runner.os }}-composer- - - name: Install composer packages - run: composer install --no-progress - - name: Check for PHP errors - run: composer lint - - phpcs_check: - name: PHPCS check - runs-on: ubuntu-latest - - steps: - # Checkout repository - - name: Checkout - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 - # Setup PHP versions, run checks - - name: PHP setup - uses: shivammathur/setup-php@a7f90656b3be3996d1ec5501e8e25d5d35aa9bb2 # v2.15.0 - with: - php-version: 7.4 - - name: Get composer cache directory - id: composer-cache - run: | - echo "::set-output name=dir::$(composer config cache-files-dir)" - - name: Cache composer dependencies - uses: actions/cache@c64c572235d810460d0d6876e9c705ad5002b353 # v2.1.6 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: | - ${{ runner.os }}-composer- - - name: Install composer packages - run: composer install --no-progress - - name: Check coding standards using PHPCS - run: composer standards:check -- --runtime-set ignore_warnings_on_exit true --runtime-set testVersion 5.8- - - phpstan_analysis: - name: PHPStan static analysis - runs-on: ubuntu-latest - - steps: - # Checkout repository - - name: Checkout - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 - # Setup PHP versions, run checks - - name: PHP setup - uses: shivammathur/setup-php@a7f90656b3be3996d1ec5501e8e25d5d35aa9bb2 # v2.15.0 - with: - php-version: 7.4 - - name: Get composer cache directory - id: composer-cache - run: | - echo "::set-output name=dir::$(composer config cache-files-dir)" - - name: Cache composer dependencies - uses: actions/cache@c64c572235d810460d0d6876e9c705ad5002b353 # v2.1.6 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: | - ${{ runner.os }}-composer- - - name: Install composer packages - run: composer install --no-progress - - name: Run static analysis using PHPStan - run: composer analyze diff --git a/themes/twentytwentytwo/.github/workflows/staging_workshop.yml b/themes/twentytwentytwo/.github/workflows/staging_workshop.yml deleted file mode 100644 index 507a70e98..000000000 --- a/themes/twentytwentytwo/.github/workflows/staging_workshop.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Deploy to Test Site - -on: - # Triggers the workflow only for the trunk branch - push: - branches: [ trunk ] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Deploy-Theme - uses: SamKirkland/FTP-Deploy-Action@3.1.1 - with: - ftp-server: sftp://sftp.pressable.com:22/htdocs/wp-content/themes/twentytwentytwo/ - ftp-username: ${{ secrets.STAGING_USER }} - ftp-password: ${{ secrets.STAGING_PASSWORD }} - git-ftp-args: --insecure - local-dir: ./ diff --git a/themes/twentytwentytwo/.gitignore b/themes/twentytwentytwo/.gitignore deleted file mode 100644 index 763d1277e..000000000 --- a/themes/twentytwentytwo/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -node_modules -vendor -*.DS_Store diff --git a/themes/twentytwentytwo/.nvmrc b/themes/twentytwentytwo/.nvmrc deleted file mode 100644 index b009dfb9d..000000000 --- a/themes/twentytwentytwo/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -lts/* diff --git a/themes/twentytwentytwo/.stylelintrc.json b/themes/twentytwentytwo/.stylelintrc.json deleted file mode 100644 index 2c5011057..000000000 --- a/themes/twentytwentytwo/.stylelintrc.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "stylelint-config-recommended" -} diff --git a/themes/twentytwentytwo/CONTRIBUTORS.md b/themes/twentytwentytwo/CONTRIBUTORS.md deleted file mode 100644 index f08d8d40a..000000000 --- a/themes/twentytwentytwo/CONTRIBUTORS.md +++ /dev/null @@ -1,49 +0,0 @@ -# Contributor Usernames - -| GitHub Username | WordPress.org Username| -| --------------- | --------------------- | -| @abmsourav | @sourav926 | -| @aristath | @aristath | -| @audrasjb | @audrasjb | -| @beafialho | @beafialho | -| @bgardner | @bgardner | -| @briceduclos | @briceduclos | -| @carolinan | @poena | -| @clucasrowlands | @clucasrowlands | -| @colorful-tones | @colorful-tones | -| @desrosj | @desrosj | -| @dgwyer | @dgwyer | -| @dimadin | @dimadin | -| @gregrickaby | @gregrickaby | -| @ellenbauer | @ellenbauer | -| @felixarntz | @flixos90 | -| @jasmussen | @joen | -| @jffng | @jffng | -| @juricav | UNKNOWN | -| @iwangdu | UNKNOWN | -| @kafleg | @kafleg | -| @karmatosed | @karmatosed | -| @kraftbj | @kraftbj | -| @kjellr | @kjellr | -| @littlebigthing | @littlebigthing | -| @luminuu | @luminuu | -| @maggiecabrera | @onemaggie | -| @melchoyce | @melchoyce | -| @mtias | @matveb | -| @mburridge | @mburridge | -| @mtoensing | @mtoensing | -| @nickcernis | @nickcernis | -| @nielslange | @nielslange | -| @ntwb | @netweb | -| @otto42 | @otto42 | -| @pattonwebz | @williampatton | -| @pbking | @pbking | -| @ribaricplusplus | @ribaricplusplus | -| @richtabor | @richtabor | -| @riyadh1734 | @saju4wordpress | -| @sandstromer | UNKNOWN | -| @scruffian | @scruffian | -| @soean | @soean | -| @tebenachi | @utz119 | -| @westonruter | @westonruter | -| @youknowriad | @youknowriad | diff --git a/themes/twentytwentytwo/README.md b/themes/twentytwentytwo/README.md deleted file mode 100644 index bc7e57ae2..000000000 --- a/themes/twentytwentytwo/README.md +++ /dev/null @@ -1,77 +0,0 @@ -**This theme has been merged into the WordPress Core SVN repository, and is no longer maintained on GitHub.** - -**Please report all new bugs of reature requests on Trac: https://core.trac.wordpress.org/newticket.** - -**Browse open issues: https://core.trac.wordpress.org/search?q=twenty+twenty-two.** - ---- - -# Twenty Twenty-Two - -Welcome to the development repository for the default theme that will launch with WordPress 5.9. - -![Flying Bird](https://user-images.githubusercontent.com/1202812/136213624-3073a915-2a72-4248-acc1-301c41dea3d4.png) - -## About - -Twenty Twenty-Two is designed to be the most flexible default theme ever created for WordPress. It's built for full site editing first as a [block theme](https://developer.wordpress.org/block-editor/how-to-guides/themes/block-theme-overview/). The theme aims to ship with as little CSS as possible: our goal is for all theme styles to be configured through [`theme.json`](https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/) and editable through Global Styles. The theme development team will work closely with [Gutenberg](https://github.com/wordpress/gutenberg) contributors to build design tools in the block editor that enable this goal. - -## Contributing - -If you would like to contribute code, the list of [open issues](https://github.com/WordPress/twentytwentytwo/issues) is a great place to start looking for tasks. [Pull requests](https://github.com/WordPress/twentytwentytwo/pulls) are preferred when linked to an existing issue. - -Contributing is not just for developers! There are many opportunities to help with [testing](#getting-started), triage, discussion, design, building patterns and templates, and more. Please look through [open issues](https://github.com/WordPress/twentytwentytwo/issues), and join in wherever you feel most comfortable. - -If you'd like to help with triage, let @jffng and @kjellr know here or in [WordPress.org's Slack instance](https://make.wordpress.org/chat/). We'll help you get set up with the ability to add labels to issues and PRs. - -### Getting Started - -To get started with development: - -1. Set up a WordPress instance, we recommend [wp-env](https://developer.wordpress.org/block-editor/handbook/tutorials/devenv/) or [Local](https://localwp.com/) as an alternative to docker. -2. Install the [Gutenberg plugin](https://wordpress.org/plugins/gutenberg/) -3. Clone / download this repository into your `/wp-content/themes/` directory - -### Tips for Contributors - -- As stated above, a goal for the theme is to have as little CSS as possible. Much of the theme's visual treatments should be handled by the Block Editor and Global Styles. As a general rule, if multiple themes would benefit from the CSS you're considering adding, it might reasonably be provided by Gutenberg instead. Let's include clear code comments for any CSS we do include. -- Similarly, let's refrain from building any custom-built PHP or JavaScript-based workarounds for functionality that might reasonably be provided by the Block Editor. Twenty Twenty-Two will be the first widely-distributed block theme, so let's keep its code simple. -- In accordance to those last two bullets, this theme has no required build process. -- If you've helped contribute to the theme in any way, you deserve credit! Folks will be updating [CONTRIBUTORS.md](CONTRIBUTORS.md) periodically with names of contributors, but feel free to open a PR or issue if we leave someone out. - -## Requirements - -- Gutenberg plugin (latest) -- WordPress 5.9+ -- PHP 5.6+ -- License: [GPLv2](http://www.gnu.org/licenses/gpl-2.0.html) or later - -Some theme features / PRs may require Gutenberg trunk and will be described or tagged accordingly. - -To optionally run tests locally, you will also need: - -- [Node.js](https://nodejs.org/en/) -- [Composer](https://getcomposer.org/) - -You can install the test-specific development dependencies by running `npm i && composer install`. The following test commands are then available: - -- `npm run lint:css` lints and autofixes where possible the CSS -- `composer run analyze [filename.php]` statically analyzes PHP for bugs -- `composer run lint` checks PHP for syntax errors -- `composer run standards:check` checks PHP for standards errors according to [WordPress coding standards](https://developer.wordpress.org/coding-standards/) -- `composer run standards:fix` attempts to automatically fix errors - -## Resources - -- [Twenty Twenty-Two Figma Mockups](https://www.figma.com/file/76mfUcaK4QDlrXElk8MK3H/Twenty-Twenty-Two?node-id=10%3A54) -- [Setting up a development environment](https://developer.wordpress.org/block-editor/handbook/tutorials/devenv/) -- [Block Theme documentation](https://developer.wordpress.org/block-editor/how-to-guides/themes/block-theme-overview) -- [Global Styles & theme.json documentation](https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/) - -## Demo Site - -There is a demo site located at [2022.wordpress.net](https://2022.wordpress.net). During the theme development process, updates to `trunk` will be brought onto the demo server within five minutes. After the theme is stable, the site will be switched to automatic updates from the WordPress.org repo. - -## Timeline - -The theme will be released with WordPress 5.9 and follow the key dates / milestones associated with [its development schedule](https://make.wordpress.org/core/5-9). diff --git a/themes/twentytwentytwo/assets/fonts/LICENSE.md b/themes/twentytwentytwo/assets/fonts/LICENSE.md deleted file mode 100644 index 7cd3e749d..000000000 --- a/themes/twentytwentytwo/assets/fonts/LICENSE.md +++ /dev/null @@ -1,93 +0,0 @@ -Copyright 2014 - 2021 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. - -This Font Software is licensed under the SIL Open Font License, Version 1.1. - -This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, - in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, - redistributed and/or sold with any software, provided that each copy - contains the above copyright notice and this license. These can be - included either as stand-alone text files, human-readable headers or - in the appropriate machine-readable metadata fields within text or - binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font - Name(s) unless explicit written permission is granted by the corresponding - Copyright Holder. This restriction only applies to the primary font name as - presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font - Software shall not be used to promote, endorse or advertise any - Modified Version, except to acknowledge the contribution(s) of the - Copyright Holder(s) and the Author(s) or with their explicit written - permission. - -5) The Font Software, modified or unmodified, in part or in whole, - must be distributed entirely under this license, and must not be - distributed under any other license. The requirement for fonts to - remain under this license does not apply to any document created - using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.otf.woff2 b/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.otf.woff2 deleted file mode 100644 index 238784915..000000000 Binary files a/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.otf.woff2 and /dev/null differ diff --git a/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.ttf.woff2 b/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.ttf.woff2 deleted file mode 100644 index 4cbd4c351..000000000 Binary files a/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.ttf.woff2 and /dev/null differ diff --git a/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.otf.woff2 b/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.otf.woff2 deleted file mode 100644 index 28701e684..000000000 Binary files a/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.otf.woff2 and /dev/null differ diff --git a/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.ttf.woff2 b/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.ttf.woff2 deleted file mode 100644 index 3b74d300a..000000000 Binary files a/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.ttf.woff2 and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/bird-on-black.jpg b/themes/twentytwentytwo/assets/images/bird-on-black.jpg deleted file mode 100644 index 684affb49..000000000 Binary files a/themes/twentytwentytwo/assets/images/bird-on-black.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/bird-on-gray.jpg b/themes/twentytwentytwo/assets/images/bird-on-gray.jpg deleted file mode 100644 index 4fde7652c..000000000 Binary files a/themes/twentytwentytwo/assets/images/bird-on-gray.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/bird-on-green.jpg b/themes/twentytwentytwo/assets/images/bird-on-green.jpg deleted file mode 100644 index f1b550547..000000000 Binary files a/themes/twentytwentytwo/assets/images/bird-on-green.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/bird-on-salmon.jpg b/themes/twentytwentytwo/assets/images/bird-on-salmon.jpg deleted file mode 100644 index 727c70ea6..000000000 Binary files a/themes/twentytwentytwo/assets/images/bird-on-salmon.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/divider-black.png b/themes/twentytwentytwo/assets/images/divider-black.png deleted file mode 100644 index bfaafd737..000000000 Binary files a/themes/twentytwentytwo/assets/images/divider-black.png and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/divider-white.png b/themes/twentytwentytwo/assets/images/divider-white.png deleted file mode 100644 index 0c045e5db..000000000 Binary files a/themes/twentytwentytwo/assets/images/divider-white.png and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/ducks.jpg b/themes/twentytwentytwo/assets/images/ducks.jpg deleted file mode 100644 index 6e5c74347..000000000 Binary files a/themes/twentytwentytwo/assets/images/ducks.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/flight-path-on-gray-a.jpg b/themes/twentytwentytwo/assets/images/flight-path-on-gray-a.jpg deleted file mode 100644 index b533d0f14..000000000 Binary files a/themes/twentytwentytwo/assets/images/flight-path-on-gray-a.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/flight-path-on-gray-b.jpg b/themes/twentytwentytwo/assets/images/flight-path-on-gray-b.jpg deleted file mode 100644 index 9314e9fa2..000000000 Binary files a/themes/twentytwentytwo/assets/images/flight-path-on-gray-b.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/flight-path-on-gray-c.jpg b/themes/twentytwentytwo/assets/images/flight-path-on-gray-c.jpg deleted file mode 100644 index 379769206..000000000 Binary files a/themes/twentytwentytwo/assets/images/flight-path-on-gray-c.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/flight-path-on-salmon.jpg b/themes/twentytwentytwo/assets/images/flight-path-on-salmon.jpg deleted file mode 100644 index 86731b903..000000000 Binary files a/themes/twentytwentytwo/assets/images/flight-path-on-salmon.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/flight-path-on-transparent-a.png b/themes/twentytwentytwo/assets/images/flight-path-on-transparent-a.png deleted file mode 100644 index e89c08688..000000000 Binary files a/themes/twentytwentytwo/assets/images/flight-path-on-transparent-a.png and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/flight-path-on-transparent-b.png b/themes/twentytwentytwo/assets/images/flight-path-on-transparent-b.png deleted file mode 100644 index 417fed1d1..000000000 Binary files a/themes/twentytwentytwo/assets/images/flight-path-on-transparent-b.png and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/flight-path-on-transparent-c.png b/themes/twentytwentytwo/assets/images/flight-path-on-transparent-c.png deleted file mode 100644 index 4f6c2e36d..000000000 Binary files a/themes/twentytwentytwo/assets/images/flight-path-on-transparent-c.png and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/flight-path-on-transparent-d.png b/themes/twentytwentytwo/assets/images/flight-path-on-transparent-d.png deleted file mode 100644 index 88892ea7c..000000000 Binary files a/themes/twentytwentytwo/assets/images/flight-path-on-transparent-d.png and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/icon-binoculars.png b/themes/twentytwentytwo/assets/images/icon-binoculars.png deleted file mode 100644 index 283c38c92..000000000 Binary files a/themes/twentytwentytwo/assets/images/icon-binoculars.png and /dev/null differ diff --git a/themes/twentytwentytwo/assets/images/icon-bird.jpg b/themes/twentytwentytwo/assets/images/icon-bird.jpg deleted file mode 100644 index dbfa90e40..000000000 Binary files a/themes/twentytwentytwo/assets/images/icon-bird.jpg and /dev/null differ diff --git a/themes/twentytwentytwo/assets/videos/birds.mp4 b/themes/twentytwentytwo/assets/videos/birds.mp4 deleted file mode 100644 index 2872b527b..000000000 Binary files a/themes/twentytwentytwo/assets/videos/birds.mp4 and /dev/null differ diff --git a/themes/twentytwentytwo/composer.json b/themes/twentytwentytwo/composer.json deleted file mode 100644 index c370c541a..000000000 --- a/themes/twentytwentytwo/composer.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "wordpress/twentytwentytwo", - "type": "package", - "description": "WordPress default theme for 2022.", - "keywords": [ - "WordPress", - "Themes" - ], - "homepage": "https://github.com/WordPress/twentytwentytwo", - "license": "GPL-2.0-or-later", - "authors": [ - { - "name": "Contributors", - "homepage": "https://github.com/WordPress/twentytwentytwo/contributors.md" - } - ], - "require": { - "php": ">=5.6" - }, - "require-dev": { - "szepeviktor/phpstan-wordpress": "^0.7.7", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", - "wptrt/wpthemereview": "^0.2.1", - "php-parallel-lint/php-parallel-lint": "^1.3" - }, - "scripts": { - "analyze": "@php ./vendor/bin/phpstan analyze", - "lint": "@php ./vendor/bin/parallel-lint --exclude .git --exclude vendor .", - "standards:check": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcs", - "standards:fix": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcbf" - } -} diff --git a/themes/twentytwentytwo/composer.lock b/themes/twentytwentytwo/composer.lock deleted file mode 100644 index 4d41603a9..000000000 --- a/themes/twentytwentytwo/composer.lock +++ /dev/null @@ -1,752 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "c5e7482b6e55accae730f0bc21abb0bd", - "packages": [], - "packages-dev": [ - { - "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.7.1", - "source": { - "type": "git", - "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/fe390591e0241955f22eb9ba327d137e501c771c", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0" - }, - "require-dev": { - "composer/composer": "*", - "phpcompatibility/php-compatibility": "^9.0", - "sensiolabs/security-checker": "^4.1.0" - }, - "type": "composer-plugin", - "extra": { - "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" - }, - "autoload": { - "psr-4": { - "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Franck Nijhof", - "email": "franck.nijhof@dealerdirect.com", - "homepage": "http://www.frenck.nl", - "role": "Developer / IT Manager" - } - ], - "description": "PHP_CodeSniffer Standards Composer Installer Plugin", - "homepage": "http://www.dealerdirect.com", - "keywords": [ - "PHPCodeSniffer", - "PHP_CodeSniffer", - "code quality", - "codesniffer", - "composer", - "installer", - "phpcs", - "plugin", - "qa", - "quality", - "standard", - "standards", - "style guide", - "stylecheck", - "tests" - ], - "support": { - "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", - "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" - }, - "time": "2020-12-07T18:04:37+00:00" - }, - { - "name": "php-parallel-lint/php-parallel-lint", - "version": "v1.3.1", - "source": { - "type": "git", - "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", - "reference": "761f3806e30239b5fcd90a0a45d41dc2138de192" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/761f3806e30239b5fcd90a0a45d41dc2138de192", - "reference": "761f3806e30239b5fcd90a0a45d41dc2138de192", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": ">=5.3.0" - }, - "replace": { - "grogy/php-parallel-lint": "*", - "jakub-onderka/php-parallel-lint": "*" - }, - "require-dev": { - "nette/tester": "^1.3 || ^2.0", - "php-parallel-lint/php-console-highlighter": "~0.3", - "squizlabs/php_codesniffer": "^3.6" - }, - "suggest": { - "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" - }, - "bin": [ - "parallel-lint" - ], - "type": "library", - "autoload": { - "classmap": [ - "./" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "ahoj@jakubonderka.cz" - } - ], - "description": "This tool check syntax of PHP files about 20x faster than serial check.", - "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", - "support": { - "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues", - "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.1" - }, - "time": "2021-08-13T05:35:13+00:00" - }, - { - "name": "php-stubs/wordpress-stubs", - "version": "v5.8.0", - "source": { - "type": "git", - "url": "https://github.com/php-stubs/wordpress-stubs.git", - "reference": "794e6eedfd5f2a334d581214c007fc398be588fe" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/794e6eedfd5f2a334d581214c007fc398be588fe", - "reference": "794e6eedfd5f2a334d581214c007fc398be588fe", - "shasum": "" - }, - "replace": { - "giacocorsiglia/wordpress-stubs": "*" - }, - "require-dev": { - "giacocorsiglia/stubs-generator": "^0.5.0", - "php": "~7.1" - }, - "suggest": { - "paragonie/sodium_compat": "Pure PHP implementation of libsodium", - "symfony/polyfill-php73": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan" - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "WordPress function and class declaration stubs for static analysis.", - "homepage": "https://github.com/php-stubs/wordpress-stubs", - "keywords": [ - "PHPStan", - "static analysis", - "wordpress" - ], - "support": { - "issues": "https://github.com/php-stubs/wordpress-stubs/issues", - "source": "https://github.com/php-stubs/wordpress-stubs/tree/v5.8.0" - }, - "time": "2021-07-21T02:34:37+00:00" - }, - { - "name": "phpcompatibility/php-compatibility", - "version": "9.3.5", - "source": { - "type": "git", - "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", - "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", - "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", - "shasum": "" - }, - "require": { - "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" - }, - "conflict": { - "squizlabs/php_codesniffer": "2.6.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", - "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Wim Godden", - "homepage": "https://github.com/wimg", - "role": "lead" - }, - { - "name": "Juliette Reinders Folmer", - "homepage": "https://github.com/jrfnl", - "role": "lead" - }, - { - "name": "Contributors", - "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" - } - ], - "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", - "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", - "keywords": [ - "compatibility", - "phpcs", - "standards" - ], - "support": { - "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", - "source": "https://github.com/PHPCompatibility/PHPCompatibility" - }, - "time": "2019-12-27T09:44:58+00:00" - }, - { - "name": "phpcompatibility/phpcompatibility-paragonie", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git", - "reference": "ddabec839cc003651f2ce695c938686d1086cf43" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/ddabec839cc003651f2ce695c938686d1086cf43", - "reference": "ddabec839cc003651f2ce695c938686d1086cf43", - "shasum": "" - }, - "require": { - "phpcompatibility/php-compatibility": "^9.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7", - "paragonie/random_compat": "dev-master", - "paragonie/sodium_compat": "dev-master" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", - "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Wim Godden", - "role": "lead" - }, - { - "name": "Juliette Reinders Folmer", - "role": "lead" - } - ], - "description": "A set of rulesets for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by the Paragonie polyfill libraries.", - "homepage": "http://phpcompatibility.com/", - "keywords": [ - "compatibility", - "paragonie", - "phpcs", - "polyfill", - "standards" - ], - "support": { - "issues": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/issues", - "source": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie" - }, - "time": "2021-02-15T10:24:51+00:00" - }, - { - "name": "phpcompatibility/phpcompatibility-wp", - "version": "2.1.2", - "source": { - "type": "git", - "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", - "reference": "a792ab623069f0ce971b2417edef8d9632e32f75" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/a792ab623069f0ce971b2417edef8d9632e32f75", - "reference": "a792ab623069f0ce971b2417edef8d9632e32f75", - "shasum": "" - }, - "require": { - "phpcompatibility/php-compatibility": "^9.0", - "phpcompatibility/phpcompatibility-paragonie": "^1.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", - "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Wim Godden", - "role": "lead" - }, - { - "name": "Juliette Reinders Folmer", - "role": "lead" - } - ], - "description": "A ruleset for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by WordPress.", - "homepage": "http://phpcompatibility.com/", - "keywords": [ - "compatibility", - "phpcs", - "standards", - "wordpress" - ], - "support": { - "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", - "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" - }, - "time": "2021-07-21T11:09:57+00:00" - }, - { - "name": "phpstan/phpstan", - "version": "0.12.99", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan.git", - "reference": "b4d40f1d759942f523be267a1bab6884f46ca3f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b4d40f1d759942f523be267a1bab6884f46ca3f7", - "reference": "b4d40f1d759942f523be267a1bab6884f46ca3f7", - "shasum": "" - }, - "require": { - "php": "^7.1|^8.0" - }, - "conflict": { - "phpstan/phpstan-shim": "*" - }, - "bin": [ - "phpstan", - "phpstan.phar" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.12-dev" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPStan - PHP Static Analysis Tool", - "support": { - "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/0.12.99" - }, - "funding": [ - { - "url": "https://github.com/ondrejmirtes", - "type": "github" - }, - { - "url": "https://github.com/phpstan", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpstan", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", - "type": "tidelift" - } - ], - "time": "2021-09-12T20:09:55+00:00" - }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.6.0", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ffced0d2c8fa8e6cdc4d695a743271fab6c38625", - "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625", - "shasum": "" - }, - "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Greg Sherwood", - "role": "lead" - } - ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", - "keywords": [ - "phpcs", - "standards" - ], - "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" - }, - "time": "2021-04-09T00:54:41+00:00" - }, - { - "name": "symfony/polyfill-php73", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-02-19T12:13:01+00:00" - }, - { - "name": "szepeviktor/phpstan-wordpress", - "version": "v0.7.7", - "source": { - "type": "git", - "url": "https://github.com/szepeviktor/phpstan-wordpress.git", - "reference": "bdbea69b2ba4a69998c3b6fe2b7106d78a23bd72" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/bdbea69b2ba4a69998c3b6fe2b7106d78a23bd72", - "reference": "bdbea69b2ba4a69998c3b6fe2b7106d78a23bd72", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0", - "php-stubs/wordpress-stubs": "^4.7 || ^5.0", - "phpstan/phpstan": "^0.12.26", - "symfony/polyfill-php73": "^1.12.0" - }, - "require-dev": { - "composer/composer": "^1.10.22", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpstan/phpstan-strict-rules": "^0.12", - "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^0.6" - }, - "type": "phpstan-extension", - "extra": { - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "SzepeViktor\\PHPStan\\WordPress\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "WordPress extensions for PHPStan", - "keywords": [ - "PHPStan", - "code analyse", - "code analysis", - "static analysis", - "wordpress" - ], - "support": { - "issues": "https://github.com/szepeviktor/phpstan-wordpress/issues", - "source": "https://github.com/szepeviktor/phpstan-wordpress/tree/v0.7.7" - }, - "funding": [ - { - "url": "https://www.paypal.me/szepeviktor", - "type": "custom" - } - ], - "time": "2021-07-14T09:19:15+00:00" - }, - { - "name": "wp-coding-standards/wpcs", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", - "reference": "7da1894633f168fe244afc6de00d141f27517b62" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7da1894633f168fe244afc6de00d141f27517b62", - "reference": "7da1894633f168fe244afc6de00d141f27517b62", - "shasum": "" - }, - "require": { - "php": ">=5.4", - "squizlabs/php_codesniffer": "^3.3.1" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || ^0.6", - "phpcompatibility/php-compatibility": "^9.0", - "phpcsstandards/phpcsdevtools": "^1.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Contributors", - "homepage": "https://github.com/WordPress/WordPress-Coding-Standards/graphs/contributors" - } - ], - "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions", - "keywords": [ - "phpcs", - "standards", - "wordpress" - ], - "support": { - "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", - "source": "https://github.com/WordPress/WordPress-Coding-Standards", - "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" - }, - "time": "2020-05-13T23:57:56+00:00" - }, - { - "name": "wptrt/wpthemereview", - "version": "0.2.1", - "source": { - "type": "git", - "url": "https://github.com/WPTT/WPThemeReview.git", - "reference": "462e59020dad9399ed2fe8e61f2a21b5e206e420" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/WPTT/WPThemeReview/zipball/462e59020dad9399ed2fe8e61f2a21b5e206e420", - "reference": "462e59020dad9399ed2fe8e61f2a21b5e206e420", - "shasum": "" - }, - "require": { - "php": ">=5.4", - "phpcompatibility/phpcompatibility-wp": "^2.0", - "squizlabs/php_codesniffer": "^3.3.1", - "wp-coding-standards/wpcs": "^2.2.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0", - "phpcompatibility/php-compatibility": "^9.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0", - "roave/security-advisories": "dev-master" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Theme Review Team", - "homepage": "https://make.wordpress.org/themes/handbook/", - "role": "Strategy and rule setting" - }, - { - "name": "Ulrich Pogson", - "homepage": "https://github.com/grappler", - "role": "Lead developer" - }, - { - "name": "Juliette Reinders Folmer", - "homepage": "https://github.com/jrfnl", - "role": "Lead developer" - }, - { - "name": "Denis Žoljom", - "homepage": "https://github.com/dingo-d", - "role": "Plugin integration lead" - }, - { - "name": "Contributors", - "homepage": "https://github.com/WPTRT/WPThemeReview/graphs/contributors" - } - ], - "description": "PHP_CodeSniffer rules (sniffs) to verify theme compliance with the rules for theme hosting on wordpress.org", - "homepage": "https://make.wordpress.org/themes/handbook/review/", - "keywords": [ - "phpcs", - "standards", - "themes", - "wordpress" - ], - "support": { - "issues": "https://github.com/WPTRT/WPThemeReview/issues", - "source": "https://github.com/WPTRT/WPThemeReview" - }, - "time": "2019-11-17T20:05:55+00:00" - } - ], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, - "prefer-lowest": false, - "platform": { - "php": ">=5.6" - }, - "platform-dev": [], - "plugin-api-version": "2.1.0" -} diff --git a/themes/twentytwentytwo/functions.php b/themes/twentytwentytwo/functions.php deleted file mode 100644 index f15e42d2d..000000000 --- a/themes/twentytwentytwo/functions.php +++ /dev/null @@ -1,151 +0,0 @@ -get( 'Version' ); - - $version_string = is_string( $theme_version ) ? $theme_version : false; - wp_register_style( - 'twentytwentytwo-style', - get_template_directory_uri() . '/style.css', - array(), - $version_string - ); - - // Add styles inline. - wp_add_inline_style( 'twentytwentytwo-style', twentytwentytwo_get_font_face_styles() ); - - // Enqueue theme stylesheet. - wp_enqueue_style( 'twentytwentytwo-style' ); - - } - -endif; - -add_action( 'wp_enqueue_scripts', 'twentytwentytwo_styles' ); - -if ( ! function_exists( 'twentytwentytwo_editor_styles' ) ) : - - /** - * Enqueue editor styles. - * - * @since Twenty Twenty-Two 1.0 - * - * @return void - */ - function twentytwentytwo_editor_styles() { - - // Add styles inline. - wp_add_inline_style( 'wp-block-library', twentytwentytwo_get_font_face_styles() ); - - } - -endif; - -add_action( 'admin_init', 'twentytwentytwo_editor_styles' ); - - -if ( ! function_exists( 'twentytwentytwo_get_font_face_styles' ) ) : - - /** - * Get font face styles. - * Called by functions twentytwentytwo_styles() and twentytwentytwo_editor_styles() above. - * - * @since Twenty Twenty-Two 1.0 - * - * @return string - */ - function twentytwentytwo_get_font_face_styles() { - - return " - @font-face{ - font-family: 'Source Serif Pro'; - font-weight: 200 900; - font-style: normal; - font-stretch: normal; - font-display: swap; - src: url('" . get_theme_file_uri( 'assets/fonts/SourceSerif4Variable-Roman.ttf.woff2' ) . "') format('woff2'); - } - - @font-face{ - font-family: 'Source Serif Pro'; - font-weight: 200 900; - font-style: italic; - font-stretch: normal; - font-display: swap; - src: url('" . get_theme_file_uri( 'assets/fonts/SourceSerif4Variable-Italic.ttf.woff2' ) . "') format('woff2'); - } - "; - - } - -endif; - -if ( ! function_exists( 'twentytwentytwo_preload_webfonts' ) ) : - - /** - * Preloads the main web font to improve performance. - * - * Only the main web font (font-style: normal) is preloaded here since that font is always relevant (it is used - * on every heading, for example). The other font is only needed if there is any applicable content in italic style, - * and therefore preloading it would in most cases regress performance when that font would otherwise not be loaded - * at all. - * - * @since Twenty Twenty-Two 1.0 - * - * @return void - */ - function twentytwentytwo_preload_webfonts() { - ?> - - array( 'label' => __( 'Featured', 'twentytwentytwo' ) ), - 'footer' => array( 'label' => __( 'Footers', 'twentytwentytwo' ) ), - 'header' => array( 'label' => __( 'Headers', 'twentytwentytwo' ) ), - 'query' => array( 'label' => __( 'Query', 'twentytwentytwo' ) ), - 'pages' => array( 'label' => __( 'Pages', 'twentytwentytwo' ) ), - ); - - /** - * Filters the theme block pattern categories. - * - * @since Twenty Twenty-Two 1.0 - * - * @param array[] $block_pattern_categories { - * An associative array of block pattern categories, keyed by category name. - * - * @type array[] $properties { - * An array of block category properties. - * - * @type string $label A human-readable label for the pattern category. - * } - * } - */ - $block_pattern_categories = apply_filters( 'twentytwentytwo_block_pattern_categories', $block_pattern_categories ); - - foreach ( $block_pattern_categories as $name => $properties ) { - if ( ! WP_Block_Pattern_Categories_Registry::get_instance()->is_registered( $name ) ) { - register_block_pattern_category( $name, $properties ); - } - } - - $block_patterns = array( - 'footer-default', - 'footer-dark', - 'footer-logo', - 'footer-navigation', - 'footer-title-tagline-social', - 'footer-social-copyright', - 'footer-navigation-copyright', - 'footer-about-title-logo', - 'footer-query-title-citation', - 'footer-query-images-title-citation', - 'footer-blog', - 'general-subscribe', - 'general-featured-posts', - 'general-layered-images-with-duotone', - 'general-wide-image-intro-buttons', - 'general-large-list-names', - 'general-video-header-details', - 'general-list-events', - 'general-two-images-text', - 'general-image-with-caption', - 'general-video-trailer', - 'general-pricing-table', - 'general-divider-light', - 'general-divider-dark', - 'header-default', - 'header-large-dark', - 'header-small-dark', - 'header-image-background', - 'header-image-background-overlay', - 'header-with-tagline', - 'header-text-only-green-background', - 'header-text-only-salmon-background', - 'header-title-and-button', - 'header-text-only-with-tagline-black-background', - 'header-logo-navigation-gray-background', - 'header-logo-navigation-social-black-background', - 'header-title-navigation-social', - 'header-logo-navigation-offset-tagline', - 'header-stacked', - 'header-centered-logo', - 'header-centered-logo-black-background', - 'header-centered-title-navigation-social', - 'header-title-and-button', - 'hidden-404', - 'hidden-bird', - 'hidden-heading-and-bird', - 'page-about-media-left', - 'page-about-simple-dark', - 'page-about-media-right', - 'page-about-solid-color', - 'page-about-links', - 'page-about-links-dark', - 'page-about-large-image-and-buttons', - 'page-layout-image-and-text', - 'page-layout-image-text-and-video', - 'page-layout-two-columns', - 'page-sidebar-poster', - 'page-sidebar-grid-posts', - 'page-sidebar-blog-posts', - 'page-sidebar-blog-posts-right', - 'query-default', - 'query-simple-blog', - 'query-grid', - 'query-text-grid', - 'query-image-grid', - 'query-large-titles', - 'query-irregular-grid', - ); - - /** - * Filters the theme block patterns. - * - * @since Twenty Twenty-Two 1.0 - * - * @param array $block_patterns List of block patterns by name. - */ - $block_patterns = apply_filters( 'twentytwentytwo_block_patterns', $block_patterns ); - - foreach ( $block_patterns as $block_pattern ) { - $pattern_file = get_theme_file_path( '/inc/patterns/' . $block_pattern . '.php' ); - - register_block_pattern( - 'twentytwentytwo/' . $block_pattern, - require $pattern_file - ); - } -} -add_action( 'init', 'twentytwentytwo_register_block_patterns', 9 ); diff --git a/themes/twentytwentytwo/inc/patterns/footer-about-title-logo.php b/themes/twentytwentytwo/inc/patterns/footer-about-title-logo.php deleted file mode 100644 index dab9b04a8..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-about-title-logo.php +++ /dev/null @@ -1,32 +0,0 @@ - __( 'Footer with text, title, and logo', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' -
-
-
-

' . esc_html__( 'About us', 'twentytwentytwo' ) . '

- - - -

' . esc_html__( 'We are a rogue collective of bird watchers. We’ve been known to sneak through fences, climb perimeter walls, and generally trespass in order to observe the rarest of birds.', 'twentytwentytwo' ) . '

- - - - - - -
- - - -
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-blog.php b/themes/twentytwentytwo/inc/patterns/footer-blog.php deleted file mode 100644 index c1306cbb8..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-blog.php +++ /dev/null @@ -1,55 +0,0 @@ - __( 'Blog footer', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' -
-
-
-

' . esc_html__( 'About us', 'twentytwentytwo' ) . '

- - - -

' . esc_html__( 'We are a rogue collective of bird watchers. We’ve been known to sneak through fences, climb perimeter walls, and generally trespass in order to observe the rarest of birds.', 'twentytwentytwo' ) . '

-
- - - -
-

' . esc_html__( 'Latest posts', 'twentytwentytwo' ) . '

- - -
- - - -
-

' . esc_html__( 'Categories', 'twentytwentytwo' ) . '

- - -
-
- - - - - - - -
- - -

' . - sprintf( - /* Translators: WordPress link. */ - esc_html__( 'Proudly powered by %s', 'twentytwentytwo' ), - 'WordPress' - ) . '

-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-dark.php b/themes/twentytwentytwo/inc/patterns/footer-dark.php deleted file mode 100644 index 50259ebe3..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-dark.php +++ /dev/null @@ -1,23 +0,0 @@ - __( 'Dark footer with title and citation', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-default.php b/themes/twentytwentytwo/inc/patterns/footer-default.php deleted file mode 100644 index 368264308..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-default.php +++ /dev/null @@ -1,23 +0,0 @@ - __( 'Default footer', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' -
-
- - -

' . - sprintf( - /* Translators: WordPress link. */ - esc_html__( 'Proudly powered by %s', 'twentytwentytwo' ), - 'WordPress' - ) . '

-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-logo.php b/themes/twentytwentytwo/inc/patterns/footer-logo.php deleted file mode 100644 index caa44e8c3..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-logo.php +++ /dev/null @@ -1,23 +0,0 @@ - __( 'Footer with logo and citation', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' -
-
- - -

' . - sprintf( - /* Translators: WordPress link. */ - esc_html__( 'Proudly powered by %s', 'twentytwentytwo' ), - 'WordPress' - ) . '

-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-navigation-copyright.php b/themes/twentytwentytwo/inc/patterns/footer-navigation-copyright.php deleted file mode 100644 index d0b554249..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-navigation-copyright.php +++ /dev/null @@ -1,24 +0,0 @@ - __( 'Footer with navigation and copyright', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' -
-
- - - - - - - - -

' . esc_html__( '© Site Title', 'twentytwentytwo' ) . '

-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-navigation.php b/themes/twentytwentytwo/inc/patterns/footer-navigation.php deleted file mode 100644 index 79792c730..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-navigation.php +++ /dev/null @@ -1,25 +0,0 @@ - __( 'Footer with navigation and citation', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' -
-
- - - - -

' . - sprintf( - /* Translators: WordPress link. */ - esc_html__( 'Proudly powered by %s', 'twentytwentytwo' ), - 'WordPress' - ) . '

-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-query-images-title-citation.php b/themes/twentytwentytwo/inc/patterns/footer-query-images-title-citation.php deleted file mode 100644 index a79c1d44c..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-query-images-title-citation.php +++ /dev/null @@ -1,41 +0,0 @@ - __( 'Footer with query, featured images, title, and citation', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-query-title-citation.php b/themes/twentytwentytwo/inc/patterns/footer-query-title-citation.php deleted file mode 100644 index 13bb43df5..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-query-title-citation.php +++ /dev/null @@ -1,39 +0,0 @@ - __( 'Footer with query, title, and citation', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-social-copyright.php b/themes/twentytwentytwo/inc/patterns/footer-social-copyright.php deleted file mode 100644 index 0c7e4ae51..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-social-copyright.php +++ /dev/null @@ -1,28 +0,0 @@ - __( 'Footer with social links and copyright', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' -
-
- - - - - - - - -

' . esc_html__( '© Site Title', 'twentytwentytwo' ) . '

-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/footer-title-tagline-social.php b/themes/twentytwentytwo/inc/patterns/footer-title-tagline-social.php deleted file mode 100644 index 84d888b22..000000000 --- a/themes/twentytwentytwo/inc/patterns/footer-title-tagline-social.php +++ /dev/null @@ -1,26 +0,0 @@ - __( 'Footer with title, tagline, and social links on a dark background', 'twentytwentytwo' ), - 'categories' => array( 'footer' ), - 'blockTypes' => array( 'core/template-part/footer' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-divider-dark.php b/themes/twentytwentytwo/inc/patterns/general-divider-dark.php deleted file mode 100644 index e13422c86..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-divider-dark.php +++ /dev/null @@ -1,13 +0,0 @@ - __( 'Divider with image and color (dark)', 'twentytwentytwo' ), - 'categories' => array( 'featured' ), - 'content' => ' -
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-divider-light.php b/themes/twentytwentytwo/inc/patterns/general-divider-light.php deleted file mode 100644 index 5df910ea8..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-divider-light.php +++ /dev/null @@ -1,13 +0,0 @@ - __( 'Divider with image and color (light)', 'twentytwentytwo' ), - 'categories' => array( 'featured' ), - 'content' => ' -
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-featured-posts.php b/themes/twentytwentytwo/inc/patterns/general-featured-posts.php deleted file mode 100644 index 55cbdfd92..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-featured-posts.php +++ /dev/null @@ -1,25 +0,0 @@ - __( 'Featured posts', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'query' ), - 'content' => ' -
-

' . esc_html__( 'Latest posts', 'twentytwentytwo' ) . '

- - - -
- - - - - - - -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-image-with-caption.php b/themes/twentytwentytwo/inc/patterns/general-image-with-caption.php deleted file mode 100644 index 0870da395..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-image-with-caption.php +++ /dev/null @@ -1,19 +0,0 @@ - __( 'Image with caption', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'columns', 'gallery' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-large-list-names.php b/themes/twentytwentytwo/inc/patterns/general-large-list-names.php deleted file mode 100644 index d7bd8168f..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-large-list-names.php +++ /dev/null @@ -1,35 +0,0 @@ - __( 'Large list of names', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'text' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-layered-images-with-duotone.php b/themes/twentytwentytwo/inc/patterns/general-layered-images-with-duotone.php deleted file mode 100644 index 629a0a2a1..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-layered-images-with-duotone.php +++ /dev/null @@ -1,13 +0,0 @@ - __( 'Layered images with duotone', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'gallery' ), - 'content' => ' -
' . esc_attr__( 'Painting of ducks in the water.', 'twentytwentytwo' ) . '
-
' . esc_attr__( 'Illustration of a flying bird.', 'twentytwentytwo' ) . '
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-list-events.php b/themes/twentytwentytwo/inc/patterns/general-list-events.php deleted file mode 100644 index af680dc2c..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-list-events.php +++ /dev/null @@ -1,133 +0,0 @@ - __( 'List of events', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'text' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-pricing-table.php b/themes/twentytwentytwo/inc/patterns/general-pricing-table.php deleted file mode 100644 index f9898a735..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-pricing-table.php +++ /dev/null @@ -1,93 +0,0 @@ - __( 'Pricing table', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'columns', 'buttons' ), - 'content' => ' -
-
-
- - - -

' . esc_html( _x( '1', 'First item in a numbered list.', 'twentytwentytwo' ) ) . '

- - - -

' . esc_html__( 'Pigeon', 'twentytwentytwo' ) . '

- - - -

' . esc_html__( 'Help support our growing community by joining at the Pigeon level. Your support will help pay our writers, and you’ll get access to our exclusive newsletter.', 'twentytwentytwo' ) . '

- - - - - - - - -
- - - -
-
- - - -

' . esc_html( _x( '2', 'Second item in a numbered list.', 'twentytwentytwo' ) ) . '

- - - -

' . esc_html__( 'Sparrow', 'twentytwentytwo' ) . '

- - - -

' . esc_html__( 'Join at the Sparrow level and become a member of our flock! You’ll receive our newsletter, plus a bird pin that you can wear with pride when you’re out in nature.', 'twentytwentytwo' ) . '

- - - - - - - - -
- - - -
-
- - - -

' . esc_html( _x( '3', 'Third item in a numbered list.', 'twentytwentytwo' ) ) . '

- - - -

' . esc_html__( 'Falcon', 'twentytwentytwo' ) . '

- - - -

' . esc_html__( 'Play a leading role for our community by joining at the Falcon level. This level earns you a seat on our board, where you can help plan future birdwatching expeditions.', 'twentytwentytwo' ) . '

- - - - - - - - -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-subscribe.php b/themes/twentytwentytwo/inc/patterns/general-subscribe.php deleted file mode 100644 index 34137cd20..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-subscribe.php +++ /dev/null @@ -1,27 +0,0 @@ - __( 'Subscribe callout', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'buttons' ), - 'content' => ' -
-
-

' . wp_kses_post( __( 'Watch birds
from your inbox', 'twentytwentytwo' ) ) . '

- - - - -
- - - -
-
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-two-images-text.php b/themes/twentytwentytwo/inc/patterns/general-two-images-text.php deleted file mode 100644 index 593d2b93b..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-two-images-text.php +++ /dev/null @@ -1,47 +0,0 @@ - __( 'Two images with text', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'columns', 'gallery' ), - 'content' => ' -
-
-
' . esc_attr__( 'Illustration of a bird sitting on a branch.', 'twentytwentytwo' ) . '
-
- - - -
-
' . esc_attr__( 'Illustration of a bird flying.', 'twentytwentytwo' ) . '
- - - - - - - -

' . esc_html__( 'SCREENING', 'twentytwentytwo' ) . '

- - - -

' . wp_kses_post( __( 'May 14th, 2022 @ 7:00PM
The Vintagé Theater,
245 Arden Rd.
Gardenville, NH', 'twentytwentytwo' ) ) . '

- - - - - - - - - - - - -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-video-header-details.php b/themes/twentytwentytwo/inc/patterns/general-video-header-details.php deleted file mode 100644 index 3b15a5206..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-video-header-details.php +++ /dev/null @@ -1,47 +0,0 @@ - __( 'Video with header and details', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'columns' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-video-trailer.php b/themes/twentytwentytwo/inc/patterns/general-video-trailer.php deleted file mode 100644 index 22ed24860..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-video-trailer.php +++ /dev/null @@ -1,27 +0,0 @@ - __( 'Video trailer', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'columns' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/general-wide-image-intro-buttons.php b/themes/twentytwentytwo/inc/patterns/general-wide-image-intro-buttons.php deleted file mode 100644 index ea9ecf291..000000000 --- a/themes/twentytwentytwo/inc/patterns/general-wide-image-intro-buttons.php +++ /dev/null @@ -1,41 +0,0 @@ - __( 'Wide image with introduction and buttons', 'twentytwentytwo' ), - 'categories' => array( 'featured', 'columns' ), - 'content' => ' -
-
' . esc_attr__( 'Illustration of a bird flying.', 'twentytwentytwo' ) . '
- - - -
-
-

' . wp_kses_post( __( 'Welcome to
the Aviary', 'twentytwentytwo' ) ) . '

-
- - - -
-

' . esc_html__( 'A film about hobbyist bird watchers, a catalog of different birds, paired with the noises they make. Each bird is listed by their scientific name so things seem more official.', 'twentytwentytwo' ) . '

- - - - - - - - -
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-centered-logo-black-background.php b/themes/twentytwentytwo/inc/patterns/header-centered-logo-black-background.php deleted file mode 100644 index c2cac8dce..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-centered-logo-black-background.php +++ /dev/null @@ -1,22 +0,0 @@ - __( 'Header with centered logo and black background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-centered-logo.php b/themes/twentytwentytwo/inc/patterns/header-centered-logo.php deleted file mode 100644 index a116c3908..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-centered-logo.php +++ /dev/null @@ -1,26 +0,0 @@ - __( 'Header with centered logo', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-centered-title-navigation-social.php b/themes/twentytwentytwo/inc/patterns/header-centered-title-navigation-social.php deleted file mode 100644 index 2e4dc451d..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-centered-title-navigation-social.php +++ /dev/null @@ -1,30 +0,0 @@ - __( 'Centered header with navigation, social links, and salmon background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-default.php b/themes/twentytwentytwo/inc/patterns/header-default.php deleted file mode 100644 index ff2579327..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-default.php +++ /dev/null @@ -1,23 +0,0 @@ - __( 'Default header', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' -
-
-
- - -
- - - - -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-image-background-overlay.php b/themes/twentytwentytwo/inc/patterns/header-image-background-overlay.php deleted file mode 100644 index 55422aa41..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-image-background-overlay.php +++ /dev/null @@ -1,20 +0,0 @@ - __( 'Header with image background and overlay', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' -
-
' . esc_attr__( 'Painting of ducks in the water.', 'twentytwentytwo' ) . '
- -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-image-background.php b/themes/twentytwentytwo/inc/patterns/header-image-background.php deleted file mode 100644 index 4afd36c55..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-image-background.php +++ /dev/null @@ -1,24 +0,0 @@ - __( 'Header with image background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' -
-
' . esc_attr__( 'Illustration of a flying bird', 'twentytwentytwo' ) . '
- - - - - -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-large-dark.php b/themes/twentytwentytwo/inc/patterns/header-large-dark.php deleted file mode 100644 index dfb8c6f37..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-large-dark.php +++ /dev/null @@ -1,34 +0,0 @@ - __( 'Large header with dark background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-logo-navigation-gray-background.php b/themes/twentytwentytwo/inc/patterns/header-logo-navigation-gray-background.php deleted file mode 100644 index dbe8de9fe..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-logo-navigation-gray-background.php +++ /dev/null @@ -1,18 +0,0 @@ - __( 'Logo and navigation header with gray background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-logo-navigation-offset-tagline.php b/themes/twentytwentytwo/inc/patterns/header-logo-navigation-offset-tagline.php deleted file mode 100644 index 299586f0e..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-logo-navigation-offset-tagline.php +++ /dev/null @@ -1,30 +0,0 @@ - __( 'Logo, navigation, and offset tagline Header', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' -
-
-
- - - -
- - - -
-
- - - -
-
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-logo-navigation-social-black-background.php b/themes/twentytwentytwo/inc/patterns/header-logo-navigation-social-black-background.php deleted file mode 100644 index f881b41d8..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-logo-navigation-social-black-background.php +++ /dev/null @@ -1,24 +0,0 @@ - __( 'Logo, navigation, and social links header with black background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-small-dark.php b/themes/twentytwentytwo/inc/patterns/header-small-dark.php deleted file mode 100644 index 7c26516fe..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-small-dark.php +++ /dev/null @@ -1,31 +0,0 @@ - __( 'Small header with dark background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - - - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-stacked.php b/themes/twentytwentytwo/inc/patterns/header-stacked.php deleted file mode 100644 index bd36bbf4b..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-stacked.php +++ /dev/null @@ -1,28 +0,0 @@ - __( 'Logo and navigation header', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' -
-
- - - - - - - - - - - - - -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-text-only-green-background.php b/themes/twentytwentytwo/inc/patterns/header-text-only-green-background.php deleted file mode 100644 index 0e11c1360..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-text-only-green-background.php +++ /dev/null @@ -1,22 +0,0 @@ - __( 'Text-only header with green background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-text-only-salmon-background.php b/themes/twentytwentytwo/inc/patterns/header-text-only-salmon-background.php deleted file mode 100644 index b03e528a4..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-text-only-salmon-background.php +++ /dev/null @@ -1,18 +0,0 @@ - __( 'Text-only header with salmon background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-text-only-with-tagline-black-background.php b/themes/twentytwentytwo/inc/patterns/header-text-only-with-tagline-black-background.php deleted file mode 100644 index 4c2a4864f..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-text-only-with-tagline-black-background.php +++ /dev/null @@ -1,22 +0,0 @@ - __( 'Text-only header with tagline and black background', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-title-and-button.php b/themes/twentytwentytwo/inc/patterns/header-title-and-button.php deleted file mode 100644 index 5c780697d..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-title-and-button.php +++ /dev/null @@ -1,18 +0,0 @@ - __( 'Title and button header', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' -
-
- - - -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-title-navigation-social.php b/themes/twentytwentytwo/inc/patterns/header-title-navigation-social.php deleted file mode 100644 index 384cda536..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-title-navigation-social.php +++ /dev/null @@ -1,24 +0,0 @@ - __( 'Title, navigation, and social links header', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' -
-
- - - - - - - -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/header-with-tagline.php b/themes/twentytwentytwo/inc/patterns/header-with-tagline.php deleted file mode 100644 index 40e633a26..000000000 --- a/themes/twentytwentytwo/inc/patterns/header-with-tagline.php +++ /dev/null @@ -1,26 +0,0 @@ - __( 'Header with tagline', 'twentytwentytwo' ), - 'categories' => array( 'header' ), - 'blockTypes' => array( 'core/template-part/header' ), - 'content' => ' -
-
-
- - -
- -
-
- - - - -
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/hidden-404.php b/themes/twentytwentytwo/inc/patterns/hidden-404.php deleted file mode 100644 index e0e8edf3a..000000000 --- a/themes/twentytwentytwo/inc/patterns/hidden-404.php +++ /dev/null @@ -1,15 +0,0 @@ - __( '404 content', 'twentytwentytwo' ), - 'inserter' => false, - 'content' => ' -

' . esc_html( _x( '404', 'Error code for a webpage that is not found.', 'twentytwentytwo' ) ) . '

- - -

' . esc_html__( 'This page could not be found. Maybe try a search?', 'twentytwentytwo' ) . '

- - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/hidden-bird.php b/themes/twentytwentytwo/inc/patterns/hidden-bird.php deleted file mode 100644 index c29d3d440..000000000 --- a/themes/twentytwentytwo/inc/patterns/hidden-bird.php +++ /dev/null @@ -1,14 +0,0 @@ - __( 'Heading and bird image', 'twentytwentytwo' ), - 'inserter' => false, - 'content' => ' -
' . esc_attr__( 'Illustration of a bird flying.', 'twentytwentytwo' ) . '
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/hidden-heading-and-bird.php b/themes/twentytwentytwo/inc/patterns/hidden-heading-and-bird.php deleted file mode 100644 index 28f3d6c5d..000000000 --- a/themes/twentytwentytwo/inc/patterns/hidden-heading-and-bird.php +++ /dev/null @@ -1,21 +0,0 @@ - __( 'Heading and bird image', 'twentytwentytwo' ), - 'inserter' => false, - 'content' => ' -
-

' . wp_kses_post( __( 'The Hatchery: a blog about my adventures in bird watching', 'twentytwentytwo' ) ) . '

-
- - - -
' . esc_attr__( 'Illustration of a bird flying.', 'twentytwentytwo' ) . '
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-about-large-image-and-buttons.php b/themes/twentytwentytwo/inc/patterns/page-about-large-image-and-buttons.php deleted file mode 100644 index 7e03ed41e..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-about-large-image-and-buttons.php +++ /dev/null @@ -1,79 +0,0 @@ - __( 'About page with large image and buttons', 'twentytwentytwo' ), - 'categories' => array( 'pages', 'buttons' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-about-links-dark.php b/themes/twentytwentytwo/inc/patterns/page-about-links-dark.php deleted file mode 100644 index ccb0ec200..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-about-links-dark.php +++ /dev/null @@ -1,47 +0,0 @@ - __( 'About page links (dark)', 'twentytwentytwo' ), - 'categories' => array( 'pages', 'buttons' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-about-links.php b/themes/twentytwentytwo/inc/patterns/page-about-links.php deleted file mode 100644 index 997cf0386..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-about-links.php +++ /dev/null @@ -1,65 +0,0 @@ - __( 'About page links', 'twentytwentytwo' ), - 'categories' => array( 'pages', 'buttons' ), - 'content' => ' -
-
' . esc_attr__( 'Logo featuring a flying bird', 'twentytwentytwo' ) . '
- - - - - - - - - - - - -
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-about-media-left.php b/themes/twentytwentytwo/inc/patterns/page-about-media-left.php deleted file mode 100644 index ea805944d..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-about-media-left.php +++ /dev/null @@ -1,41 +0,0 @@ - __( 'About page with media on the left', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-about-media-right.php b/themes/twentytwentytwo/inc/patterns/page-about-media-right.php deleted file mode 100644 index 2493d5d4a..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-about-media-right.php +++ /dev/null @@ -1,40 +0,0 @@ - __( 'About page with media on the right', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' - - ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-about-simple-dark.php b/themes/twentytwentytwo/inc/patterns/page-about-simple-dark.php deleted file mode 100644 index 131a48b45..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-about-simple-dark.php +++ /dev/null @@ -1,45 +0,0 @@ - __( 'Simple dark about page', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' -
- - - - -
-
- - -

' . wp_kses_post( __( 'Jesús
Rodriguez', 'twentytwentytwo' ) ) . '

- - - -

' . esc_html__( 'Oh hello. My name’s Jesús, and you’ve found your way to my website. I’m an avid bird watcher, and I also broadcast my own radio show on Tuesday evenings at 11PM EDT.', 'twentytwentytwo' ) . '

- - - - - - - - -
- - - -
-
-
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-about-solid-color.php b/themes/twentytwentytwo/inc/patterns/page-about-solid-color.php deleted file mode 100644 index df8903d9a..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-about-solid-color.php +++ /dev/null @@ -1,41 +0,0 @@ - __( 'About page on solid color background', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' -
-
-
- - -

' . wp_kses_post( __( 'Edvard
Smith', 'twentytwentytwo' ) ) . '

- - - - - - - -

' . esc_html__( 'Oh hello. My name’s Edvard, and you’ve found your way to my website. I’m an avid bird watcher, and I also broadcast my own radio show every Tuesday evening at 11PM EDT. Listen in sometime!', 'twentytwentytwo' ) . '

- - - - - - - - - - -
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-layout-image-and-text.php b/themes/twentytwentytwo/inc/patterns/page-layout-image-and-text.php deleted file mode 100644 index 7b6fa3ad8..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-layout-image-and-text.php +++ /dev/null @@ -1,32 +0,0 @@ - __( 'Page layout with image and text', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' -
-

' . wp_kses_post( __( 'Watching Birds
in the Garden', 'twentytwentytwo' ) ) . '

-
- - - -
' . esc_attr_x( 'TBD', 'Short for to be determined', 'twentytwentytwo' ) . '
- - - -
- -
-
- - - -
-

' . wp_kses_post( __( 'Oh hello. My name’s Angelo, and I operate this blog. I was born in Portland, but I currently live in upstate New York. You may recognize me from publications with names like Eagle Beagle and Mourning Dive. I write for a living.

I usually use this blog to catalog extensive lists of birds and other things that I find interesting. If you find an error with one of my lists, please keep it to yourself.

If that’s not your cup of tea, I definitely recommend this tea. It’s my favorite.', 'twentytwentytwo' ) ) . '

-
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-layout-image-text-and-video.php b/themes/twentytwentytwo/inc/patterns/page-layout-image-text-and-video.php deleted file mode 100644 index 7a7a6b79d..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-layout-image-text-and-video.php +++ /dev/null @@ -1,65 +0,0 @@ - __( 'Page layout with image, text and video', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' -
-
-

' . wp_kses_post( __( 'Warble, a film about
hobbyist bird watchers.', 'twentytwentytwo' ) ) . '

- - - - - - - -
-
-

' . esc_html__( 'Screening', 'twentytwentytwo' ) . '

- - - -

' . wp_kses_post( __( 'May 14th, 2022 @ 7:00PM
The Vintagé Theater,
245 Arden Rd.
Gardenville, NH', 'twentytwentytwo' ) ) . '

- - - - -
- - - -
-
-
- - - -
' . esc_attr__( 'An illustration of a bird in flight', 'twentytwentytwo' ) . '
- - - -
-
-
-

' . esc_html__( 'Extended Trailer', 'twentytwentytwo' ) . '

- - - -

' . esc_html__( 'Oh hello. My name’s Angelo, and you’ve found your way to my blog. I write about a range of topics, but lately I’ve been sharing my hopes for next year.', 'twentytwentytwo' ) . '

-
- - - -
-
-
-
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-layout-two-columns.php b/themes/twentytwentytwo/inc/patterns/page-layout-two-columns.php deleted file mode 100644 index 2a27dfe82..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-layout-two-columns.php +++ /dev/null @@ -1,73 +0,0 @@ - __( 'Page layout with two columns', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' -
-

' . wp_kses_post( __( 'Goldfinch
& Sparrow', 'twentytwentytwo' ) ) . '

- - - - - - - -
-
-
-

' . esc_html__( 'WELCOME', 'twentytwentytwo' ) . '

-
- - - -
-
-
-
-
- - - -
-
-

' . wp_kses_post( __( 'Oh hello. My name’s Angelo, and I operate this blog. I was born in Portland, but I currently live in upstate New York. You may recognize me from publications with names like Eagle Beagle and Mourning Dive. I write for a living.

I usually use this blog to catalog extensive lists of birds and other things that I find interesting. If you find an error with one of my lists, please keep it to yourself.

If that’s not your cup of tea, I definitely recommend this tea. It’s my favorite.', 'twentytwentytwo' ) ) . '

-
- - - -
-
- - - - - - - -
-
-
-
- - - -
-

' . esc_html__( 'POSTS', 'twentytwentytwo' ) . '

-
-
- - - -
-
- - - -
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-sidebar-blog-posts-right.php b/themes/twentytwentytwo/inc/patterns/page-sidebar-blog-posts-right.php deleted file mode 100644 index 84e3b081c..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-sidebar-blog-posts-right.php +++ /dev/null @@ -1,87 +0,0 @@ - __( 'Blog posts with right sidebar', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' -
-
-
- - - - -
- - - - - - - - -
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-sidebar-blog-posts.php b/themes/twentytwentytwo/inc/patterns/page-sidebar-blog-posts.php deleted file mode 100644 index c40b20736..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-sidebar-blog-posts.php +++ /dev/null @@ -1,79 +0,0 @@ - __( 'Blog posts with left sidebar', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' -
- -
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-sidebar-grid-posts.php b/themes/twentytwentytwo/inc/patterns/page-sidebar-grid-posts.php deleted file mode 100644 index 3a4f037ee..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-sidebar-grid-posts.php +++ /dev/null @@ -1,77 +0,0 @@ - __( 'Grid of posts with left sidebar', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' -
-
-
- - - - - - - - -
- - - - - - - - - - - - - - - -
- - - - - - - - - - -
- - - -
-
- - - -
- -
- - - - -
- - - - - - - - -
-
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/page-sidebar-poster.php b/themes/twentytwentytwo/inc/patterns/page-sidebar-poster.php deleted file mode 100644 index 62df8059e..000000000 --- a/themes/twentytwentytwo/inc/patterns/page-sidebar-poster.php +++ /dev/null @@ -1,65 +0,0 @@ - __( 'Poster with right sidebar', 'twentytwentytwo' ), - 'categories' => array( 'pages' ), - 'content' => ' -
-
-
- - -

' . wp_kses_post( __( 'Flutter, a collection of bird-related ephemera', 'twentytwentytwo' ) ) . '

-
- - - -
-
- - - -
-
-
' . esc_attr__( 'Image of a bird on a branch', 'twentytwentytwo' ) . '
-
- - - -
-
' . esc_attr__( 'An icon representing binoculars.', 'twentytwentytwo' ) . '
- - - - - - - -

' . esc_html__( 'Date', 'twentytwentytwo' ) . '

- - - -

' . esc_html__( 'February, 12 2021', 'twentytwentytwo' ) . '

- - - - - - - -

' . esc_html__( 'Location', 'twentytwentytwo' ) . '

- - - -

' . wp_kses_post( __( 'The Grand Theater
154 Eastern Avenue
Maryland NY, 12345', 'twentytwentytwo' ) ) . '

- - - - -
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/query-default.php b/themes/twentytwentytwo/inc/patterns/query-default.php deleted file mode 100644 index 7cebaccf7..000000000 --- a/themes/twentytwentytwo/inc/patterns/query-default.php +++ /dev/null @@ -1,50 +0,0 @@ - __( 'Default posts', 'twentytwentytwo' ), - 'categories' => array( 'query' ), - 'blockTypes' => array( 'core/query' ), - 'content' => ' -
- -
- - - - -
-
- -
- - - -
-
- - - - - - - -
- - - - -
- - - - - - - - - -
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/query-grid.php b/themes/twentytwentytwo/inc/patterns/query-grid.php deleted file mode 100644 index f695eba35..000000000 --- a/themes/twentytwentytwo/inc/patterns/query-grid.php +++ /dev/null @@ -1,32 +0,0 @@ - __( 'Grid of posts', 'twentytwentytwo' ), - 'categories' => array( 'query' ), - 'blockTypes' => array( 'core/query' ), - 'content' => ' -
- - - - - - - - - - -
- - - - - - - - -
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/query-image-grid.php b/themes/twentytwentytwo/inc/patterns/query-image-grid.php deleted file mode 100644 index e5672e3c1..000000000 --- a/themes/twentytwentytwo/inc/patterns/query-image-grid.php +++ /dev/null @@ -1,36 +0,0 @@ - __( 'Grid of image posts', 'twentytwentytwo' ), - 'categories' => array( 'query' ), - 'blockTypes' => array( 'core/query' ), - 'content' => ' -
- - - -
-
- - - -
-
- - - - -
- - - - - - - - -
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/query-irregular-grid.php b/themes/twentytwentytwo/inc/patterns/query-irregular-grid.php deleted file mode 100644 index c5da08ab7..000000000 --- a/themes/twentytwentytwo/inc/patterns/query-irregular-grid.php +++ /dev/null @@ -1,170 +0,0 @@ - __( 'Irregular grid of posts', 'twentytwentytwo' ), - 'categories' => array( 'query' ), - 'blockTypes' => array( 'core/query' ), - 'content' => ' -
-
-
-
- - - - - - - -
-
- - - -
-
- - - - - - - - - - - -
-
- - - -
-
- - - - - - - - - - - -
-
-
- - - -
-
-
- - - - - - - -
-
- - - -
-
- - - - - - - - - - - -
-
- - - -
-
- - - - - - - - - - - -
-
-
- - - -
-
-
- - - - - - - - - - - -
-
- - - -
-
- - - - - - - - - - - -
-
- - - -
-
- - - - - - - - - - - -
-
-
-
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/query-large-titles.php b/themes/twentytwentytwo/inc/patterns/query-large-titles.php deleted file mode 100644 index 6ff8afadf..000000000 --- a/themes/twentytwentytwo/inc/patterns/query-large-titles.php +++ /dev/null @@ -1,26 +0,0 @@ - __( 'Large post titles', 'twentytwentytwo' ), - 'categories' => array( 'query' ), - 'blockTypes' => array( 'core/query' ), - 'content' => ' -
- -
-
- - - -
-
- - - -
- -
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/query-simple-blog.php b/themes/twentytwentytwo/inc/patterns/query-simple-blog.php deleted file mode 100644 index 4b089846d..000000000 --- a/themes/twentytwentytwo/inc/patterns/query-simple-blog.php +++ /dev/null @@ -1,38 +0,0 @@ - __( 'Simple blog posts', 'twentytwentytwo' ), - 'categories' => array( 'query' ), - 'blockTypes' => array( 'core/query' ), - 'content' => ' -
- - - - - - - -
- - - -
- - - - - - - - - - - - - -
- ', -); diff --git a/themes/twentytwentytwo/inc/patterns/query-text-grid.php b/themes/twentytwentytwo/inc/patterns/query-text-grid.php deleted file mode 100644 index a8f84d3cf..000000000 --- a/themes/twentytwentytwo/inc/patterns/query-text-grid.php +++ /dev/null @@ -1,31 +0,0 @@ - __( 'Text-based grid of posts', 'twentytwentytwo' ), - 'categories' => array( 'query' ), - 'blockTypes' => array( 'core/query' ), - 'content' => ' -
- - - - - - - - - -
- - - - - - - - -
- ', -); diff --git a/themes/twentytwentytwo/index.php b/themes/twentytwentytwo/index.php deleted file mode 100644 index 27dc7057d..000000000 --- a/themes/twentytwentytwo/index.php +++ /dev/null @@ -1,5 +0,0 @@ - -
- -
- diff --git a/themes/twentytwentytwo/parts/header-large-dark.html b/themes/twentytwentytwo/parts/header-large-dark.html deleted file mode 100644 index a63b2d660..000000000 --- a/themes/twentytwentytwo/parts/header-large-dark.html +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/themes/twentytwentytwo/parts/header-small-dark.html b/themes/twentytwentytwo/parts/header-small-dark.html deleted file mode 100644 index 58708579f..000000000 --- a/themes/twentytwentytwo/parts/header-small-dark.html +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/themes/twentytwentytwo/parts/header.html b/themes/twentytwentytwo/parts/header.html deleted file mode 100644 index 31edd6d50..000000000 --- a/themes/twentytwentytwo/parts/header.html +++ /dev/null @@ -1,13 +0,0 @@ - -
-
-
- -
- - - - -
-
- \ No newline at end of file diff --git a/themes/twentytwentytwo/phpcs.xml.dist b/themes/twentytwentytwo/phpcs.xml.dist deleted file mode 100644 index 2d03a879b..000000000 --- a/themes/twentytwentytwo/phpcs.xml.dist +++ /dev/null @@ -1,61 +0,0 @@ - - - Apply WordPress Coding Standards to all files - - - - - - - - - - - - - - - - - - - - . - - - - - - - warning - - - warning - - - warning - - - warning - - - warning - - - - /vendor/* - /node_modules/* - - - - * - - - - - * - - diff --git a/themes/twentytwentytwo/phpstan.neon.dist b/themes/twentytwentytwo/phpstan.neon.dist deleted file mode 100644 index f8602ce9d..000000000 --- a/themes/twentytwentytwo/phpstan.neon.dist +++ /dev/null @@ -1,10 +0,0 @@ -#$ vendor/bin/phpstan analyze - -includes: - - vendor/phpstan/phpstan/conf/bleedingEdge.neon - - vendor/szepeviktor/phpstan-wordpress/extension.neon -parameters: - level: max - paths: - - functions.php - - inc/ diff --git a/themes/twentytwentytwo/readme.txt b/themes/twentytwentytwo/readme.txt deleted file mode 100644 index 2b927cd71..000000000 --- a/themes/twentytwentytwo/readme.txt +++ /dev/null @@ -1,67 +0,0 @@ -=== Twenty Twenty-Two === -Contributors: wordpressdotorg -Requires at least: 5.9 -Tested up to: 5.9 -Requires PHP: 5.6 -Stable tag: 1.0 -License: GPLv2 or later -License URI: http://www.gnu.org/licenses/gpl-2.0.html - -== Description == - -Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. - -The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Full Site Editing features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. - -Whether you’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours. - -== Changelog == - -= 1.0 = -* Released: January 25, 2022 - -== Copyright == - -Twenty Twenty-Two WordPress Theme, 2021-2022 WordPress.org -Twenty Twenty-Two is distributed under the terms of the GNU GPL. - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -This theme bundles the following third-party resources: - -Source Serif Font -Copyright 2014-2021 Adobe (http://www.adobe.com/) -License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 -Source: https://github.com/adobe-fonts/source-serif - -Block Pattern Images: - -"White Bellied Flycatcher" illustrated by Elizabeth Gould. Public Domain. -https://www.rawpixel.com/image/321474/free-illustration-image-bird-vintage-birds -Includes modified versions created specifically for Twenty Twenty-Two. - -Colorful vintage hummingbird illustrations. CC0. -https://www.rawpixel.com/image/2281674/free-illustration-image-bird-hummingbird-flying -https://www.rawpixel.com/image/2281671/free-illustration-image-bird-hummingbird-flying -https://www.rawpixel.com/image/2281679/free-illustration-image-bird-hummingbird-animals -https://www.rawpixel.com/image/2281665/free-illustration-image-hummingbird-ernst-haeckel-birds - -"Green-tailed Jacamar" by Jacques Barraband. CC0. -https://www.rawpixel.com/image/328508/free-illustration-image-jacques-barraband-paradise - -"Ducks" by Goyō Hashiguchi. CC0 -https://www.rawpixel.com/image/3813787/illustration-image-flower-art-floral - -"Colombes et lis, étoffe imprimée" illustrated by Maurice Pillard Verneuil. -https://www.rawpixel.com/image/2053817/illustration-from-lanimal-dans-decoration -Included as a short video clip. - -Modified versions of the above images, as well as additional "flight path" illustrations were created specifically for Twenty Twenty-Two. CC0. diff --git a/themes/twentytwentytwo/screenshot.png b/themes/twentytwentytwo/screenshot.png deleted file mode 100644 index 9e8710cde..000000000 Binary files a/themes/twentytwentytwo/screenshot.png and /dev/null differ diff --git a/themes/twentytwentytwo/style.css b/themes/twentytwentytwo/style.css deleted file mode 100644 index c4a22c506..000000000 --- a/themes/twentytwentytwo/style.css +++ /dev/null @@ -1,149 +0,0 @@ -/* -Theme Name: Twenty Twenty-Two -Theme URI: https://github.com/wordpress/twentytwentytwo/ -Author: the WordPress team -Author URI: https://wordpress.org/ -Description: Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Full Site Editing features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether you’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours. -Requires at least: 5.9 -Tested up to: 5.9 -Requires PHP: 5.6 -Version: 1.0 -License: GNU General Public License v2 or later -License URI: http://www.gnu.org/licenses/gpl-2.0.html -Text Domain: twentytwentytwo -Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments - -Twenty Twenty-Two WordPress Theme, (C) 2021 WordPress.org -Twenty Twenty-Two is distributed under the terms of the GNU GPL. -*/ - -/* - * Font smoothing. - * This is a niche setting that will not be available via Global Styles. - * https://github.com/WordPress/gutenberg/issues/35934 - */ - -body { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; -} - -/* - * Text and navigation link styles. - * Necessary until the following issue is resolved in Gutenberg: - * https://github.com/WordPress/gutenberg/issues/27075 - */ - -a { - text-decoration-thickness: 1px; - text-underline-offset: 0.25ch; -} - -a:hover, -a:focus { - text-decoration-style: dashed; -} - -a:active { - text-decoration: none; -} - -.wp-block-navigation .wp-block-navigation-item a:hover, -.wp-block-navigation .wp-block-navigation-item a:focus { - text-decoration: underline; - text-decoration-style: solid; -} - -/* - * Search and File Block button styles. - * Necessary until the following issues are resolved in Gutenberg: - * https://github.com/WordPress/gutenberg/issues/36444 - * https://github.com/WordPress/gutenberg/issues/27760 - */ - -.wp-block-search__button, -.wp-block-file .wp-block-file__button { - background-color: var(--wp--preset--color--primary); - border-radius: 0; - border: none; - color: var(--wp--preset--color--background); - font-size: var(--wp--preset--font-size--medium); - padding: calc(.667em + 2px) calc(1.333em + 2px); -} - -/* - * Button hover styles. - * Necessary until the following issue is resolved in Gutenberg: - * https://github.com/WordPress/gutenberg/issues/27075 - */ - -.wp-block-search__button:hover, -.wp-block-file .wp-block-file__button:hover, -.wp-block-button__link:hover { - opacity: 0.90; -} - -/* - * Alignment styles. - * These rules are temporary, and should not be relied on or - * modified too heavily by themes or plugins that build on - * Twenty Twenty-Two. These are meant to be a precursor to - * a global solution provided by the Block Editor. - * - * Relevant issues: - * https://github.com/WordPress/gutenberg/issues/35607 - * https://github.com/WordPress/gutenberg/issues/35884 - */ - -.wp-site-blocks, -body > .is-root-container, -.edit-post-visual-editor__post-title-wrapper, -.wp-block-group.alignfull, -.wp-block-group.has-background, -.wp-block-cover.alignfull, -.is-root-container .wp-block[data-align="full"] > .wp-block-group, -.is-root-container .wp-block[data-align="full"] > .wp-block-cover { - padding-left: var(--wp--custom--spacing--outer); - padding-right: var(--wp--custom--spacing--outer); -} - -.wp-site-blocks .alignfull, -.wp-site-blocks > .wp-block-group.has-background, -.wp-site-blocks > .wp-block-cover, -.wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background, -.wp-site-blocks > .wp-block-template-part > .wp-block-cover, -body > .is-root-container > .wp-block-group.has-background, -body > .is-root-container > .wp-block-cover, -body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background, -body > .is-root-container > .wp-block-template-part > .wp-block-cover, -.is-root-container .wp-block[data-align="full"] { - margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important; - margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important; - width: unset; -} - -/* Blocks inside columns don't have negative margins. */ -.wp-site-blocks .wp-block-columns .wp-block-column .alignfull, -.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"], -/* We also want to avoid stacking negative margins. */ -.wp-site-blocks .alignfull:not(.wp-block-group) .alignfull, -.is-root-container .wp-block[data-align="full"] > *:not(.wp-block-group) .wp-block[data-align="full"] { - margin-left: auto !important; - margin-right: auto !important; - width: inherit; -} - -/* - * Responsive menu container padding. - * This ensures the responsive container inherits the same - * spacing defined above. This behavior may be built into - * the Block Editor in the future. - */ - -.wp-block-navigation__responsive-container.is-menu-open { - padding-top: var(--wp--custom--spacing--outer); - padding-bottom: var(--wp--custom--spacing--large); - padding-right: var(--wp--custom--spacing--outer); - padding-left: var(--wp--custom--spacing--outer); -} - diff --git a/themes/twentytwentytwo/templates/404.html b/themes/twentytwentytwo/templates/404.html deleted file mode 100644 index 5789a3d7d..000000000 --- a/themes/twentytwentytwo/templates/404.html +++ /dev/null @@ -1,11 +0,0 @@ - - - -
-
- -
-
- - - diff --git a/themes/twentytwentytwo/templates/archive.html b/themes/twentytwentytwo/templates/archive.html deleted file mode 100644 index abc02186b..000000000 --- a/themes/twentytwentytwo/templates/archive.html +++ /dev/null @@ -1,39 +0,0 @@ - - - -
- - -
- - - - - -
-
- -
- - - -
-
- - - - - - - - - - - - - -
-
- - - diff --git a/themes/twentytwentytwo/templates/blank.html b/themes/twentytwentytwo/templates/blank.html deleted file mode 100644 index 3fed9dcdf..000000000 --- a/themes/twentytwentytwo/templates/blank.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/themes/twentytwentytwo/templates/home.html b/themes/twentytwentytwo/templates/home.html deleted file mode 100644 index fea167e69..000000000 --- a/themes/twentytwentytwo/templates/home.html +++ /dev/null @@ -1,37 +0,0 @@ - - - -
- -
- - - - -
-
- -
- - - -
-
- - - - -
- - - - - - - - - -
- - - diff --git a/themes/twentytwentytwo/templates/index.html b/themes/twentytwentytwo/templates/index.html deleted file mode 100644 index d1d53f37e..000000000 --- a/themes/twentytwentytwo/templates/index.html +++ /dev/null @@ -1,37 +0,0 @@ - - - -
- -
- - - - -
-
- -
- - - -
-
- - - - -
- - - - - - - - - -
- - - diff --git a/themes/twentytwentytwo/templates/page-large-header.html b/themes/twentytwentytwo/templates/page-large-header.html deleted file mode 100644 index c5218f873..000000000 --- a/themes/twentytwentytwo/templates/page-large-header.html +++ /dev/null @@ -1,9 +0,0 @@ - - - -
- -
- - - diff --git a/themes/twentytwentytwo/templates/page-no-separators.html b/themes/twentytwentytwo/templates/page-no-separators.html deleted file mode 100644 index ef1b65e84..000000000 --- a/themes/twentytwentytwo/templates/page-no-separators.html +++ /dev/null @@ -1,18 +0,0 @@ - - - -
-
- -
- - - - - -
-
-
- - - diff --git a/themes/twentytwentytwo/templates/page.html b/themes/twentytwentytwo/templates/page.html deleted file mode 100644 index faf34e665..000000000 --- a/themes/twentytwentytwo/templates/page.html +++ /dev/null @@ -1,26 +0,0 @@ - - - -
-
- - - - -
-
- - - - - - - - - -
-
-
- - - diff --git a/themes/twentytwentytwo/templates/search.html b/themes/twentytwentytwo/templates/search.html deleted file mode 100644 index 12a5c2963..000000000 --- a/themes/twentytwentytwo/templates/search.html +++ /dev/null @@ -1,41 +0,0 @@ - - - -
- - - -
- -
- - - - -
-
- -
- - - -
-
- - - - -
- - - - - - - - - -
- - - diff --git a/themes/twentytwentytwo/templates/single-no-separators.html b/themes/twentytwentytwo/templates/single-no-separators.html deleted file mode 100644 index 221fc1f52..000000000 --- a/themes/twentytwentytwo/templates/single-no-separators.html +++ /dev/null @@ -1,35 +0,0 @@ - - - -
-
- -
- - - - - - - - - -
-
- - - - - -
- - - - - - -
-
- - - diff --git a/themes/twentytwentytwo/templates/single.html b/themes/twentytwentytwo/templates/single.html deleted file mode 100644 index 3b102d261..000000000 --- a/themes/twentytwentytwo/templates/single.html +++ /dev/null @@ -1,47 +0,0 @@ - - - -
-
- - - - -
-
- - - - - - - - - - - - - -
-
- - - - - -
- - - - - - - -
- - -
-
- - - diff --git a/themes/twentytwentytwo/theme.json b/themes/twentytwentytwo/theme.json deleted file mode 100644 index fc2ce3f8e..000000000 --- a/themes/twentytwentytwo/theme.json +++ /dev/null @@ -1,356 +0,0 @@ -{ - "version": 2, - "customTemplates": [ - { - "name": "blank", - "title": "Blank", - "postTypes": [ - "page", - "post" - ] - }, - { - "name": "page-large-header", - "title": "Page (Large Header)", - "postTypes": [ - "page" - ] - }, - { - "name": "single-no-separators", - "title": "Single Post (No Separators)", - "postTypes": [ - "post" - ] - }, - { - "name": "page-no-separators", - "title": "Page (No Separators)", - "postTypes": [ - "page" - ] - } - ], - "settings": { - "appearanceTools": true, - "color": { - "duotone": [ - { - "colors": [ "#000000", "#ffffff" ], - "slug": "foreground-and-background", - "name": "Foreground and background" - }, - { - "colors": [ "#000000", "#ffe2c7" ], - "slug": "foreground-and-secondary", - "name": "Foreground and secondary" - }, - { - "colors": [ "#000000", "#f6f6f6" ], - "slug": "foreground-and-tertiary", - "name": "Foreground and tertiary" - }, - { - "colors": [ "#1a4548", "#ffffff" ], - "slug": "primary-and-background", - "name": "Primary and background" - }, - { - "colors": [ "#1a4548", "#ffe2c7" ], - "slug": "primary-and-secondary", - "name": "Primary and secondary" - }, - { - "colors": [ "#1a4548", "#f6f6f6" ], - "slug": "primary-and-tertiary", - "name": "Primary and tertiary" - } - ], - "gradients": [ - { - "slug": "vertical-secondary-to-tertiary", - "gradient": "linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--tertiary) 100%)", - "name": "Vertical secondary to tertiary" - }, - { - "slug": "vertical-secondary-to-background", - "gradient": "linear-gradient(to bottom,var(--wp--preset--color--secondary) 0%,var(--wp--preset--color--background) 100%)", - "name": "Vertical secondary to background" - }, - { - "slug": "vertical-tertiary-to-background", - "gradient": "linear-gradient(to bottom,var(--wp--preset--color--tertiary) 0%,var(--wp--preset--color--background) 100%)", - "name": "Vertical tertiary to background" - }, - { - "slug": "diagonal-primary-to-foreground", - "gradient": "linear-gradient(to bottom right,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--foreground) 100%)", - "name": "Diagonal primary to foreground" - }, - { - "slug": "diagonal-secondary-to-background", - "gradient": "linear-gradient(to bottom right,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--background) 50%)", - "name": "Diagonal secondary to background" - }, - { - "slug": "diagonal-background-to-secondary", - "gradient": "linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--secondary) 50%)", - "name": "Diagonal background to secondary" - }, - { - "slug": "diagonal-tertiary-to-background", - "gradient": "linear-gradient(to bottom right,var(--wp--preset--color--tertiary) 50%,var(--wp--preset--color--background) 50%)", - "name": "Diagonal tertiary to background" - }, - { - "slug": "diagonal-background-to-tertiary", - "gradient": "linear-gradient(to bottom right,var(--wp--preset--color--background) 50%,var(--wp--preset--color--tertiary) 50%)", - "name": "Diagonal background to tertiary" - } - ], - "palette": [ - { - "slug": "foreground", - "color": "#000000", - "name": "Foreground" - }, - { - "slug": "background", - "color": "#ffffff", - "name": "Background" - }, - { - "slug": "primary", - "color": "#1a4548", - "name": "Primary" - }, - { - "slug": "secondary", - "color": "#ffe2c7", - "name": "Secondary" - }, - { - "slug": "tertiary", - "color": "#F6F6F6", - "name": "Tertiary" - } - ] - }, - "custom": { - "spacing": { - "small": "max(1.25rem, 5vw)", - "medium": "clamp(2rem, 8vw, calc(4 * var(--wp--style--block-gap)))", - "large": "clamp(4rem, 10vw, 8rem)", - "outer": "var(--wp--custom--spacing--small, 1.25rem)" - }, - "typography": { - "font-size": { - "huge": "clamp(2.25rem, 4vw, 2.75rem)", - "gigantic": "clamp(2.75rem, 6vw, 3.25rem)", - "colossal": "clamp(3.25rem, 8vw, 6.25rem)" - }, - "line-height": { - "tiny": 1.15, - "small": 1.2, - "medium": 1.4, - "normal": 1.6 - } - } - }, - "spacing": { - "units": [ - "%", - "px", - "em", - "rem", - "vh", - "vw" - ] - }, - "typography": { - "dropCap": false, - "fontFamilies": [ - { - "fontFamily": "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif", - "name": "System Font", - "slug": "system-font" - }, - { - "fontFamily": "\"Source Serif Pro\", serif", - "name": "Source Serif Pro", - "slug": "source-serif-pro" - } - ], - "fontSizes": [ - { - "size": "1rem", - "slug": "small" - }, - { - "size": "1.125rem", - "slug": "medium" - }, - { - "size": "1.75rem", - "slug": "large" - }, - { - "size": "clamp(1.75rem, 3vw, 2.25rem)", - "slug": "x-large" - } - ] - }, - "layout": { - "contentSize": "650px", - "wideSize": "1000px" - } - }, - "styles": { - "blocks": { - "core/button": { - "border": { - "radius": "0" - }, - "color": { - "background": "var(--wp--preset--color--primary)", - "text": "var(--wp--preset--color--background)" - }, - "typography": { - "fontSize": "var(--wp--preset--font-size--medium)" - } - }, - "core/post-title": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontWeight": "300", - "lineHeight": "var(--wp--custom--typography--line-height--tiny)", - "fontSize": "var(--wp--custom--typography--font-size--gigantic)" - } - }, - "core/post-comments": { - "spacing": { - "padding": { - "top": "var(--wp--custom--spacing--small)" - } - } - }, - "core/pullquote": { - "border": { - "width": "1px 0" - } - }, - "core/query-title": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontWeight": "300", - "lineHeight": "var(--wp--custom--typography--line-height--small)", - "fontSize": "var(--wp--custom--typography--font-size--gigantic)" - } - }, - "core/quote": { - "border": { - "width": "1px" - } - }, - "core/site-title": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--system-font)", - "lineHeight": "var(--wp--custom--typography--line-height--normal)", - "fontSize": "var(--wp--preset--font-size--medium)", - "fontWeight": "normal" - } - } - }, - "color": { - "background": "var(--wp--preset--color--background)", - "text": "var(--wp--preset--color--foreground)" - }, - "elements": { - "h1": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontWeight": "300", - "lineHeight": "var(--wp--custom--typography--line-height--tiny)", - "fontSize": "var(--wp--custom--typography--font-size--colossal)" - } - }, - "h2": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontWeight": "300", - "lineHeight": "var(--wp--custom--typography--line-height--small)", - "fontSize": "var(--wp--custom--typography--font-size--gigantic)" - } - }, - "h3": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontWeight": "300", - "lineHeight": "var(--wp--custom--typography--line-height--tiny)", - "fontSize": "var(--wp--custom--typography--font-size--huge)" - } - }, - "h4": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--source-serif-pro)", - "fontWeight": "300", - "lineHeight": "var(--wp--custom--typography--line-height--tiny)", - "fontSize": "var(--wp--preset--font-size--x-large)" - } - }, - "h5": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--system-font)", - "fontWeight": "700", - "textTransform": "uppercase", - "lineHeight": "var(--wp--custom--typography--line-height--normal)", - "fontSize": "var(--wp--preset--font-size--medium)" - } - }, - "h6": { - "typography": { - "fontFamily": "var(--wp--preset--font-family--system-font)", - "fontWeight": "400", - "textTransform": "uppercase", - "lineHeight": "var(--wp--custom--typography--line-height--normal)", - "fontSize": "var(--wp--preset--font-size--medium)" - } - }, - "link": { - "color": { - "text": "var(--wp--preset--color--foreground)" - } - } - }, - "spacing": { - "blockGap": "1.5rem" - }, - "typography": { - "fontFamily": "var(--wp--preset--font-family--system-font)", - "lineHeight": "var(--wp--custom--typography--line-height--normal)", - "fontSize": "var(--wp--preset--font-size--medium)" - } - }, - "templateParts": [ - { - "name": "header", - "title": "Header", - "area": "header" - }, - { - "name": "header-large-dark", - "title": "Header (Dark, large)", - "area": "header" - }, - { - "name": "header-small-dark", - "title": "Header (Dark, small)", - "area": "header" - }, - { - "name": "footer", - "title": "Footer", - "area": "footer" - } - ] -} diff --git a/vip-config/vip-config.php b/vip-config/vip-config.php index 851c0356f..ab4b17ade 100644 --- a/vip-config/vip-config.php +++ b/vip-config/vip-config.php @@ -6,12 +6,12 @@ * and such, we've taken care of that for you. This is a good place to define a constant or something of that * nature. However, consider using environment variables for anything sensitive or environment-specific: * - * @see https://docs.wpvip.com/how-tos/manage-environment-variables/ + * @see https://docs.wpvip.com/infrastructure/environments/manage-environment-variables/ * * WARNING: This file is loaded very early (immediately after `wp-config.php`), which means that most WordPress APIs, * classes, and functions are not available. The code below should be limited to pure PHP. * - * @see https://docs.wpvip.com/technical-references/vip-codebase/vip-config-directory/ + * @see https://docs.wpvip.com/wordpress-skeleton/vip-config-directory/ * * Happy coding! * @@ -19,15 +19,20 @@ **/ /** - * Set a high default limit to avoid too many revisions from polluting the database. + * Limit the number of revisions retained per post. * - * Posts with extremely high revisions can result in fatal errors or have performance issues. + * By default, all revisions are retained. Use this constant to reduce the number of revisions retained per post. + * + * Feel free to adjust the value depending on your use cases (e.g. posts with a very high revision count can result in performance issues). + * + * @see https://docs.wpvip.com/wordpress-on-vip/post-revisions/ * - * Feel free to adjust this depending on your use cases. */ +/* if ( ! defined( 'WP_POST_REVISIONS' ) ) { - define( 'WP_POST_REVISIONS', 500 ); + define( 'WP_POST_REVISIONS', 100 ); } +*/ /** * The VIP_JETPACK_IS_PRIVATE constant is enabled by default in non-production environments. @@ -37,7 +42,7 @@ * * You can disable "private" mode (e.g. for testing) in non-production environment by setting the constant to `false` below (or just by removing the lines). * - * @see https://docs.wpvip.com/technical-references/restricting-site-access/controlling-content-distribution-via-jetpack/ + * @see https://docs.wpvip.com/wordpress-on-vip/jetpack/content-distribution/ */ if ( ! defined( 'VIP_JETPACK_IS_PRIVATE' ) && defined( 'VIP_GO_APP_ENVIRONMENT' ) && @@ -56,8 +61,8 @@ * * If you would like to enable Browser instrumentation, please remove the lines below. * - * @see https://docs.newrelic.com/docs/agents/php-agent/features/browser-monitoring-php-agent/#disable - * @see https://docs.wpvip.com/technical-references/tools-for-site-management/new-relic/ + * @see https://docs.newrelic.com/docs/apm/agents/php-agent/features/browser-monitoring-php-agent/#disable + * @see https://docs.wpvip.com/performance/new-relic/ */ if ( function_exists( 'newrelic_disable_autorum' ) ) { newrelic_disable_autorum(); @@ -67,7 +72,7 @@ * Set WP_DEBUG to true for all local or non-production VIP environments to ensure * _doing_it_wrong() notices display in Query Monitor. This also changes the error_reporting level to E_ALL. * - * @see https://wordpress.org/support/article/debugging-in-wordpress/#wp_debug + * @see https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/#wp_debug */ if ( ( ! defined( 'VIP_GO_APP_ENVIRONMENT' ) || ( defined( 'VIP_GO_APP_ENVIRONMENT' ) && 'production' !== VIP_GO_APP_ENVIRONMENT ) ) && ! defined( 'WP_DEBUG' ) ) {