├── .editorconfig
├── .github
├── ISSUE_TEMPLATE
│ ├── Bug_report.md
│ ├── Feature---enhancement.md
│ └── Question.md
├── PULL_REQUEST_TEMPLATE.md
└── workflows
│ ├── lint.yml
│ ├── preview.yml
│ └── props-bot.yml
├── .gitignore
├── .nvmrc
├── .stylelintrc.json
├── CONTRIBUTORS.MD
├── README.md
├── assets
├── css
│ └── editor-style.css
├── fonts
│ ├── beiruti
│ │ └── Beiruti-VariableFont_wght.woff2
│ ├── fira-code
│ │ └── FiraCode-VariableFont_wght.woff2
│ ├── fira-sans
│ │ ├── FiraSans-Black.woff2
│ │ ├── FiraSans-BlackItalic.woff2
│ │ ├── FiraSans-Bold.woff2
│ │ ├── FiraSans-BoldItalic.woff2
│ │ ├── FiraSans-ExtraBold.woff2
│ │ ├── FiraSans-ExtraBoldItalic.woff2
│ │ ├── FiraSans-ExtraLight.woff2
│ │ ├── FiraSans-ExtraLightItalic.woff2
│ │ ├── FiraSans-Italic.woff2
│ │ ├── FiraSans-Light.woff2
│ │ ├── FiraSans-LightItalic.woff2
│ │ ├── FiraSans-Medium.woff2
│ │ ├── FiraSans-MediumItalic.woff2
│ │ ├── FiraSans-Regular.woff2
│ │ ├── FiraSans-SemiBold.woff2
│ │ ├── FiraSans-SemiBoldItalic.woff2
│ │ ├── FiraSans-Thin.woff2
│ │ └── FiraSans-ThinItalic.woff2
│ ├── literata
│ │ ├── Literata72pt-Black.woff2
│ │ ├── Literata72pt-BlackItalic.woff2
│ │ ├── Literata72pt-Bold.woff2
│ │ ├── Literata72pt-BoldItalic.woff2
│ │ ├── Literata72pt-ExtraBold.woff2
│ │ ├── Literata72pt-ExtraBoldItalic.woff2
│ │ ├── Literata72pt-ExtraLight.woff2
│ │ ├── Literata72pt-ExtraLightItalic.woff2
│ │ ├── Literata72pt-Light.woff2
│ │ ├── Literata72pt-LightItalic.woff2
│ │ ├── Literata72pt-Medium.woff2
│ │ ├── Literata72pt-MediumItalic.woff2
│ │ ├── Literata72pt-Regular.woff2
│ │ ├── Literata72pt-RegularItalic.woff2
│ │ ├── Literata72pt-SemiBold.woff2
│ │ └── Literata72pt-SemiBoldItalic.woff2
│ ├── manrope
│ │ └── Manrope-VariableFont_wght.woff2
│ ├── platypi
│ │ ├── Platypi-Italic-VariableFont_wght.woff2
│ │ └── Platypi-VariableFont_wght.woff2
│ ├── roboto-slab
│ │ └── RobotoSlab-VariableFont_wght.woff2
│ ├── vollkorn
│ │ ├── Vollkorn-Italic-VariableFont_wght.woff2
│ │ └── Vollkorn-VariableFont_wght.woff2
│ └── ysabeau-office
│ │ ├── YsabeauOffice-Italic-VariableFont_wght.woff2
│ │ └── YsabeauOffice-VariableFont_wght.woff2
└── images
│ ├── 404-image.webp
│ ├── agenda-img-4.webp
│ ├── akaka-falls-state-park-flora.webp
│ ├── book-image-landing.webp
│ ├── book-image.webp
│ ├── botany-flowers-closeup.webp
│ ├── botany-flowers.webp
│ ├── campanula-alliariifolia-flower.webp
│ ├── category-anthuriums.webp
│ ├── category-cactus.webp
│ ├── category-sunflowers.webp
│ ├── coming-soon-bg-image.webp
│ ├── coral-square.webp
│ ├── dallas-creek-square.webp
│ ├── delphinium-flowers.webp
│ ├── flower-meadow-square.webp
│ ├── grid-flower-1.webp
│ ├── grid-flower-2.webp
│ ├── hero-podcast.webp
│ ├── link-in-bio-background.webp
│ ├── link-in-bio-image.webp
│ ├── location.webp
│ ├── malibu-plantlife.webp
│ ├── man-in-hat.webp
│ ├── marshland-birds-square.webp
│ ├── northern-buttercups-flowers.webp
│ ├── nurse.webp
│ ├── parthenon-square.webp
│ ├── poster-image-background.webp
│ ├── red-hibiscus-closeup.webp
│ ├── ruins-image.webp
│ ├── services-subscriber-photo.webp
│ ├── star-thristle-flower.webp
│ ├── typewriter.webp
│ ├── vash-gon-square.webp
│ └── woman-splashing-water.webp
├── composer.json
├── composer.lock
├── functions.php
├── package-lock.json
├── package.json
├── parts
├── footer-columns.html
├── footer-newsletter.html
├── footer.html
├── header-large-title.html
├── header.html
├── sidebar.html
└── vertical-header.html
├── patterns
├── banner-about-book.php
├── banner-cover-big-heading.php
├── banner-intro-image.php
├── banner-intro.php
├── banner-poster.php
├── banner-with-description-and-images-grid.php
├── binding-format.php
├── comments.php
├── contact-centered-social-link.php
├── contact-info-locations.php
├── contact-location-and-link.php
├── cta-book-links.php
├── cta-book-locations.php
├── cta-centered-heading.php
├── cta-events-list.php
├── cta-grid-products-link.php
├── cta-heading-search.php
├── cta-newsletter.php
├── event-3-col.php
├── event-rsvp.php
├── event-schedule.php
├── footer-centered.php
├── footer-columns.php
├── footer-newsletter.php
├── footer-social.php
├── footer.php
├── format-audio.php
├── format-link.php
├── grid-videos.php
├── grid-with-categories.php
├── header-centered.php
├── header-columns.php
├── header-large-title.php
├── header.php
├── heading-and-paragraph-with-image.php
├── hero-book.php
├── hero-full-width-image.php
├── hero-overlapped-book-cover-with-links.php
├── hero-podcast.php
├── hidden-404.php
├── hidden-blog-heading.php
├── hidden-search.php
├── hidden-sidebar.php
├── hidden-written-by.php
├── logos.php
├── media-instagram-grid.php
├── more-posts.php
├── overlapped-images.php
├── page-business-home.php
├── page-coming-soon.php
├── page-cv-bio.php
├── page-landing-book.php
├── page-landing-event.php
├── page-landing-podcast.php
├── page-link-in-bio-heading-paragraph-links-image.php
├── page-link-in-bio-wide-margins.php
├── page-link-in-bio-with-tight-margins.php
├── page-portfolio-home.php
├── page-shop-home.php
├── post-navigation.php
├── pricing-2-col.php
├── pricing-3-col.php
├── services-3-col.php
├── services-subscriber-only-section.php
├── services-team-photos.php
├── template-404-vertical-header-blog.php
├── template-archive-news-blog.php
├── template-archive-photo-blog.php
├── template-archive-text-blog.php
├── template-archive-vertical-header-blog.php
├── template-home-news-blog.php
├── template-home-photo-blog.php
├── template-home-posts-grid-news-blog.php
├── template-home-text-blog.php
├── template-home-vertical-header-blog.php
├── template-home-with-sidebar-news-blog.php
├── template-page-photo-blog.php
├── template-page-vertical-header-blog.php
├── template-query-loop-news-blog.php
├── template-query-loop-photo-blog.php
├── template-query-loop-text-blog.php
├── template-query-loop-vertical-header-blog.php
├── template-query-loop.php
├── template-search-news-blog.php
├── template-search-photo-blog.php
├── template-search-text-blog.php
├── template-search-vertical-header-blog.php
├── template-single-left-aligned-content.php
├── template-single-news-blog.php
├── template-single-offset.php
├── template-single-photo-blog.php
├── template-single-text-blog.php
├── template-single-vertical-header-blog.php
├── testimonials-2-col.php
├── testimonials-6-col.php
├── testimonials-large.php
├── text-faqs.php
└── vertical-header.php
├── phpcs.xml.dist
├── readme.txt
├── screenshot.png
├── style.css
├── styles
├── 01-evening.json
├── 02-noon.json
├── 03-dusk.json
├── 04-afternoon.json
├── 05-twilight.json
├── 06-morning.json
├── 07-sunrise.json
├── 08-midnight.json
├── blocks
│ ├── 01-display.json
│ ├── 02-subtitle.json
│ ├── 03-annotation.json
│ └── post-terms-1.json
├── colors
│ ├── 01-evening.json
│ ├── 02-noon.json
│ ├── 03-dusk.json
│ ├── 04-afternoon.json
│ ├── 05-twilight.json
│ ├── 06-morning.json
│ ├── 07-sunrise.json
│ └── 08-midnight.json
├── sections
│ ├── section-1.json
│ ├── section-2.json
│ ├── section-3.json
│ ├── section-4.json
│ └── section-5.json
└── typography
│ ├── typography-preset-1.json
│ ├── typography-preset-2.json
│ ├── typography-preset-3.json
│ ├── typography-preset-4.json
│ ├── typography-preset-5.json
│ ├── typography-preset-6.json
│ └── typography-preset-7.json
├── templates
├── 404.html
├── archive.html
├── home.html
├── index.html
├── page-no-title.html
├── page.html
├── search.html
└── single.html
├── theme-utils.mjs
└── theme.json
/.editorconfig:
--------------------------------------------------------------------------------
1 | # This file is for unifying the coding style for different editors and IDEs
2 | # editorconfig.org
3 |
4 | # WordPress Coding Standards
5 | # https://make.wordpress.org/core/handbook/coding-standards/
6 |
7 | root = true
8 |
9 | [*]
10 | charset = utf-8
11 | end_of_line = lf
12 | insert_final_newline = true
13 | trim_trailing_whitespace = true
14 | indent_style = tab
15 |
16 | [*.md]
17 | trim_trailing_whitespace = false
18 |
19 | [*.yml]
20 | indent_style = space
21 | indent_size = 2
22 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/Bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Report a bug with the Twenty Twenty-Five theme
4 | labels: "[Type] Bug"
5 |
6 | ---
7 |
8 | **Description**
9 |
10 |
11 | **Step-by-step reproduction instructions**
12 |
18 |
19 | **Expected behavior**
20 |
21 |
22 | **Screenshots**
23 |
24 |
25 | **Environment info**
26 |
34 |
35 | **Additional context**
36 |
39 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/Feature---enhancement.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature / Enhancement
3 | about: Suggest an idea for this project
4 |
5 | ---
6 |
7 | **Is your feature request related to a problem? Please describe.**
8 |
13 |
14 | **Describe the solution you'd like**
15 |
19 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/Question.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Question
3 | about: Ask a question
4 |
5 | ---
6 |
7 | **Description**
8 |
9 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
3 |
4 | **Description**
5 |
6 |
7 |
8 | **Screenshots**
9 |
10 |
11 |
12 | **Testing Instructions**
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/.github/workflows/lint.yml:
--------------------------------------------------------------------------------
1 | name: Code Quality
2 |
3 | on:
4 | pull_request:
5 | push:
6 | branches:
7 | - trunk
8 |
9 | # Cancel previous workflow run groups that have not completed.
10 | concurrency:
11 | group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.head_ref || github.ref }}
12 | cancel-in-progress: true
13 |
14 | jobs:
15 | lint-css:
16 | name: "Lint: CSS"
17 | runs-on: ubuntu-latest
18 | steps:
19 | - name: Checkout
20 | uses: actions/checkout@v3
21 |
22 | - name: Setup Node
23 | uses: actions/setup-node@v3.4.1
24 | with:
25 | node-version-file: ".nvmrc"
26 | cache: npm
27 |
28 | - name: Install Node dependencies
29 | run: npm ci
30 | env:
31 | CI: true
32 |
33 | - name: Detect coding standard violations (stylelint)
34 | run: npm run lint:css
35 |
36 | lint-php:
37 | name: "Lint: PHP"
38 | runs-on: ubuntu-latest
39 | steps:
40 | - name: Checkout
41 | uses: actions/checkout@v3
42 |
43 | - name: Setup PHP
44 | uses: shivammathur/setup-php@v2
45 | with:
46 | php-version: "8.0"
47 | coverage: none
48 | tools: cs2pr
49 |
50 | - name: Get Composer Cache Directory
51 | id: composer-cache
52 | run: echo "::set-output name=dir::$(composer config cache-files-dir)"
53 |
54 | - name: Configure Composer cache
55 | uses: actions/cache@v3.0.6
56 | with:
57 | path: ${{ steps.composer-cache.outputs.dir }}
58 | key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
59 | restore-keys: |
60 | ${{ runner.os }}-composer-
61 |
62 | - name: Install Composer dependencies
63 | run: composer install --prefer-dist --optimize-autoloader --no-progress --no-interaction
64 |
65 | - name: Validate composer.json
66 | run: composer --no-interaction validate --no-check-all
67 |
68 | - name: Detect coding standard violations (PHPCS)
69 | run: composer run lint
70 |
--------------------------------------------------------------------------------
/.github/workflows/preview.yml:
--------------------------------------------------------------------------------
1 | name: Preview Theme Changes
2 |
3 | on:
4 | pull_request_target:
5 | types: [opened, synchronize]
6 | permissions:
7 | pull-requests: write
8 |
9 |
10 | jobs:
11 | preview-theme-changes:
12 | runs-on: ubuntu-latest
13 | steps:
14 | - name: Checkout
15 | uses: actions/checkout@v2
16 | with:
17 | ref: ${{ github.event.pull_request.head.sha }}
18 |
19 | - name: Preview Theme Changes
20 | uses: WordPress/action-wp-playground-pr-preview@trunk
21 | with:
22 | github-token: ${{ secrets.GITHUB_TOKEN }}
23 | ref: ${{ github.event.pull_request.head.sha }}
24 | base-branch: trunk
25 | single-theme: true
26 | wp-version: "nightly"
27 | php-version: "8.0"
28 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | vendor
3 | *.DS_Store
4 | .vscode
5 |
--------------------------------------------------------------------------------
/.nvmrc:
--------------------------------------------------------------------------------
1 | 20
2 |
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "stylelint-config-recommended"
3 | }
4 |
--------------------------------------------------------------------------------
/CONTRIBUTORS.MD:
--------------------------------------------------------------------------------
1 | # Contributor Usernames
2 |
3 | | GitHub Username | WordPress.org Username |
4 | |-----------------------| --------------------- |
5 | | carolinan | poena |
6 | | karmatosed | karmatosed |
7 | | MaggieCabrera | onemaggie |
8 | | kafleg | kafleg |
9 | | juanfra | juanfra |
10 | | g-elwell | garethelwell |
11 | | jasmussen | joen |
12 | | beafialho | beafialho |
13 | | richtabor | richtabor |
14 | | noruzzamans | noruzzaman |
15 | | shail-mehta | shailu25 |
16 | | kishanjasani | kishanjasani |
17 | | up1512001 | up1512001 |
18 | | ajlende | ajlende |
19 | | huzaifaalmesbah | huzaifaalmesbah |
20 | | dballari | dballari |
21 | | bobmatyas | lastsplash |
22 | | jenniferfarhat | jennifarhat |
23 | | amjadr360 | amjadr360 |
24 | | rejaulalomkhan | rejaulalomkhan |
25 | | graylaurenm | oncecoupled |
26 | | devmuhib009 | devmuhib |
27 | | tanvirulhaque | tanvirul |
28 | | arkenon | arkenon |
29 | | efu98 | elfu98 |
30 | | eirichmond | erichmond |
31 | | ibrahim-kardi | kardi420 |
32 | | kevintaron | ktaron |
33 | | melchoyce | melchoyce |
34 | | maneshtimilsina | maneshtimilsina |
35 | | aaronjorbin | jorbin |
36 | | mikeritter | ritterml |
37 | | evanherman | eherman24 |
38 | | vcanales | vcanales |
39 | | ikamal7 | ikamal |
40 | | bobbylee-noble | bobbyleenoblestudios |
41 | | germanfrelo | germanfrelo |
42 | | kraftbj | kraftbj |
43 | | mathew-crisp | mcrisp1972 |
44 | | peterwilsoncc | peterwilsoncc |
45 | | luminuu | luminuu |
46 | | eliorivero | eliorivero |
47 | | jeherve | jeherve |
48 | | markallasread | fac3less |
49 | | alexandrebuffet | alexandrebuffet |
50 | | joedolson | joedolson |
51 | | mukeshpanchal27 | mukesh27 |
52 | | jonnywatersbb | jonnywatersbb |
53 | | ralessio | cliffralessio |
54 | | afercia | afercia |
55 | | iamsam2e | samtoohey93 |
56 | | codersantosh | codersantosh |
57 | | carstenbach | carstenbach |
58 | | gohelkunjan | gohelkunjan |
59 | | ryelle | ryelle |
60 | | aaronrobertshaw | aaronrobertshaw |
61 | | t-hamano | wildworks |
62 | | YukinobuAsakawa | yukinobu |
63 | | viralsampat-multidots | mdviralsampat |
64 | | audrasjb | audrasjb |
65 | | hanneslsm | hanneslsm |
66 | | ddewan-git | ddewan |
67 | | justintadlock | greenshady |
68 | | SeanAverS | seanavers |
69 |
--------------------------------------------------------------------------------
/assets/css/editor-style.css:
--------------------------------------------------------------------------------
1 | /*
2 | * Link styles
3 | * https://github.com/WordPress/gutenberg/issues/42319
4 | */
5 | a {
6 | text-decoration-thickness: 1px !important;
7 | text-underline-offset: .1em;
8 | }
9 |
--------------------------------------------------------------------------------
/assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-Black.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-Black.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-BlackItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-BlackItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-Bold.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-BoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-BoldItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-ExtraBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-ExtraBold.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-ExtraLight.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-ExtraLight.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-Italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-Italic.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-Light.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-Light.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-LightItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-LightItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-Medium.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-Medium.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-MediumItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-MediumItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-Regular.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-SemiBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-SemiBold.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-Thin.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-Thin.woff2
--------------------------------------------------------------------------------
/assets/fonts/fira-sans/FiraSans-ThinItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/fira-sans/FiraSans-ThinItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-Black.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-Black.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-BlackItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-BlackItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-Bold.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-BoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-BoldItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-ExtraBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-ExtraBold.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-ExtraLight.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-ExtraLight.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-Light.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-Light.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-LightItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-LightItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-Medium.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-Medium.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-MediumItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-MediumItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-Regular.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-RegularItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-RegularItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-SemiBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-SemiBold.woff2
--------------------------------------------------------------------------------
/assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2
--------------------------------------------------------------------------------
/assets/fonts/manrope/Manrope-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/manrope/Manrope-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/platypi/Platypi-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/platypi/Platypi-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/vollkorn/Vollkorn-Italic-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/vollkorn/Vollkorn-Italic-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/vollkorn/Vollkorn-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/vollkorn/Vollkorn-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/images/404-image.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/404-image.webp
--------------------------------------------------------------------------------
/assets/images/agenda-img-4.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/agenda-img-4.webp
--------------------------------------------------------------------------------
/assets/images/akaka-falls-state-park-flora.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/akaka-falls-state-park-flora.webp
--------------------------------------------------------------------------------
/assets/images/book-image-landing.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/book-image-landing.webp
--------------------------------------------------------------------------------
/assets/images/book-image.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/book-image.webp
--------------------------------------------------------------------------------
/assets/images/botany-flowers-closeup.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/botany-flowers-closeup.webp
--------------------------------------------------------------------------------
/assets/images/botany-flowers.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/botany-flowers.webp
--------------------------------------------------------------------------------
/assets/images/campanula-alliariifolia-flower.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/campanula-alliariifolia-flower.webp
--------------------------------------------------------------------------------
/assets/images/category-anthuriums.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/category-anthuriums.webp
--------------------------------------------------------------------------------
/assets/images/category-cactus.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/category-cactus.webp
--------------------------------------------------------------------------------
/assets/images/category-sunflowers.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/category-sunflowers.webp
--------------------------------------------------------------------------------
/assets/images/coming-soon-bg-image.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/coming-soon-bg-image.webp
--------------------------------------------------------------------------------
/assets/images/coral-square.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/coral-square.webp
--------------------------------------------------------------------------------
/assets/images/dallas-creek-square.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/dallas-creek-square.webp
--------------------------------------------------------------------------------
/assets/images/delphinium-flowers.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/delphinium-flowers.webp
--------------------------------------------------------------------------------
/assets/images/flower-meadow-square.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/flower-meadow-square.webp
--------------------------------------------------------------------------------
/assets/images/grid-flower-1.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/grid-flower-1.webp
--------------------------------------------------------------------------------
/assets/images/grid-flower-2.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/grid-flower-2.webp
--------------------------------------------------------------------------------
/assets/images/hero-podcast.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/hero-podcast.webp
--------------------------------------------------------------------------------
/assets/images/link-in-bio-background.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/link-in-bio-background.webp
--------------------------------------------------------------------------------
/assets/images/link-in-bio-image.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/link-in-bio-image.webp
--------------------------------------------------------------------------------
/assets/images/location.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/location.webp
--------------------------------------------------------------------------------
/assets/images/malibu-plantlife.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/malibu-plantlife.webp
--------------------------------------------------------------------------------
/assets/images/man-in-hat.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/man-in-hat.webp
--------------------------------------------------------------------------------
/assets/images/marshland-birds-square.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/marshland-birds-square.webp
--------------------------------------------------------------------------------
/assets/images/northern-buttercups-flowers.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/northern-buttercups-flowers.webp
--------------------------------------------------------------------------------
/assets/images/nurse.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/nurse.webp
--------------------------------------------------------------------------------
/assets/images/parthenon-square.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/parthenon-square.webp
--------------------------------------------------------------------------------
/assets/images/poster-image-background.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/poster-image-background.webp
--------------------------------------------------------------------------------
/assets/images/red-hibiscus-closeup.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/red-hibiscus-closeup.webp
--------------------------------------------------------------------------------
/assets/images/ruins-image.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/ruins-image.webp
--------------------------------------------------------------------------------
/assets/images/services-subscriber-photo.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/services-subscriber-photo.webp
--------------------------------------------------------------------------------
/assets/images/star-thristle-flower.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/star-thristle-flower.webp
--------------------------------------------------------------------------------
/assets/images/typewriter.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/typewriter.webp
--------------------------------------------------------------------------------
/assets/images/vash-gon-square.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/vash-gon-square.webp
--------------------------------------------------------------------------------
/assets/images/woman-splashing-water.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/assets/images/woman-splashing-water.webp
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "wordpress/twentytwentyfive",
3 | "type": "package",
4 | "description": "The default WordPress theme for 2025",
5 | "keywords": [
6 | "WordPress",
7 | "Themes"
8 | ],
9 | "homepage": "https://github.com/WordPress/twentytwentyfive",
10 | "license": "GPL-2.0-or-later",
11 | "authors": [
12 | {
13 | "name": "Contributors",
14 | "homepage": "https://github.com/WordPress/twentytwentyfive/contributors.md"
15 | }
16 | ],
17 | "config": {
18 | "allow-plugins": {
19 | "dealerdirect/phpcodesniffer-composer-installer": true
20 | }
21 | },
22 | "require-dev": {
23 | "squizlabs/php_codesniffer": "^3.10",
24 | "wp-coding-standards/wpcs": "^3.1"
25 | },
26 | "scripts": {
27 | "format": "phpcbf --standard=phpcs.xml.dist --report-summary --report-source",
28 | "lint": "phpcs --standard=phpcs.xml.dist"
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "twentytwentyfive",
3 | "private": true,
4 | "version": "0.0.1",
5 | "description": "The default WordPress theme for 2025",
6 | "author": "WordPress",
7 | "license": "GPL-2.0-or-later",
8 | "keywords": [
9 | "WordPress",
10 | "theme"
11 | ],
12 | "homepage": "https://github.com/WordPress/twentytwentyfive#readme",
13 | "repository": {
14 | "type": "git",
15 | "url": "git+https://github.com/WordPress/twentytwentyfive.git"
16 | },
17 | "bugs": {
18 | "url": "https://github.com/WordPress/twentytwentyfive/issues"
19 | },
20 | "engines": {
21 | "node": ">=20.10.0",
22 | "npm": ">=10.2.3"
23 | },
24 | "devDependencies": {
25 | "@wordpress/stylelint-config": "^22.5.0",
26 | "ajv": "^8.17.1",
27 | "ajv-draft-04": "^1.0.0",
28 | "chalk": "^5.3.0",
29 | "fast-glob": "^3.3.2",
30 | "parse5-html-rewriting-stream": "^7.0.0",
31 | "semver": "^7.6.3",
32 | "string-progressbar": "^1.0.4",
33 | "stylelint": "^14.16.1",
34 | "table": "^6.8.2"
35 | },
36 | "scripts": {
37 | "lint:css": "stylelint **/*.css -i .gitignore",
38 | "lint:css:fix": "stylelint **/*.css -i .gitignore --fix",
39 | "lint:php": "composer run-script lint",
40 | "lint:php:fix": "composer run-script format",
41 | "lint:theme": "node theme-utils.mjs validate-theme",
42 | "lint:patterns:fix": "node theme-utils.mjs escape-patterns --text-domain=twentytwentyfive"
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/parts/footer-columns.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/parts/footer-newsletter.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/parts/footer.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/parts/header-large-title.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/parts/header.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/parts/sidebar.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/parts/vertical-header.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/patterns/banner-about-book.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
 ); ?>/assets/images/book-image-landing.webp)
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/patterns/banner-cover-big-heading.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/patterns/banner-intro-image.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/patterns/banner-intro.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 | ' . esc_html_x( 'Fleurs', 'Example brand name.', 'twentytwentyfive' ) . ''
23 | );
24 | ?>
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/patterns/banner-with-description-and-images-grid.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 | ' . esc_html_x( 'Fleurs', 'Example brand name.', 'twentytwentyfive' ) . ''
33 | );
34 | ?>
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
 ); ?>/assets/images/grid-flower-1.webp)
43 |
44 |
45 |
46 |
47 |
48 |
 ); ?>/assets/images/grid-flower-2.webp)
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/patterns/binding-format.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/patterns/comments.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
53 |
54 |
--------------------------------------------------------------------------------
/patterns/contact-centered-social-link.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
Feel free to reach out.', 'Heading of the Contact social link pattern', 'twentytwentyfive' ) ); ?>
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/patterns/contact-location-and-link.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
 ); ?>/assets/images/location.webp)
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/patterns/cta-book-links.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
54 |
55 |
56 |
57 |
international editions.', 'Pattern placeholder text with link.', 'twentytwentyfive' ) ); ?>
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/patterns/cta-centered-heading.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/patterns/cta-heading-search.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/patterns/cta-newsletter.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
38 |
39 |
--------------------------------------------------------------------------------
/patterns/footer-centered.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | WordPress'
35 | );
36 | ?>
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/patterns/footer-newsletter.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 | WordPress'
51 | );
52 | ?>
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/patterns/footer-social.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 | WordPress'
37 | );
38 | ?>
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/patterns/format-audio.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
 . '/assets/images/ruins-image.webp' ); ?>)
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/patterns/format-link.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/patterns/grid-videos.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/patterns/header-centered.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/patterns/header-columns.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/patterns/header-large-title.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/patterns/header.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/patterns/heading-and-paragraph-with-image.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/patterns/hero-book.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
 ); ?>/assets/images/book-image-landing.webp)
25 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/patterns/hero-full-width-image.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
 ); ?>/assets/images/northern-buttercups-flowers.webp)
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/patterns/hidden-404.php:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/patterns/hidden-blog-heading.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/patterns/hidden-search.php:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/patterns/hidden-sidebar.php:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/patterns/hidden-written-by.php:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/patterns/logos.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
![]()
28 |
29 |
30 |
31 |
![]()
32 |
33 |
34 |
35 |
![]()
36 |
37 |
38 |
39 |
![]()
40 |
41 |
42 |
43 |
![]()
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/patterns/more-posts.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/patterns/overlapped-images.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
 ); ?>/assets/images/red-hibiscus-closeup.webp)
22 |
23 |
24 |
25 |
26 |
 ); ?>/assets/images/grid-flower-2.webp)
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | ' . esc_html_x( 'Fleurs', 'Example brand name.', 'twentytwentyfive' ) . ''
49 | );
50 | ?>
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/patterns/page-business-home.php:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/patterns/page-coming-soon.php:
--------------------------------------------------------------------------------
1 |
18 |
19 |  ); ?>/assets/images/coming-soon-bg-image.webp)
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/patterns/page-landing-book.php:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/patterns/page-landing-event.php:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/patterns/page-landing-podcast.php:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/patterns/page-link-in-bio-wide-margins.php:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
 ); ?>/assets/images/woman-splashing-water.webp)
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/patterns/page-shop-home.php:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/patterns/post-navigation.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/patterns/services-team-photos.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/patterns/template-404-vertical-header-blog.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/patterns/template-archive-news-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/patterns/template-archive-photo-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/patterns/template-archive-text-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/patterns/template-archive-vertical-header-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/patterns/template-home-photo-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/patterns/template-home-text-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/patterns/template-home-vertical-header-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/patterns/template-page-photo-blog.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/patterns/template-page-vertical-header-blog.php:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/patterns/template-query-loop-news-blog.php:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/patterns/template-query-loop-photo-blog.php:
--------------------------------------------------------------------------------
1 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/patterns/template-query-loop-text-blog.php:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/patterns/template-query-loop-vertical-header-blog.php:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/patterns/template-query-loop.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/patterns/template-search-news-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/patterns/template-search-photo-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/patterns/template-search-text-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/patterns/template-search-vertical-header-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/patterns/template-single-text-blog.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/patterns/testimonials-large.php:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
35 |
36 | Atlanta, GA', 'Sample testimonial citation.', 'twentytwentyfive' ) ); ?>
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
 ); ?>/assets/images/typewriter.webp)
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/patterns/vertical-header.php:
--------------------------------------------------------------------------------
1 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/phpcs.xml.dist:
--------------------------------------------------------------------------------
1 |
2 |
3 | WordPress Coding Standards for HTML and PHP files in the project.
4 |
5 |
6 |
7 |
8 |
9 |
10 | vendor/*
11 | node_modules/*
12 | assets/*
13 | styles/*
14 |
15 |
16 | .
17 |
18 |
--------------------------------------------------------------------------------
/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WordPress/twentytwentyfive/62c10821880ac2242460e7ecf42727ce1a026047/screenshot.png
--------------------------------------------------------------------------------
/style.css:
--------------------------------------------------------------------------------
1 | /*
2 | Theme Name: Twenty Twenty-Five
3 | Theme URI: https://wordpress.org/themes/twentytwentyfive/
4 | Author: the WordPress team
5 | Author URI: https://wordpress.org
6 | 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.
7 | Requires at least: 6.7
8 | Tested up to: 6.7
9 | Requires PHP: 7.2
10 | Version: 1.0
11 | License: GNU General Public License v2 or later
12 | License URI: http://www.gnu.org/licenses/gpl-2.0.html
13 | Text Domain: twentytwentyfive
14 | 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
15 | */
16 |
17 | /*
18 | * Link styles
19 | * https://github.com/WordPress/gutenberg/issues/42319
20 | */
21 | a {
22 | text-decoration-thickness: 1px !important;
23 | text-underline-offset: .1em;
24 | }
25 |
26 | /* Focus styles */
27 | :where(.wp-site-blocks *:focus) {
28 | outline-width: 2px;
29 | outline-style: solid;
30 | }
31 |
32 | /* Increase the bottom margin on submenus, so that the outline is visible. */
33 | .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
34 | margin-bottom: 3px;
35 | }
36 |
37 | /* Increase the outline offset on the parent menu items, so that the outline does not touch the text. */
38 | .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
39 | outline-offset: 4px;
40 | }
41 |
42 | /* Remove outline offset from the submenus, otherwise the outline is visible outside the submenu container. */
43 | .wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
44 | outline-offset: 0;
45 | }
46 |
47 | /*
48 | * Progressive enhancement to reduce widows and orphans
49 | * https://github.com/WordPress/gutenberg/issues/55190
50 | */
51 | h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
52 | text-wrap: pretty;
53 | }
54 |
55 | /*
56 | * Change the position of the more block on the front, by making it a block level element.
57 | * https://github.com/WordPress/gutenberg/issues/65934
58 | */
59 | .more-link {
60 | display: block;
61 | }
62 |
--------------------------------------------------------------------------------
/styles/01-evening.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "title": "Evening",
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "color": "#1B1B1B",
10 | "name": "Base",
11 | "slug": "base"
12 | },
13 | {
14 | "color": "#F0F0F0",
15 | "name": "Contrast",
16 | "slug": "contrast"
17 | },
18 | {
19 | "color": "#786D0A",
20 | "name": "Accent 1",
21 | "slug": "accent-1"
22 | },
23 | {
24 | "color": "#442369",
25 | "name": "Accent 2",
26 | "slug": "accent-2"
27 | },
28 | {
29 | "color": "#D1D0EA",
30 | "name": "Accent 3",
31 | "slug": "accent-3"
32 | },
33 | {
34 | "color": "#CBCBCB",
35 | "name": "Accent 4",
36 | "slug": "accent-4"
37 | },
38 | {
39 | "color": "#353535",
40 | "name": "Accent 5",
41 | "slug": "accent-5"
42 | },
43 | {
44 | "color": "#FFFFFF33",
45 | "name": "Accent 6",
46 | "slug": "accent-6"
47 | }
48 | ]
49 | }
50 | },
51 | "styles": {
52 | "color": {
53 | "text": "var:preset|color|accent-4"
54 | },
55 | "blocks": {
56 | "core/button": {
57 | "variations": {
58 | "outline": {
59 | "spacing": {
60 | "padding": {
61 | "bottom": "0.6rem",
62 | "left": "1.6rem",
63 | "right": "1.6rem",
64 | "top": "0.6rem"
65 | }
66 | }
67 | }
68 | }
69 | }
70 | },
71 | "elements": {
72 | "button": {
73 | "color": {
74 | "background": "var:preset|color|contrast",
75 | "text": "var:preset|color|base"
76 | },
77 | ":hover": {
78 | "color": {
79 | "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)",
80 | "text": "var:preset|color|base"
81 | }
82 | },
83 | "spacing": {
84 | "padding": {
85 | "bottom": "0.6rem",
86 | "left": "1.6rem",
87 | "right": "1.6rem",
88 | "top": "0.6rem"
89 | }
90 | }
91 | }
92 | },
93 | "variations": {
94 | "section-2": {
95 | "elements": {
96 | "button": {
97 | "color": {
98 | "background": "var:preset|color|base",
99 | "text": "var:preset|color|contrast"
100 | },
101 | ":hover": {
102 | "color": {
103 | "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
104 | }
105 | }
106 | }
107 | }
108 | },
109 | "section-4": {
110 | "elements": {
111 | "button": {
112 | "color": {
113 | "background": "var:preset|color|accent-2",
114 | "text": "var:preset|color|contrast"
115 | },
116 | ":hover": {
117 | "color": {
118 | "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
119 | }
120 | }
121 | }
122 | }
123 | }
124 | }
125 | }
126 | }
127 |
--------------------------------------------------------------------------------
/styles/blocks/01-display.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "title": "Display",
5 | "slug": "text-display",
6 | "blockTypes": ["core/heading", "core/paragraph"],
7 | "styles": {
8 | "typography": {
9 | "fontSize": "clamp(2.2rem, 2.2rem + ((1vw - 0.2rem) * 1.333), 3.5rem)",
10 | "lineHeight": "1.2"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/styles/blocks/02-subtitle.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "title": "Subtitle",
5 | "slug": "text-subtitle",
6 | "blockTypes": ["core/heading", "core/paragraph"],
7 | "styles": {
8 | "typography": {
9 | "fontSize": "clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem)",
10 | "lineHeight": "1.2"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/styles/blocks/03-annotation.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "title": "Annotation",
5 | "slug": "text-annotation",
6 | "blockTypes": ["core/heading", "core/paragraph"],
7 | "styles": {
8 | "css": "width: fit-content",
9 | "typography": {
10 | "fontSize": "var:preset|font-size|small",
11 | "lineHeight": "1.5",
12 | "letterSpacing": "normal"
13 | },
14 | "border": {
15 | "color": "currentColor",
16 | "style": "solid",
17 | "width": "1px",
18 | "radius": "16px"
19 | },
20 | "spacing": {
21 | "padding": {
22 | "top": "0.2rem",
23 | "right": "0.6rem",
24 | "bottom": "0.25rem",
25 | "left": "0.6rem"
26 | }
27 | },
28 | "elements": {
29 | "link": {
30 | "typography": {
31 | "textDecoration": "none"
32 | }
33 | }
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/styles/blocks/post-terms-1.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "title": "Pill shaped",
5 | "slug": "post-terms-1",
6 | "blockTypes": ["core/post-terms"],
7 | "styles": {
8 | "elements": {
9 | "link": {
10 | "border": {
11 | "color": "var:preset|color|accent-6",
12 | "radius": "20px",
13 | "width": "0.8px",
14 | "style": "solid"
15 | },
16 | "spacing": {
17 | "padding": {
18 | "top": "5px",
19 | "right": "10px",
20 | "bottom": "5px",
21 | "left": "10px"
22 | }
23 | },
24 | "typography": {
25 | "fontWeight": "400",
26 | "lineHeight": "2.8",
27 | "textDecoration": "none"
28 | },
29 | ":hover": {
30 | "typography": {
31 | "textDecoration": "underline"
32 | }
33 | }
34 | }
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/styles/colors/01-evening.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "title": "Evening",
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "color": "#1B1B1B",
10 | "name": "Base",
11 | "slug": "base"
12 | },
13 | {
14 | "color": "#F0F0F0",
15 | "name": "Contrast",
16 | "slug": "contrast"
17 | },
18 | {
19 | "color": "#786D0A",
20 | "name": "Accent 1",
21 | "slug": "accent-1"
22 | },
23 | {
24 | "color": "#442369",
25 | "name": "Accent 2",
26 | "slug": "accent-2"
27 | },
28 | {
29 | "color": "#D1D0EA",
30 | "name": "Accent 3",
31 | "slug": "accent-3"
32 | },
33 | {
34 | "color": "#CBCBCB",
35 | "name": "Accent 4",
36 | "slug": "accent-4"
37 | },
38 | {
39 | "color": "#353535",
40 | "name": "Accent 5",
41 | "slug": "accent-5"
42 | },
43 | {
44 | "color": "#FFFFFF33",
45 | "name": "Accent 6",
46 | "slug": "accent-6"
47 | }
48 | ]
49 | }
50 | },
51 | "styles": {
52 | "color": {
53 | "text": "var:preset|color|accent-4"
54 | },
55 | "elements": {
56 | "button": {
57 | "color": {
58 | "background": "var:preset|color|contrast",
59 | "text": "var:preset|color|base"
60 | },
61 | ":hover": {
62 | "color": {
63 | "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)",
64 | "text": "var:preset|color|base"
65 | }
66 | }
67 | }
68 | },
69 | "variations": {
70 | "section-2": {
71 | "elements": {
72 | "button": {
73 | "color": {
74 | "background": "var:preset|color|base",
75 | "text": "var:preset|color|contrast"
76 | },
77 | ":hover": {
78 | "color": {
79 | "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
80 | }
81 | }
82 | }
83 | }
84 | },
85 | "section-4": {
86 | "elements": {
87 | "button": {
88 | "color": {
89 | "background": "var:preset|color|accent-2",
90 | "text": "var:preset|color|contrast"
91 | },
92 | ":hover": {
93 | "color": {
94 | "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
95 | }
96 | }
97 | }
98 | }
99 | }
100 | }
101 | }
102 | }
103 |
--------------------------------------------------------------------------------
/styles/colors/02-noon.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "title": "Noon",
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "color": "#F8F7F5",
10 | "name": "Base",
11 | "slug": "base"
12 | },
13 | {
14 | "color": "#191919",
15 | "name": "Contrast",
16 | "slug": "contrast"
17 | },
18 | {
19 | "color": "#FFFFFF",
20 | "name": "Accent 1",
21 | "slug": "accent-1"
22 | },
23 | {
24 | "color": "#F5B684",
25 | "name": "Accent 2",
26 | "slug": "accent-2"
27 | },
28 | {
29 | "color": "#191919",
30 | "name": "Accent 3",
31 | "slug": "accent-3"
32 | },
33 | {
34 | "color": "#5F5F5F",
35 | "name": "Accent 4",
36 | "slug": "accent-4"
37 | },
38 | {
39 | "color": "#F1EEE9",
40 | "name": "Accent 5",
41 | "slug": "accent-5"
42 | },
43 | {
44 | "color": "#19191933",
45 | "name": "Accent 6",
46 | "slug": "accent-6"
47 | }
48 | ]
49 | }
50 | },
51 | "styles": {
52 | "color": {
53 | "text": "var:preset|color|accent-4"
54 | },
55 | "blocks": {
56 | "core/button": {
57 | "border": {
58 | "color": "var:preset|color|contrast"
59 | }
60 | },
61 | "core/post-title": {
62 | "color": {
63 | "text": "var:preset|color|accent-3"
64 | },
65 | "elements": {
66 | "link": {
67 | "color": {
68 | "text": "currentColor"
69 | }
70 | }
71 | }
72 | },
73 | "core/pullquote": {
74 | "color": {
75 | "text": "var:preset|color|accent-3"
76 | },
77 | "elements": {
78 | "link": {
79 | "color": {
80 | "text": "currentColor"
81 | }
82 | }
83 | }
84 | },
85 | "core/query-title": {
86 | "color": {
87 | "text": "var:preset|color|accent-3"
88 | },
89 | "elements": {
90 | "link": {
91 | "color": {
92 | "text": "currentColor"
93 | }
94 | }
95 | }
96 | }
97 | },
98 | "elements": {
99 | "button": {
100 | "color": {
101 | "background": "var:preset|color|contrast",
102 | "text": "var:preset|color|base"
103 | }
104 | },
105 | "heading": {
106 | "color": {
107 | "text": "var:preset|color|accent-3"
108 | }
109 | },
110 | "link": {
111 | "color": {
112 | "text": "currentColor"
113 | }
114 | }
115 | },
116 | "variations": {
117 | "section-4": {
118 | "color": {
119 | "text": "var:preset|color|accent-2"
120 | },
121 | "elements": {
122 | "button": {
123 | ":hover": {
124 | "color": {
125 | "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
126 | }
127 | }
128 | },
129 | "heading": {
130 | "color": {
131 | "text": "currentColor"
132 | }
133 | },
134 | "link": {
135 | "color": {
136 | "text": "currentColor"
137 | }
138 | }
139 | }
140 | },
141 | "section-5": {
142 | "color": {
143 | "text": "var:preset|color|base"
144 | },
145 | "elements": {
146 | "button": {
147 | ":hover": {
148 | "color": {
149 | "background": "color-mix(in srgb, var(--wp--preset--color--base) 85%, transparent)"
150 | }
151 | }
152 | },
153 | "heading": {
154 | "color": {
155 | "text": "var:preset|color|base"
156 | }
157 | },
158 | "link": {
159 | "color": {
160 | "text": "currentColor"
161 | }
162 | }
163 | }
164 | }
165 | }
166 | }
167 | }
168 |
--------------------------------------------------------------------------------
/styles/colors/04-afternoon.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "title": "Afternoon",
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "color": "#DAE7BD",
10 | "name": "Base",
11 | "slug": "base"
12 | },
13 | {
14 | "color": "#516028",
15 | "name": "Contrast",
16 | "slug": "contrast"
17 | },
18 | {
19 | "color": "#C7F642",
20 | "name": "Accent 1",
21 | "slug": "accent-1"
22 | },
23 | {
24 | "color": "#EBF6D3",
25 | "name": "Accent 2",
26 | "slug": "accent-2"
27 | },
28 | {
29 | "color": "#303D10",
30 | "name": "Accent 3",
31 | "slug": "accent-3"
32 | },
33 | {
34 | "color": "#516028",
35 | "name": "Accent 4",
36 | "slug": "accent-4"
37 | },
38 | {
39 | "color": "#EBF6D3",
40 | "name": "Accent 5",
41 | "slug": "accent-5"
42 | },
43 | {
44 | "color": "#51602833",
45 | "name": "Accent 6",
46 | "slug": "accent-6"
47 | }
48 | ]
49 | }
50 | },
51 | "styles": {
52 | "elements": {
53 | "button": {
54 | ":hover": {
55 | "color": {
56 | "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, black)"
57 | }
58 | }
59 | }
60 | },
61 | "variations": {
62 | "section-2": {
63 | "color": {
64 | "background": "var:preset|color|accent-3",
65 | "text": "var:preset|color|accent-1"
66 | },
67 | "elements": {
68 | "button": {
69 | "color": {
70 | "background": "var:preset|color|accent-1",
71 | "text": "var:preset|color|accent-3"
72 | },
73 | ":hover": {
74 | "color": {
75 | "background": "color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent)"
76 | }
77 | }
78 | }
79 | }
80 | },
81 | "section-4": {
82 | "elements": {
83 | "button": {
84 | ":hover": {
85 | "color": {
86 | "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)"
87 | }
88 | }
89 | }
90 | }
91 | },
92 | "section-5": {
93 | "elements": {
94 | "button": {
95 | ":hover": {
96 | "color": {
97 | "background": "color-mix(in srgb, var(--wp--preset--color--base) 90%, transparent)"
98 | }
99 | }
100 | }
101 | }
102 | }
103 | }
104 | }
105 | }
106 |
--------------------------------------------------------------------------------
/styles/colors/05-twilight.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "title": "Twilight",
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "color": "#131313",
10 | "name": "Base",
11 | "slug": "base"
12 | },
13 | {
14 | "color": "#FFFFFF",
15 | "name": "Contrast",
16 | "slug": "contrast"
17 | },
18 | {
19 | "color": "#4B52FF",
20 | "name": "Accent 1",
21 | "slug": "accent-1"
22 | },
23 | {
24 | "color": "#FF7A5C",
25 | "name": "Accent 2",
26 | "slug": "accent-2"
27 | },
28 | {
29 | "color": "#252525",
30 | "name": "Accent 3",
31 | "slug": "accent-3"
32 | },
33 | {
34 | "color": "#FFFFFF",
35 | "name": "Accent 4",
36 | "slug": "accent-4"
37 | },
38 | {
39 | "color": "#252525",
40 | "name": "Accent 5",
41 | "slug": "accent-5"
42 | },
43 | {
44 | "color": "#FFFFFF33",
45 | "name": "Accent 6",
46 | "slug": "accent-6"
47 | }
48 | ]
49 | }
50 | },
51 | "styles": {
52 | "variations": {
53 | "section-2": {
54 | "color": {
55 | "text": "var:preset|color|base"
56 | },
57 | "elements": {
58 | "button": {
59 | "color": {
60 | "background": "var:preset|color|base",
61 | "text": "var:preset|color|accent-2"
62 | },
63 | ":hover": {
64 | "color": {
65 | "text": "var:preset|color|accent-2"
66 | }
67 | }
68 | },
69 | "link": {
70 | "color": {
71 | "text": "currentColor"
72 | }
73 | }
74 | }
75 | }
76 | }
77 | }
78 | }
79 |
--------------------------------------------------------------------------------
/styles/colors/08-midnight.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "title": "Midnight",
5 | "settings": {
6 | "color": {
7 | "duotone": [
8 | {
9 | "colors": [
10 | "#4433A6",
11 | "#79F3B1"
12 | ],
13 | "name": "Midnight filter",
14 | "slug": "midnight-filter"
15 | }
16 | ],
17 | "palette": [
18 | {
19 | "color": "#4433A6",
20 | "name": "Base",
21 | "slug": "base"
22 | },
23 | {
24 | "color": "#79F3B1",
25 | "name": "Contrast",
26 | "slug": "contrast"
27 | },
28 | {
29 | "color": "#5644BC",
30 | "name": "Accent 1",
31 | "slug": "accent-1"
32 | },
33 | {
34 | "color": "#372696",
35 | "name": "Accent 2",
36 | "slug": "accent-2"
37 | },
38 | {
39 | "color": "#251D51",
40 | "name": "Accent 3",
41 | "slug": "accent-3"
42 | },
43 | {
44 | "color": "#79F3B1",
45 | "name": "Accent 4",
46 | "slug": "accent-4"
47 | },
48 | {
49 | "color": "#E8B7FF",
50 | "name": "Accent 5",
51 | "slug": "accent-5"
52 | },
53 | {
54 | "color": "#79F3B133",
55 | "name": "Accent 6",
56 | "slug": "accent-6"
57 | }
58 | ]
59 | }
60 | },
61 | "styles": {
62 | "blocks": {
63 | "core/code": {
64 | "color": {
65 | "background": "var:preset|color|accent-2",
66 | "text": "var:preset|color|contrast"
67 | }
68 | },
69 | "core/post-date": {
70 | "color": {
71 | "text": "var:preset|color|contrast"
72 | },
73 | "elements": {
74 | "link": {
75 | "color": {
76 | "text": "var:preset|color|contrast"
77 | }
78 | }
79 | }
80 | }
81 | },
82 | "elements": {
83 | "button": {
84 | "color": {
85 | "background": "var:preset|color|contrast",
86 | "text": "var:preset|color|base"
87 | },
88 | ":hover": {
89 | "color": {
90 | "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)"
91 | }
92 | }
93 | }
94 | },
95 | "variations": {
96 | "section-1": {
97 | "color": {
98 | "text": "var:preset|color|accent-3"
99 | },
100 | "elements": {
101 | "button": {
102 | "color": {
103 | "background": "var:preset|color|accent-3",
104 | "text": "var:preset|color|accent-5"
105 | },
106 | ":hover": {
107 | "color": {
108 | "background": "color-mix(in srgb, var(--wp--preset--color--accent-3) 85%, transparent)"
109 | }
110 | }
111 | },
112 | "link": {
113 | "color": {
114 | "text": "currentColor"
115 | }
116 | }
117 | }
118 | },
119 | "section-4": {
120 | "color": {
121 | "text": "var:preset|color|accent-5"
122 | },
123 | "elements": {
124 | "button": {
125 | "color": {
126 | "background": "var:preset|color|accent-5",
127 | "text": "var:preset|color|accent-3"
128 | },
129 | ":hover": {
130 | "color": {
131 | "background": "color-mix(in srgb, var(--wp--preset--color--accent-5) 85%, transparent)"
132 | }
133 | }
134 | },
135 | "link": {
136 | "color": {
137 | "text": "currentColor"
138 | }
139 | }
140 | }
141 | }
142 | }
143 | }
144 | }
145 |
--------------------------------------------------------------------------------
/styles/sections/section-1.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "slug": "section-1",
5 | "title": "Style 1",
6 | "blockTypes": [
7 | "core/group",
8 | "core/columns",
9 | "core/column"
10 | ],
11 | "styles": {
12 | "color": {
13 | "background": "var:preset|color|accent-5",
14 | "text": "var:preset|color|contrast"
15 | },
16 | "blocks": {
17 | "core/separator": {
18 | "color": {
19 | "text": "color-mix(in srgb, currentColor 25%, transparent)"
20 | }
21 | },
22 | "core/site-title": {
23 | "color": {
24 | "text": "currentColor"
25 | },
26 | "elements": {
27 | "link": {
28 | "color": {
29 | "text": "currentColor"
30 | }
31 | }
32 | }
33 | },
34 | "core/post-author-name": {
35 | "color": {
36 | "text": "currentColor"
37 | },
38 | "elements": {
39 | "link": {
40 | "color": {
41 | "text": "currentColor"
42 | }
43 | }
44 | }
45 | },
46 | "core/post-date": {
47 | "color":{
48 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
49 | },
50 | "elements": {
51 | "link": {
52 | "color" : {
53 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
54 | }
55 | }
56 | }
57 | },
58 | "core/post-terms": {
59 | "color": {
60 | "text": "currentColor"
61 | },
62 | "elements": {
63 | "link": {
64 | "color": {
65 | "text": "currentColor"
66 | }
67 | }
68 | }
69 | },
70 | "core/comment-author-name": {
71 | "color": {
72 | "text": "currentColor"
73 | },
74 | "elements": {
75 | "link": {
76 | "color": {
77 | "text": "currentColor"
78 | }
79 | }
80 | }
81 | },
82 | "core/comment-date": {
83 | "color": {
84 | "text": "currentColor"
85 | },
86 | "elements": {
87 | "link": {
88 | "color": {
89 | "text": "currentColor"
90 | }
91 | }
92 | }
93 | },
94 | "core/comment-edit-link": {
95 | "color": {
96 | "text": "currentColor"
97 | },
98 | "elements": {
99 | "link": {
100 | "color": {
101 | "text": "currentColor"
102 | }
103 | }
104 | }
105 | },
106 | "core/comment-reply-link": {
107 | "color": {
108 | "text": "currentColor"
109 | },
110 | "elements": {
111 | "link": {
112 | "color": {
113 | "text": "currentColor"
114 | }
115 | }
116 | }
117 | },
118 | "core/pullquote": {
119 | "color": {
120 | "text": "currentColor"
121 | }
122 | },
123 | "core/quote": {
124 | "color": {
125 | "text": "currentColor"
126 | }
127 | }
128 | }
129 | }
130 | }
131 |
--------------------------------------------------------------------------------
/styles/sections/section-2.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "slug": "section-2",
5 | "title": "Style 2",
6 | "blockTypes": [
7 | "core/group",
8 | "core/columns",
9 | "core/column"
10 | ],
11 | "styles": {
12 | "color": {
13 | "background": "var:preset|color|accent-2",
14 | "text": "var:preset|color|contrast"
15 | },
16 | "blocks": {
17 | "core/separator": {
18 | "color": {
19 | "text": "color-mix(in srgb, currentColor 25%, transparent)"
20 | }
21 | },
22 | "core/post-author-name": {
23 | "color": {
24 | "text": "currentColor"
25 | },
26 | "elements": {
27 | "link": {
28 | "color": {
29 | "text": "currentColor"
30 | }
31 | }
32 | }
33 | },
34 | "core/post-date": {
35 | "color":{
36 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
37 | },
38 | "elements": {
39 | "link": {
40 | "color" : {
41 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
42 | }
43 | }
44 | }
45 | },
46 | "core/post-terms": {
47 | "color": {
48 | "text": "currentColor"
49 | },
50 | "elements": {
51 | "link": {
52 | "color": {
53 | "text": "currentColor"
54 | }
55 | }
56 | }
57 | },
58 | "core/comment-author-name": {
59 | "color": {
60 | "text": "currentColor"
61 | },
62 | "elements": {
63 | "link": {
64 | "color": {
65 | "text": "currentColor"
66 | }
67 | }
68 | }
69 | },
70 | "core/comment-date": {
71 | "color": {
72 | "text": "currentColor"
73 | },
74 | "elements": {
75 | "link": {
76 | "color": {
77 | "text": "currentColor"
78 | }
79 | }
80 | }
81 | },
82 | "core/comment-edit-link": {
83 | "color": {
84 | "text": "currentColor"
85 | },
86 | "elements": {
87 | "link": {
88 | "color": {
89 | "text": "currentColor"
90 | }
91 | }
92 | }
93 | },
94 | "core/comment-reply-link": {
95 | "color": {
96 | "text": "currentColor"
97 | },
98 | "elements": {
99 | "link": {
100 | "color": {
101 | "text": "currentColor"
102 | }
103 | }
104 | }
105 | },
106 | "core/pullquote": {
107 | "color": {
108 | "text": "currentColor"
109 | }
110 | },
111 | "core/quote": {
112 | "color": {
113 | "text": "currentColor"
114 | }
115 | }
116 | }
117 | }
118 | }
119 |
--------------------------------------------------------------------------------
/styles/sections/section-3.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "slug": "section-3",
5 | "title": "Style 3",
6 | "blockTypes": [
7 | "core/group",
8 | "core/columns",
9 | "core/column"
10 | ],
11 | "styles": {
12 | "color": {
13 | "background": "var:preset|color|accent-1",
14 | "text": "var:preset|color|contrast"
15 | },
16 | "blocks": {
17 | "core/separator": {
18 | "color": {
19 | "text": "color-mix(in srgb, currentColor 25%, transparent)"
20 | }
21 | },
22 | "core/post-author-name": {
23 | "color": {
24 | "text": "currentColor"
25 | },
26 | "elements": {
27 | "link": {
28 | "color": {
29 | "text": "currentColor"
30 | }
31 | }
32 | }
33 | },
34 | "core/post-date": {
35 | "color":{
36 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
37 | },
38 | "elements": {
39 | "link": {
40 | "color" : {
41 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
42 | }
43 | }
44 | }
45 | },
46 | "core/post-terms": {
47 | "color": {
48 | "text": "currentColor"
49 | },
50 | "elements": {
51 | "link": {
52 | "color": {
53 | "text": "currentColor"
54 | }
55 | }
56 | }
57 | },
58 | "core/comment-author-name": {
59 | "color": {
60 | "text": "currentColor"
61 | },
62 | "elements": {
63 | "link": {
64 | "color": {
65 | "text": "currentColor"
66 | }
67 | }
68 | }
69 | },
70 | "core/comment-date": {
71 | "color": {
72 | "text": "currentColor"
73 | },
74 | "elements": {
75 | "link": {
76 | "color": {
77 | "text": "currentColor"
78 | }
79 | }
80 | }
81 | },
82 | "core/comment-edit-link": {
83 | "color": {
84 | "text": "currentColor"
85 | },
86 | "elements": {
87 | "link": {
88 | "color": {
89 | "text": "currentColor"
90 | }
91 | }
92 | }
93 | },
94 | "core/comment-reply-link": {
95 | "color": {
96 | "text": "currentColor"
97 | },
98 | "elements": {
99 | "link": {
100 | "color": {
101 | "text": "currentColor"
102 | }
103 | }
104 | }
105 | },
106 | "core/pullquote": {
107 | "color": {
108 | "text": "currentColor"
109 | }
110 | },
111 | "core/quote": {
112 | "color": {
113 | "text": "currentColor"
114 | }
115 | }
116 | }
117 | }
118 | }
119 |
--------------------------------------------------------------------------------
/styles/sections/section-4.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "slug": "section-4",
5 | "title": "Style 4",
6 | "blockTypes": [
7 | "core/group",
8 | "core/columns",
9 | "core/column"
10 | ],
11 | "styles": {
12 | "color": {
13 | "background": "var:preset|color|accent-3",
14 | "text": "var:preset|color|accent-2"
15 | },
16 | "blocks": {
17 | "core/separator": {
18 | "color": {
19 | "text": "color-mix(in srgb, currentColor 25%, transparent)"
20 | }
21 | },
22 | "core/post-author-name": {
23 | "color": {
24 | "text": "currentColor"
25 | },
26 | "elements": {
27 | "link": {
28 | "color": {
29 | "text": "currentColor"
30 | }
31 | }
32 | }
33 | },
34 | "core/post-date": {
35 | "color":{
36 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
37 | },
38 | "elements": {
39 | "link": {
40 | "color" : {
41 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
42 | }
43 | }
44 | }
45 | },
46 | "core/post-terms": {
47 | "color": {
48 | "text": "currentColor"
49 | },
50 | "elements": {
51 | "link": {
52 | "color": {
53 | "text": "currentColor"
54 | }
55 | }
56 | }
57 | },
58 | "core/comment-author-name": {
59 | "color": {
60 | "text": "currentColor"
61 | },
62 | "elements": {
63 | "link": {
64 | "color": {
65 | "text": "currentColor"
66 | }
67 | }
68 | }
69 | },
70 | "core/comment-date": {
71 | "color": {
72 | "text": "currentColor"
73 | },
74 | "elements": {
75 | "link": {
76 | "color": {
77 | "text": "currentColor"
78 | }
79 | }
80 | }
81 | },
82 | "core/comment-edit-link": {
83 | "color": {
84 | "text": "currentColor"
85 | },
86 | "elements": {
87 | "link": {
88 | "color": {
89 | "text": "currentColor"
90 | }
91 | }
92 | }
93 | },
94 | "core/comment-reply-link": {
95 | "color": {
96 | "text": "currentColor"
97 | },
98 | "elements": {
99 | "link": {
100 | "color": {
101 | "text": "currentColor"
102 | }
103 | }
104 | }
105 | },
106 | "core/pullquote": {
107 | "color": {
108 | "text": "currentColor"
109 | }
110 | },
111 | "core/quote": {
112 | "color": {
113 | "text": "currentColor"
114 | }
115 | }
116 | },
117 | "elements": {
118 | "button": {
119 | "color": {
120 | "background": "var:preset|color|accent-2",
121 | "text": "var:preset|color|accent-3"
122 | },
123 | ":hover": {
124 | "color": {
125 | "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)",
126 | "text": "var:preset|color|accent-3"
127 | }
128 | }
129 | }
130 | }
131 | }
132 | }
133 |
--------------------------------------------------------------------------------
/styles/sections/section-5.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://schemas.wp.org/trunk/theme.json",
3 | "version": 3,
4 | "slug": "section-5",
5 | "title": "Style 5",
6 | "blockTypes": [
7 | "core/group",
8 | "core/columns",
9 | "core/column"
10 | ],
11 | "styles": {
12 | "color": {
13 | "background": "var:preset|color|contrast",
14 | "text": "var:preset|color|base"
15 | },
16 | "blocks": {
17 | "core/separator": {
18 | "color": {
19 | "text": "color-mix(in srgb, currentColor 25%, transparent)"
20 | }
21 | },
22 | "core/post-author-name": {
23 | "color": {
24 | "text": "currentColor"
25 | },
26 | "elements": {
27 | "link": {
28 | "color": {
29 | "text": "currentColor"
30 | }
31 | }
32 | }
33 | },
34 | "core/post-date": {
35 | "color":{
36 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
37 | },
38 | "elements": {
39 | "link": {
40 | "color" : {
41 | "text": "color-mix(in srgb, currentColor 85%, transparent)"
42 | }
43 | }
44 | }
45 | },
46 | "core/post-terms": {
47 | "color": {
48 | "text": "currentColor"
49 | },
50 | "elements": {
51 | "link": {
52 | "color": {
53 | "text": "currentColor"
54 | }
55 | }
56 | }
57 | },
58 | "core/comment-author-name": {
59 | "color": {
60 | "text": "currentColor"
61 | },
62 | "elements": {
63 | "link": {
64 | "color": {
65 | "text": "currentColor"
66 | }
67 | }
68 | }
69 | },
70 | "core/comment-date": {
71 | "color": {
72 | "text": "currentColor"
73 | },
74 | "elements": {
75 | "link": {
76 | "color": {
77 | "text": "currentColor"
78 | }
79 | }
80 | }
81 | },
82 | "core/comment-edit-link": {
83 | "color": {
84 | "text": "currentColor"
85 | },
86 | "elements": {
87 | "link": {
88 | "color": {
89 | "text": "currentColor"
90 | }
91 | }
92 | }
93 | },
94 | "core/comment-reply-link": {
95 | "color": {
96 | "text": "currentColor"
97 | },
98 | "elements": {
99 | "link": {
100 | "color": {
101 | "text": "currentColor"
102 | }
103 | }
104 | }
105 | },
106 | "core/pullquote": {
107 | "color": {
108 | "text": "currentColor"
109 | }
110 | },
111 | "core/quote": {
112 | "color": {
113 | "text": "currentColor"
114 | }
115 | }
116 | },
117 | "elements": {
118 | "button": {
119 | "color": {
120 | "background": "var:preset|color|base",
121 | "text": "var:preset|color|contrast"
122 | },
123 | ":hover": {
124 | "color": {
125 | "background": "color-mix(in srgb, var(--wp--preset--color--base) 80%, transparent)",
126 | "text": "var:preset|color|contrast"
127 | }
128 | }
129 | }
130 | }
131 | }
132 | }
133 |
--------------------------------------------------------------------------------
/styles/typography/typography-preset-4.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "title": "Roboto Slab & Manrope",
5 | "slug": "typography-preset-4",
6 | "settings": {
7 | "typography": {
8 | "fontFamilies": [
9 | {
10 | "name": "Roboto Slab",
11 | "slug": "roboto-slab",
12 | "fontFamily": "\"Roboto Slab\", serif",
13 | "fontFace": [
14 | {
15 | "fontFamily": "\"Roboto Slab\"",
16 | "fontStyle": "normal",
17 | "fontWeight": "100 900",
18 | "src": [
19 | "file:./assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2"
20 | ]
21 | }
22 | ]
23 | },
24 | {
25 | "name": "Manrope",
26 | "slug": "manrope",
27 | "fontFamily": "Manrope, sans-serif",
28 | "fontFace": [
29 | {
30 | "src": [
31 | "file:./assets/fonts/manrope/Manrope-VariableFont_wght.woff2"
32 | ],
33 | "fontWeight": "200 800",
34 | "fontStyle": "normal",
35 | "fontFamily": "Manrope"
36 | }
37 | ]
38 | }
39 | ],
40 | "fontSizes": [
41 | {
42 | "fluid": false,
43 | "name": "Small",
44 | "size": "0.875rem",
45 | "slug": "small"
46 | },
47 | {
48 | "fluid": {
49 | "max": "1.125rem",
50 | "min": "1rem"
51 | },
52 | "name": "Medium",
53 | "size": "1rem",
54 | "slug": "medium"
55 | },
56 | {
57 | "fluid": {
58 | "max": "1.375rem",
59 | "min": "1.125rem"
60 | },
61 | "name": "Large",
62 | "size": "1.38rem",
63 | "slug": "large"
64 | },
65 | {
66 | "fluid": {
67 | "max": "2rem",
68 | "min": "1.75rem"
69 | },
70 | "name": "Extra Large",
71 | "size": "1.75rem",
72 | "slug": "x-large"
73 | },
74 | {
75 | "fluid": {
76 | "max": "2.4rem",
77 | "min": "2.15rem"
78 | },
79 | "name": "Extra Extra Large",
80 | "size": "2.15rem",
81 | "slug": "xx-large"
82 | }
83 | ]
84 | }
85 | },
86 | "styles": {
87 | "typography": {
88 | "letterSpacing": "0"
89 | },
90 | "blocks": {
91 | "core/navigation": {
92 | "typography": {
93 | "fontSize": "var:preset|font-size|large",
94 | "letterSpacing": "-0.28px",
95 | "textTransform": "uppercase"
96 | }
97 | },
98 | "core/post-author": {
99 | "typography": {
100 | "fontSize": "var:preset|font-size|small"
101 | }
102 | },
103 | "core/post-author-name": {
104 | "typography": {
105 | "fontSize": "var:preset|font-size|small"
106 | }
107 | },
108 | "core/post-terms": {
109 | "typography": {
110 | "fontWeight": "500"
111 | }
112 | },
113 | "core/pullquote": {
114 | "typography": {
115 | "fontFamily": "var:preset|font-family|roboto-slab",
116 | "fontSize": "var:preset|font-size|xx-large",
117 | "fontWeight": "200"
118 | }
119 | },
120 | "core/search": {
121 | "typography": {
122 | "textTransform": "uppercase"
123 | }
124 | },
125 | "core/site-tagline": {
126 | "typography": {
127 | "fontSize": "var:preset|font-size|large"
128 | }
129 | },
130 | "core/site-title": {
131 | "typography": {
132 | "textTransform": "uppercase"
133 | }
134 | }
135 | },
136 | "elements": {
137 | "button": {
138 | "typography": {
139 | "fontWeight": "500",
140 | "letterSpacing": "-0.36px",
141 | "textTransform": "uppercase"
142 | }
143 | },
144 | "heading": {
145 | "typography": {
146 | "fontFamily": "var:preset|font-family|roboto-slab",
147 | "fontWeight": "300",
148 | "letterSpacing": "-0.5px",
149 | "lineHeight": "1.2"
150 | }
151 | }
152 | }
153 | }
154 | }
155 |
--------------------------------------------------------------------------------
/templates/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/templates/archive.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/templates/home.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/templates/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/templates/page-no-title.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/templates/page.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/templates/search.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/templates/single.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------