├── .dev ├── docker-compose.es.yaml ├── docker-compose.run-as-root.yaml ├── docker-compose.ssl.yaml ├── my.cnf ├── nginx │ └── vhost-pre.d │ │ └── 05_ssl.conf ├── php.ini └── wp-config-docker.php ├── .gitignore ├── README.md ├── config ├── nginx │ └── vhost-pre.d │ │ └── 10_redirects.conf └── wp-config.php ├── docker-compose.yaml ├── index.php ├── info.php └── wp-content ├── ai1wm-backups ├── cache ├── et-cache ├── gallery ├── index.php ├── plugins └── index.php ├── root ├── .keep ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png └── favicon.ico ├── smush-webp ├── themes ├── index.php └── twentytwentytwo │ ├── assets │ ├── fonts │ │ ├── LICENSE.md │ │ ├── SourceSerif4Variable-Italic.otf.woff2 │ │ ├── SourceSerif4Variable-Italic.ttf.woff2 │ │ ├── SourceSerif4Variable-Roman.otf.woff2 │ │ └── SourceSerif4Variable-Roman.ttf.woff2 │ ├── images │ │ ├── bird-on-black.jpg │ │ ├── bird-on-gray.jpg │ │ ├── bird-on-green.jpg │ │ ├── bird-on-salmon.jpg │ │ ├── divider-black.png │ │ ├── divider-white.png │ │ ├── ducks.jpg │ │ ├── flight-path-on-gray-a.jpg │ │ ├── flight-path-on-gray-b.jpg │ │ ├── flight-path-on-gray-c.jpg │ │ ├── flight-path-on-salmon.jpg │ │ ├── flight-path-on-transparent-a.png │ │ ├── flight-path-on-transparent-b.png │ │ ├── flight-path-on-transparent-c.png │ │ ├── flight-path-on-transparent-d.png │ │ ├── icon-binoculars.png │ │ └── icon-bird.jpg │ └── videos │ │ └── birds.mp4 │ ├── functions.php │ ├── inc │ ├── block-patterns.php │ └── patterns │ │ ├── footer-about-title-logo.php │ │ ├── footer-blog.php │ │ ├── footer-dark.php │ │ ├── footer-default.php │ │ ├── footer-logo.php │ │ ├── footer-navigation-copyright.php │ │ ├── footer-navigation.php │ │ ├── footer-query-images-title-citation.php │ │ ├── footer-query-title-citation.php │ │ ├── footer-social-copyright.php │ │ ├── footer-title-tagline-social.php │ │ ├── general-divider-dark.php │ │ ├── general-divider-light.php │ │ ├── general-featured-posts.php │ │ ├── general-image-with-caption.php │ │ ├── general-large-list-names.php │ │ ├── general-layered-images-with-duotone.php │ │ ├── general-list-events.php │ │ ├── general-pricing-table.php │ │ ├── general-subscribe.php │ │ ├── general-two-images-text.php │ │ ├── general-video-header-details.php │ │ ├── general-video-trailer.php │ │ ├── general-wide-image-intro-buttons.php │ │ ├── header-centered-logo-black-background.php │ │ ├── header-centered-logo.php │ │ ├── header-centered-title-navigation-social.php │ │ ├── header-default.php │ │ ├── header-image-background-overlay.php │ │ ├── header-image-background.php │ │ ├── header-large-dark.php │ │ ├── header-logo-navigation-gray-background.php │ │ ├── header-logo-navigation-offset-tagline.php │ │ ├── header-logo-navigation-social-black-background.php │ │ ├── header-small-dark.php │ │ ├── header-stacked.php │ │ ├── header-text-only-green-background.php │ │ ├── header-text-only-salmon-background.php │ │ ├── header-text-only-with-tagline-black-background.php │ │ ├── header-title-and-button.php │ │ ├── header-title-navigation-social.php │ │ ├── header-with-tagline.php │ │ ├── hidden-404.php │ │ ├── hidden-bird.php │ │ ├── hidden-heading-and-bird.php │ │ ├── page-about-large-image-and-buttons.php │ │ ├── page-about-links-dark.php │ │ ├── page-about-links.php │ │ ├── page-about-media-left.php │ │ ├── page-about-media-right.php │ │ ├── page-about-simple-dark.php │ │ ├── page-about-solid-color.php │ │ ├── page-layout-image-and-text.php │ │ ├── page-layout-image-text-and-video.php │ │ ├── page-layout-two-columns.php │ │ ├── page-sidebar-blog-posts-right.php │ │ ├── page-sidebar-blog-posts.php │ │ ├── page-sidebar-grid-posts.php │ │ ├── page-sidebar-poster.php │ │ ├── query-default.php │ │ ├── query-grid.php │ │ ├── query-image-grid.php │ │ ├── query-irregular-grid.php │ │ ├── query-large-titles.php │ │ ├── query-simple-blog.php │ │ └── query-text-grid.php │ ├── index.php │ ├── parts │ ├── footer.html │ ├── header-large-dark.html │ ├── header-small-dark.html │ └── header.html │ ├── readme.txt │ ├── screenshot.png │ ├── style.css │ ├── templates │ ├── 404.html │ ├── archive.html │ ├── blank.html │ ├── home.html │ ├── index.html │ ├── page-large-header.html │ ├── page-no-separators.html │ ├── page.html │ ├── search.html │ ├── single-no-separators.html │ └── single.html │ └── theme.json ├── updraft ├── uploads-webpc └── webp-express /.dev/docker-compose.es.yaml: -------------------------------------------------------------------------------- 1 | services: 2 | wordpress: 3 | environment: 4 | EP_HOST: http://es:9200 5 | 6 | es: 7 | image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.9.3 8 | environment: 9 | - discovery.type=single-node 10 | 11 | -------------------------------------------------------------------------------- /.dev/docker-compose.run-as-root.yaml: -------------------------------------------------------------------------------- 1 | services: 2 | wordpress: 3 | user: "0:0" 4 | environment: 5 | WORKER_GROUP: www-data 6 | WORKER_USER: www-data 7 | 8 | tmpfs: {} 9 | -------------------------------------------------------------------------------- /.dev/docker-compose.ssl.yaml: -------------------------------------------------------------------------------- 1 | services: 2 | wordpress: 3 | ports: 4 | - "443:4443" 5 | volumes: 6 | - ./.dev/nginx/vhost-pre.d/05_ssl.conf:/usr/local/docker/templates/nginx-vhost-conf.d/05_ssl.conf 7 | - ./certificate.crt:/var/nginx/certificate.crt 8 | - ./certificate.key:/var/nginx/certificate.key 9 | -------------------------------------------------------------------------------- /.dev/my.cnf: -------------------------------------------------------------------------------- 1 | [mysqld] 2 | sql-mode = ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION -------------------------------------------------------------------------------- /.dev/nginx/vhost-pre.d/05_ssl.conf: -------------------------------------------------------------------------------- 1 | listen 4443 ssl http2; 2 | 3 | ssl_certificate /var/nginx/certificate.crt; 4 | ssl_certificate_key /var/nginx/certificate.key; 5 | 6 | ssl_protocols TLSv1.1 TLSv1.2; 7 | ssl_prefer_server_ciphers on; 8 | ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH"; 9 | keepalive_timeout 70; 10 | ssl_session_cache shared:SSL:10m; 11 | ssl_session_timeout 10m; 12 | -------------------------------------------------------------------------------- /.dev/php.ini: -------------------------------------------------------------------------------- 1 | ; Here should stay your custom php.ini. 2 | ; A list of directives can be found here: https://www.php.net/manual/en/ini.list.php 3 | 4 | 5 | ; max_input_vars = 1000 -------------------------------------------------------------------------------- /.dev/wp-config-docker.php: -------------------------------------------------------------------------------- 1 | 34 | 35 | db: 36 | platform: linux/x86_64 37 | image: percona:8.0 38 | volumes: 39 | - db_data:/var/lib/mysql 40 | - ./.dev/my.cnf:/etc/my.cnf.d/my.cnf 41 | restart: always 42 | environment: 43 | MYSQL_ROOT_PASSWORD: not-so-secure 44 | MYSQL_DATABASE: wordpress 45 | MYSQL_USER: wordpress 46 | MYSQL_PASSWORD: not-so-secure 47 | 48 | memcached: 49 | platform: linux/x86_64 50 | image: memcached:1.6 51 | 52 | volumes: 53 | db_data: {} 54 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wp-content/root/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/root/.keep -------------------------------------------------------------------------------- /wp-content/root/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/root/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /wp-content/root/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/root/apple-touch-icon.png -------------------------------------------------------------------------------- /wp-content/root/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/root/favicon.ico -------------------------------------------------------------------------------- /wp-content/smush-webp: -------------------------------------------------------------------------------- 1 | uploads/smush-webp -------------------------------------------------------------------------------- /wp-content/themes/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/fonts/LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright 2014 - 2021 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. 2 | 3 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 4 | 5 | This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL 6 | 7 | 8 | ----------------------------------------------------------- 9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 10 | ----------------------------------------------------------- 11 | 12 | PREAMBLE 13 | The goals of the Open Font License (OFL) are to stimulate worldwide 14 | development of collaborative font projects, to support the font creation 15 | efforts of academic and linguistic communities, and to provide a free and 16 | open framework in which fonts may be shared and improved in partnership 17 | with others. 18 | 19 | The OFL allows the licensed fonts to be used, studied, modified and 20 | redistributed freely as long as they are not sold by themselves. The 21 | fonts, including any derivative works, can be bundled, embedded, 22 | redistributed and/or sold with any software provided that any reserved 23 | names are not used by derivative works. The fonts and derivatives, 24 | however, cannot be released under any other type of license. The 25 | requirement for fonts to remain under this license does not apply 26 | to any document created using the fonts or their derivatives. 27 | 28 | DEFINITIONS 29 | "Font Software" refers to the set of files released by the Copyright 30 | Holder(s) under this license and clearly marked as such. This may 31 | include source files, build scripts and documentation. 32 | 33 | "Reserved Font Name" refers to any names specified as such after the 34 | copyright statement(s). 35 | 36 | "Original Version" refers to the collection of Font Software components as 37 | distributed by the Copyright Holder(s). 38 | 39 | "Modified Version" refers to any derivative made by adding to, deleting, 40 | or substituting -- in part or in whole -- any of the components of the 41 | Original Version, by changing formats or by porting the Font Software to a 42 | new environment. 43 | 44 | "Author" refers to any designer, engineer, programmer, technical 45 | writer or other person who contributed to the Font Software. 46 | 47 | PERMISSION & CONDITIONS 48 | Permission is hereby granted, free of charge, to any person obtaining 49 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 50 | redistribute, and sell modified and unmodified copies of the Font 51 | Software, subject to the following conditions: 52 | 53 | 1) Neither the Font Software nor any of its individual components, 54 | in Original or Modified Versions, may be sold by itself. 55 | 56 | 2) Original or Modified Versions of the Font Software may be bundled, 57 | redistributed and/or sold with any software, provided that each copy 58 | contains the above copyright notice and this license. These can be 59 | included either as stand-alone text files, human-readable headers or 60 | in the appropriate machine-readable metadata fields within text or 61 | binary files as long as those fields can be easily viewed by the user. 62 | 63 | 3) No Modified Version of the Font Software may use the Reserved Font 64 | Name(s) unless explicit written permission is granted by the corresponding 65 | Copyright Holder. This restriction only applies to the primary font name as 66 | presented to the users. 67 | 68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 69 | Software shall not be used to promote, endorse or advertise any 70 | Modified Version, except to acknowledge the contribution(s) of the 71 | Copyright Holder(s) and the Author(s) or with their explicit written 72 | permission. 73 | 74 | 5) The Font Software, modified or unmodified, in part or in whole, 75 | must be distributed entirely under this license, and must not be 76 | distributed under any other license. The requirement for fonts to 77 | remain under this license does not apply to any document created 78 | using the Font Software. 79 | 80 | TERMINATION 81 | This license becomes null and void if any of the above conditions are 82 | not met. 83 | 84 | DISCLAIMER 85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 93 | OTHER DEALINGS IN THE FONT SOFTWARE. 94 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.otf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.otf.woff2 -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.ttf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Italic.ttf.woff2 -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.otf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.otf.woff2 -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.ttf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/fonts/SourceSerif4Variable-Roman.ttf.woff2 -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/bird-on-black.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/bird-on-black.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/bird-on-gray.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/bird-on-gray.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/bird-on-green.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/bird-on-green.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/bird-on-salmon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/bird-on-salmon.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/divider-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/divider-black.png -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/divider-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/divider-white.png -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/ducks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/ducks.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/flight-path-on-gray-a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/flight-path-on-gray-a.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/flight-path-on-gray-b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/flight-path-on-gray-b.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/flight-path-on-gray-c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/flight-path-on-gray-c.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/flight-path-on-salmon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/flight-path-on-salmon.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/flight-path-on-transparent-a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/flight-path-on-transparent-a.png -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/flight-path-on-transparent-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/flight-path-on-transparent-b.png -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/flight-path-on-transparent-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/flight-path-on-transparent-c.png -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/flight-path-on-transparent-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/flight-path-on-transparent-d.png -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/icon-binoculars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/icon-binoculars.png -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/images/icon-bird.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/images/icon-bird.jpg -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/assets/videos/birds.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/assets/videos/birds.mp4 -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/functions.php: -------------------------------------------------------------------------------- 1 | get( 'Version' ); 48 | 49 | $version_string = is_string( $theme_version ) ? $theme_version : false; 50 | wp_register_style( 51 | 'twentytwentytwo-style', 52 | get_template_directory_uri() . '/style.css', 53 | array(), 54 | $version_string 55 | ); 56 | 57 | // Add styles inline. 58 | wp_add_inline_style( 'twentytwentytwo-style', twentytwentytwo_get_font_face_styles() ); 59 | 60 | // Enqueue theme stylesheet. 61 | wp_enqueue_style( 'twentytwentytwo-style' ); 62 | 63 | } 64 | 65 | endif; 66 | 67 | add_action( 'wp_enqueue_scripts', 'twentytwentytwo_styles' ); 68 | 69 | if ( ! function_exists( 'twentytwentytwo_editor_styles' ) ) : 70 | 71 | /** 72 | * Enqueue editor styles. 73 | * 74 | * @since Twenty Twenty-Two 1.0 75 | * 76 | * @return void 77 | */ 78 | function twentytwentytwo_editor_styles() { 79 | 80 | // Add styles inline. 81 | wp_add_inline_style( 'wp-block-library', twentytwentytwo_get_font_face_styles() ); 82 | 83 | } 84 | 85 | endif; 86 | 87 | add_action( 'admin_init', 'twentytwentytwo_editor_styles' ); 88 | 89 | 90 | if ( ! function_exists( 'twentytwentytwo_get_font_face_styles' ) ) : 91 | 92 | /** 93 | * Get font face styles. 94 | * Called by functions twentytwentytwo_styles() and twentytwentytwo_editor_styles() above. 95 | * 96 | * @since Twenty Twenty-Two 1.0 97 | * 98 | * @return string 99 | */ 100 | function twentytwentytwo_get_font_face_styles() { 101 | 102 | return " 103 | @font-face{ 104 | font-family: 'Source Serif Pro'; 105 | font-weight: 200 900; 106 | font-style: normal; 107 | font-stretch: normal; 108 | font-display: swap; 109 | src: url('" . get_theme_file_uri( 'assets/fonts/SourceSerif4Variable-Roman.ttf.woff2' ) . "') format('woff2'); 110 | } 111 | 112 | @font-face{ 113 | font-family: 'Source Serif Pro'; 114 | font-weight: 200 900; 115 | font-style: italic; 116 | font-stretch: normal; 117 | font-display: swap; 118 | src: url('" . get_theme_file_uri( 'assets/fonts/SourceSerif4Variable-Italic.ttf.woff2' ) . "') format('woff2'); 119 | } 120 | "; 121 | 122 | } 123 | 124 | endif; 125 | 126 | if ( ! function_exists( 'twentytwentytwo_preload_webfonts' ) ) : 127 | 128 | /** 129 | * Preloads the main web font to improve performance. 130 | * 131 | * Only the main web font (font-style: normal) is preloaded here since that font is always relevant (it is used 132 | * on every heading, for example). The other font is only needed if there is any applicable content in italic style, 133 | * and therefore preloading it would in most cases regress performance when that font would otherwise not be loaded 134 | * at all. 135 | * 136 | * @since Twenty Twenty-Two 1.0 137 | * 138 | * @return void 139 | */ 140 | function twentytwentytwo_preload_webfonts() { 141 | ?> 142 | 143 | array( 'label' => __( 'Featured', 'twentytwentytwo' ) ), 18 | 'footer' => array( 'label' => __( 'Footers', 'twentytwentytwo' ) ), 19 | 'header' => array( 'label' => __( 'Headers', 'twentytwentytwo' ) ), 20 | 'query' => array( 'label' => __( 'Query', 'twentytwentytwo' ) ), 21 | 'pages' => array( 'label' => __( 'Pages', 'twentytwentytwo' ) ), 22 | ); 23 | 24 | /** 25 | * Filters the theme block pattern categories. 26 | * 27 | * @since Twenty Twenty-Two 1.0 28 | * 29 | * @param array[] $block_pattern_categories { 30 | * An associative array of block pattern categories, keyed by category name. 31 | * 32 | * @type array[] $properties { 33 | * An array of block category properties. 34 | * 35 | * @type string $label A human-readable label for the pattern category. 36 | * } 37 | * } 38 | */ 39 | $block_pattern_categories = apply_filters( 'twentytwentytwo_block_pattern_categories', $block_pattern_categories ); 40 | 41 | foreach ( $block_pattern_categories as $name => $properties ) { 42 | if ( ! WP_Block_Pattern_Categories_Registry::get_instance()->is_registered( $name ) ) { 43 | register_block_pattern_category( $name, $properties ); 44 | } 45 | } 46 | 47 | $block_patterns = array( 48 | 'footer-default', 49 | 'footer-dark', 50 | 'footer-logo', 51 | 'footer-navigation', 52 | 'footer-title-tagline-social', 53 | 'footer-social-copyright', 54 | 'footer-navigation-copyright', 55 | 'footer-about-title-logo', 56 | 'footer-query-title-citation', 57 | 'footer-query-images-title-citation', 58 | 'footer-blog', 59 | 'general-subscribe', 60 | 'general-featured-posts', 61 | 'general-layered-images-with-duotone', 62 | 'general-wide-image-intro-buttons', 63 | 'general-large-list-names', 64 | 'general-video-header-details', 65 | 'general-list-events', 66 | 'general-two-images-text', 67 | 'general-image-with-caption', 68 | 'general-video-trailer', 69 | 'general-pricing-table', 70 | 'general-divider-light', 71 | 'general-divider-dark', 72 | 'header-default', 73 | 'header-large-dark', 74 | 'header-small-dark', 75 | 'header-image-background', 76 | 'header-image-background-overlay', 77 | 'header-with-tagline', 78 | 'header-text-only-green-background', 79 | 'header-text-only-salmon-background', 80 | 'header-title-and-button', 81 | 'header-text-only-with-tagline-black-background', 82 | 'header-logo-navigation-gray-background', 83 | 'header-logo-navigation-social-black-background', 84 | 'header-title-navigation-social', 85 | 'header-logo-navigation-offset-tagline', 86 | 'header-stacked', 87 | 'header-centered-logo', 88 | 'header-centered-logo-black-background', 89 | 'header-centered-title-navigation-social', 90 | 'header-title-and-button', 91 | 'hidden-404', 92 | 'hidden-bird', 93 | 'hidden-heading-and-bird', 94 | 'page-about-media-left', 95 | 'page-about-simple-dark', 96 | 'page-about-media-right', 97 | 'page-about-solid-color', 98 | 'page-about-links', 99 | 'page-about-links-dark', 100 | 'page-about-large-image-and-buttons', 101 | 'page-layout-image-and-text', 102 | 'page-layout-image-text-and-video', 103 | 'page-layout-two-columns', 104 | 'page-sidebar-poster', 105 | 'page-sidebar-grid-posts', 106 | 'page-sidebar-blog-posts', 107 | 'page-sidebar-blog-posts-right', 108 | 'query-default', 109 | 'query-simple-blog', 110 | 'query-grid', 111 | 'query-text-grid', 112 | 'query-image-grid', 113 | 'query-large-titles', 114 | 'query-irregular-grid', 115 | ); 116 | 117 | /** 118 | * Filters the theme block patterns. 119 | * 120 | * @since Twenty Twenty-Two 1.0 121 | * 122 | * @param array $block_patterns List of block patterns by name. 123 | */ 124 | $block_patterns = apply_filters( 'twentytwentytwo_block_patterns', $block_patterns ); 125 | 126 | foreach ( $block_patterns as $block_pattern ) { 127 | $pattern_file = get_theme_file_path( '/inc/patterns/' . $block_pattern . '.php' ); 128 | 129 | register_block_pattern( 130 | 'twentytwentytwo/' . $block_pattern, 131 | require $pattern_file 132 | ); 133 | } 134 | } 135 | add_action( 'init', 'twentytwentytwo_register_block_patterns', 9 ); 136 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-about-title-logo.php: -------------------------------------------------------------------------------- 1 | __( 'Footer with text, title, and logo', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 |
11 |
12 |
13 |

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

14 | 15 | 16 | 17 |

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

18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 |
29 |
30 |
31 | ', 32 | ); 33 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-blog.php: -------------------------------------------------------------------------------- 1 | __( 'Blog footer', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 |
11 |
12 |
13 |

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

14 | 15 | 16 | 17 |

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

18 |
19 | 20 | 21 | 22 |
23 |

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

24 | 25 | 26 |
27 | 28 | 29 | 30 |
31 |

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

32 | 33 | 34 |
35 |
36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
44 | 45 | 46 |

' . 47 | sprintf( 48 | /* Translators: WordPress link. */ 49 | esc_html__( 'Proudly powered by %s', 'twentytwentytwo' ), 50 | 'WordPress' 51 | ) . '

52 |
53 |
54 | ', 55 | ); 56 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-dark.php: -------------------------------------------------------------------------------- 1 | __( 'Dark footer with title and citation', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 | 22 | ', 23 | ); 24 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-default.php: -------------------------------------------------------------------------------- 1 | __( 'Default footer', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 |
11 |
12 | 13 | 14 |

' . 15 | sprintf( 16 | /* Translators: WordPress link. */ 17 | esc_html__( 'Proudly powered by %s', 'twentytwentytwo' ), 18 | 'WordPress' 19 | ) . '

20 |
21 |
22 | ', 23 | ); 24 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-logo.php: -------------------------------------------------------------------------------- 1 | __( 'Footer with logo and citation', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 |
11 |
12 | 13 | 14 |

' . 15 | sprintf( 16 | /* Translators: WordPress link. */ 17 | esc_html__( 'Proudly powered by %s', 'twentytwentytwo' ), 18 | 'WordPress' 19 | ) . '

20 |
21 |
22 | ', 23 | ); 24 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-navigation-copyright.php: -------------------------------------------------------------------------------- 1 | __( 'Footer with navigation and copyright', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 |
11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

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

21 |
22 |
23 | ', 24 | ); 25 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-navigation.php: -------------------------------------------------------------------------------- 1 | __( 'Footer with navigation and citation', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 |
11 |
12 | 13 | 14 | 15 | 16 |

' . 17 | sprintf( 18 | /* Translators: WordPress link. */ 19 | esc_html__( 'Proudly powered by %s', 'twentytwentytwo' ), 20 | 'WordPress' 21 | ) . '

22 |
23 |
24 | ', 25 | ); 26 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-query-images-title-citation.php: -------------------------------------------------------------------------------- 1 | __( 'Footer with query, featured images, title, and citation', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 | 40 | ', 41 | ); 42 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-query-title-citation.php: -------------------------------------------------------------------------------- 1 | __( 'Footer with query, title, and citation', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 | 38 | ', 39 | ); 40 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-social-copyright.php: -------------------------------------------------------------------------------- 1 | __( 'Footer with social links and copyright', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 |
11 |
12 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |

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

25 |
26 |
27 | ', 28 | ); 29 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/footer-title-tagline-social.php: -------------------------------------------------------------------------------- 1 | __( 'Footer with title, tagline, and social links on a dark background', 'twentytwentytwo' ), 7 | 'categories' => array( 'footer' ), 8 | 'blockTypes' => array( 'core/template-part/footer' ), 9 | 'content' => ' 10 | 25 | ', 26 | ); 27 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-divider-dark.php: -------------------------------------------------------------------------------- 1 | __( 'Divider with image and color (dark)', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured' ), 8 | 'content' => ' 9 |
10 |
11 |
12 | ', 13 | ); 14 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-divider-light.php: -------------------------------------------------------------------------------- 1 | __( 'Divider with image and color (light)', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured' ), 8 | 'content' => ' 9 |
10 |
11 |
12 | ', 13 | ); 14 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-featured-posts.php: -------------------------------------------------------------------------------- 1 | __( 'Featured posts', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'query' ), 8 | 'content' => ' 9 |
10 |

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

11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |
24 | ', 25 | ); 26 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-image-with-caption.php: -------------------------------------------------------------------------------- 1 | __( 'Image with caption', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'columns', 'gallery' ), 8 | 'content' => ' 9 | 18 | ', 19 | ); 20 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-large-list-names.php: -------------------------------------------------------------------------------- 1 | __( 'Large list of names', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'text' ), 8 | 'content' => ' 9 | 34 | ', 35 | ); 36 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-layered-images-with-duotone.php: -------------------------------------------------------------------------------- 1 | __( 'Layered images with duotone', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'gallery' ), 8 | 'content' => ' 9 |
' . esc_attr__( 'Painting of ducks in the water.', 'twentytwentytwo' ) . '
10 |
' . esc_attr__( 'Illustration of a flying bird.', 'twentytwentytwo' ) . '
11 |
12 | ', 13 | ); 14 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-pricing-table.php: -------------------------------------------------------------------------------- 1 | __( 'Pricing table', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'columns', 'buttons' ), 8 | 'content' => ' 9 |
10 |
11 |
12 | 13 | 14 | 15 |

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

16 | 17 | 18 | 19 |

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

20 | 21 | 22 | 23 |

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

24 | 25 | 26 | 27 | 30 | 31 | 32 | 33 | 34 |
35 | 36 | 37 | 38 |
39 |
40 | 41 | 42 | 43 |

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

44 | 45 | 46 | 47 |

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

48 | 49 | 50 | 51 |

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

52 | 53 | 54 | 55 | 58 | 59 | 60 | 61 | 62 |
63 | 64 | 65 | 66 |
67 |
68 | 69 | 70 | 71 |

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

72 | 73 | 74 | 75 |

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

76 | 77 | 78 | 79 |

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

80 | 81 | 82 | 83 | 86 | 87 | 88 | 89 | 90 |
91 |
92 | ', 93 | ); 94 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-subscribe.php: -------------------------------------------------------------------------------- 1 | __( 'Subscribe callout', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'buttons' ), 8 | 'content' => ' 9 |
10 |
11 |

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

12 | 13 | 14 | 15 | 18 |
19 | 20 | 21 | 22 |
23 |
24 |
25 |
26 | ', 27 | ); 28 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-two-images-text.php: -------------------------------------------------------------------------------- 1 | __( 'Two images with text', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'columns', 'gallery' ), 8 | 'content' => ' 9 |
10 |
11 |
' . esc_attr__( 'Illustration of a bird sitting on a branch.', 'twentytwentytwo' ) . '
12 |
13 | 14 | 15 | 16 |
17 |
' . esc_attr__( 'Illustration of a bird flying.', 'twentytwentytwo' ) . '
18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |

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

26 | 27 | 28 | 29 |

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

30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 44 |
45 |
46 | ', 47 | ); 48 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-video-header-details.php: -------------------------------------------------------------------------------- 1 | __( 'Video with header and details', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'columns' ), 8 | 'content' => ' 9 | 46 | ', 47 | ); 48 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-video-trailer.php: -------------------------------------------------------------------------------- 1 | __( 'Video trailer', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'columns' ), 8 | 'content' => ' 9 | 26 | ', 27 | ); 28 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/general-wide-image-intro-buttons.php: -------------------------------------------------------------------------------- 1 | __( 'Wide image with introduction and buttons', 'twentytwentytwo' ), 7 | 'categories' => array( 'featured', 'columns' ), 8 | 'content' => ' 9 |
10 |
' . esc_attr__( 'Illustration of a bird flying.', 'twentytwentytwo' ) . '
11 | 12 | 13 | 14 |
15 |
16 |

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

17 |
18 | 19 | 20 | 21 |
22 |

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

23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 37 |
38 |
39 |
40 | ', 41 | ); 42 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-centered-logo-black-background.php: -------------------------------------------------------------------------------- 1 | __( 'Header with centered logo and black background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 21 | ', 22 | ); 23 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-centered-logo.php: -------------------------------------------------------------------------------- 1 | __( 'Header with centered logo', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 25 | ', 26 | ); 27 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-centered-title-navigation-social.php: -------------------------------------------------------------------------------- 1 | __( 'Centered header with navigation, social links, and salmon background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 29 | ', 30 | ); 31 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-default.php: -------------------------------------------------------------------------------- 1 | __( 'Default header', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 |
11 |
12 |
13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 |
21 |
22 | ', 23 | ); 24 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-image-background-overlay.php: -------------------------------------------------------------------------------- 1 | __( 'Header with image background and overlay', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 |
11 |
' . esc_attr__( 'Painting of ducks in the water.', 'twentytwentytwo' ) . '
12 | 17 |
18 |
19 | ', 20 | ); 21 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-image-background.php: -------------------------------------------------------------------------------- 1 | __( 'Header with image background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 |
11 |
' . esc_attr__( 'Illustration of a flying bird', 'twentytwentytwo' ) . '
12 | 17 | 18 | 19 | 20 | 21 |
22 |
23 | ', 24 | ); 25 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-large-dark.php: -------------------------------------------------------------------------------- 1 | __( 'Large header with dark background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 31 | 32 | 33 | ', 34 | ); 35 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-logo-navigation-gray-background.php: -------------------------------------------------------------------------------- 1 | __( 'Logo and navigation header with gray background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 17 | ', 18 | ); 19 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-logo-navigation-offset-tagline.php: -------------------------------------------------------------------------------- 1 | __( 'Logo, navigation, and offset tagline Header', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 |
11 |
12 |
13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 |
21 |
22 | 23 | 24 | 25 |
26 |
27 |
28 |
29 | ', 30 | ); 31 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-logo-navigation-social-black-background.php: -------------------------------------------------------------------------------- 1 | __( 'Logo, navigation, and social links header with black background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 23 | ', 24 | ); 25 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-small-dark.php: -------------------------------------------------------------------------------- 1 | __( 'Small header with dark background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 27 | 28 | 29 | 30 | ', 31 | ); 32 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-stacked.php: -------------------------------------------------------------------------------- 1 | __( 'Logo and navigation header', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 |
11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 |
27 | ', 28 | ); 29 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-text-only-green-background.php: -------------------------------------------------------------------------------- 1 | __( 'Text-only header with green background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 21 | ', 22 | ); 23 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-text-only-salmon-background.php: -------------------------------------------------------------------------------- 1 | __( 'Text-only header with salmon background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 17 | ', 18 | ); 19 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-text-only-with-tagline-black-background.php: -------------------------------------------------------------------------------- 1 | __( 'Text-only header with tagline and black background', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 | 21 | ', 22 | ); 23 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-title-and-button.php: -------------------------------------------------------------------------------- 1 | __( 'Title and button header', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 |
11 |
12 | 13 | 14 | 15 |
16 |
17 | ', 18 | ); 19 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-title-navigation-social.php: -------------------------------------------------------------------------------- 1 | __( 'Title, navigation, and social links header', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 |
11 |
12 | 13 | 14 | 15 | 16 | 17 | 20 | 21 |
22 |
23 | ', 24 | ); 25 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/header-with-tagline.php: -------------------------------------------------------------------------------- 1 | __( 'Header with tagline', 'twentytwentytwo' ), 7 | 'categories' => array( 'header' ), 8 | 'blockTypes' => array( 'core/template-part/header' ), 9 | 'content' => ' 10 |
11 |
12 |
13 | 14 | 15 |
16 | 17 |
18 |
19 | 20 | 21 | 22 | 23 |
24 |
25 | ', 26 | ); 27 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/hidden-404.php: -------------------------------------------------------------------------------- 1 | __( '404 content', 'twentytwentytwo' ), 7 | 'inserter' => false, 8 | 'content' => ' 9 |

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

10 | 11 | 12 |

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

13 | 14 | ', 15 | ); 16 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/hidden-bird.php: -------------------------------------------------------------------------------- 1 | __( 'Heading and bird image', 'twentytwentytwo' ), 10 | 'inserter' => false, 11 | 'content' => ' 12 |
' . esc_attr__( 'Illustration of a bird flying.', 'twentytwentytwo' ) . '
13 | ', 14 | ); 15 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/hidden-heading-and-bird.php: -------------------------------------------------------------------------------- 1 | __( 'Heading and bird image', 'twentytwentytwo' ), 11 | 'inserter' => false, 12 | 'content' => ' 13 |
14 |

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

15 |
16 | 17 | 18 | 19 |
' . esc_attr__( 'Illustration of a bird flying.', 'twentytwentytwo' ) . '
20 | ', 21 | ); 22 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-about-large-image-and-buttons.php: -------------------------------------------------------------------------------- 1 | __( 'About page with large image and buttons', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages', 'buttons' ), 8 | 'content' => ' 9 |
10 |
11 | 12 | 13 | 14 |
15 | 20 | 21 | 22 | 23 | 28 | 29 | 30 | 31 | 36 |
37 | 38 | 39 | 40 |
41 | 46 | 47 | 48 | 49 | 54 | 55 | 56 | 57 | 62 |
63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 77 |
78 | ', 79 | ); 80 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-about-links-dark.php: -------------------------------------------------------------------------------- 1 | __( 'About page links (dark)', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages', 'buttons' ), 8 | 'content' => ' 9 | 46 | ', 47 | ); 48 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-about-links.php: -------------------------------------------------------------------------------- 1 | __( 'About page links', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages', 'buttons' ), 8 | 'content' => ' 9 |
10 |
' . esc_attr__( 'Logo featuring a flying bird', 'twentytwentytwo' ) . '
11 | 12 | 13 | 14 |
15 | 16 | 17 |

' . esc_html__( 'Swoop', 'twentytwentytwo' ) . '

18 | 19 | 20 | 21 |

' . esc_html__( 'A podcast about birds', 'twentytwentytwo' ) . '

22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 48 |
49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 63 |
64 | ', 65 | ); 66 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-about-media-left.php: -------------------------------------------------------------------------------- 1 | __( 'About page with media on the left', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 | 40 | ', 41 | ); 42 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-about-media-right.php: -------------------------------------------------------------------------------- 1 | __( 'About page with media on the right', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 | 39 | ', 40 | ); 41 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-about-simple-dark.php: -------------------------------------------------------------------------------- 1 | __( 'Simple dark about page', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 |
10 | 11 | 12 | 13 | 14 |
15 |
16 | 17 | 18 |

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

19 | 20 | 21 | 22 |

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

23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 35 |
36 | 37 | 38 | 39 |
40 |
41 |
42 |
43 |
44 | ', 45 | ); 46 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-about-solid-color.php: -------------------------------------------------------------------------------- 1 | __( 'About page on solid color background', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 |
10 |
11 |
12 | 13 | 14 |

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

15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |

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

23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 35 | 36 | 37 |
38 |
39 |
40 | ', 41 | ); 42 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-layout-image-and-text.php: -------------------------------------------------------------------------------- 1 | __( 'Page layout with image and text', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 |
10 |

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

11 |
12 | 13 | 14 | 15 |
' . esc_attr_x( 'TBD', 'Short for to be determined', 'twentytwentytwo' ) . '
16 | 17 | 18 | 19 |
20 | 21 |
22 |
23 | 24 | 25 | 26 |
27 |

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

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

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

28 |
29 |
30 |
31 | ', 32 | ); 33 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-layout-image-text-and-video.php: -------------------------------------------------------------------------------- 1 | __( 'Page layout with image, text and video', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 |
10 |
11 |

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

12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 |
21 |

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

22 | 23 | 24 | 25 |

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

26 | 27 | 28 | 29 | 32 |
33 | 34 | 35 | 36 |
37 |
38 |
39 | 40 | 41 | 42 |
' . esc_attr__( 'An illustration of a bird in flight', 'twentytwentytwo' ) . '
43 | 44 | 45 | 46 |
47 |
48 |
49 |

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

50 | 51 | 52 | 53 |

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

54 |
55 | 56 | 57 | 58 |
59 |
60 |
61 |
62 |
63 |
64 | ', 65 | ); 66 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-layout-two-columns.php: -------------------------------------------------------------------------------- 1 | __( 'Page layout with two columns', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 |
10 |

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

11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

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

22 |
23 | 24 | 25 | 26 |
27 |
28 |
29 |
30 |
31 | 32 | 33 | 34 |
35 |
36 |

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

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

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

37 |
38 | 39 | 40 | 41 |
42 |
43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |
51 |
52 |
53 |
54 | 55 | 56 | 57 |
58 |

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

59 |
60 |
61 | 62 | 63 | 64 |
65 |
66 | 67 | 68 | 69 |
70 |
71 |
72 | ', 73 | ); 74 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-sidebar-blog-posts-right.php: -------------------------------------------------------------------------------- 1 | __( 'Blog posts with right sidebar', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 |
10 |
11 |
12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 85 |
86 | ', 87 | ); 88 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-sidebar-blog-posts.php: -------------------------------------------------------------------------------- 1 | __( 'Blog posts with left sidebar', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 |
10 | 77 |
78 | ', 79 | ); 80 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-sidebar-grid-posts.php: -------------------------------------------------------------------------------- 1 | __( 'Grid of posts with left sidebar', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 |
10 |
11 |
12 | 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 |
53 | 54 | 55 | 56 |
57 | 58 |
59 | 60 | 61 | 62 | 63 |
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 |
73 |
74 |
75 |
76 | ', 77 | ); 78 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/page-sidebar-poster.php: -------------------------------------------------------------------------------- 1 | __( 'Poster with right sidebar', 'twentytwentytwo' ), 7 | 'categories' => array( 'pages' ), 8 | 'content' => ' 9 |
10 |
11 |
12 | 13 | 14 |

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

15 |
16 | 17 | 18 | 19 |
20 |
21 | 22 | 23 | 24 |
25 |
26 |
' . esc_attr__( 'Image of a bird on a branch', 'twentytwentytwo' ) . '
27 |
28 | 29 | 30 | 31 |
32 |
' . esc_attr__( 'An icon representing binoculars.', 'twentytwentytwo' ) . '
33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |

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

41 | 42 | 43 | 44 |

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

45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 |

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

53 | 54 | 55 | 56 |

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

57 | 58 | 59 | 60 | 61 |
62 |
63 |
64 | ', 65 | ); 66 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/query-default.php: -------------------------------------------------------------------------------- 1 | __( 'Default posts', 'twentytwentytwo' ), 7 | 'categories' => array( 'query' ), 8 | 'blockTypes' => array( 'core/query' ), 9 | 'content' => ' 10 |
11 | 12 |
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 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/query-grid.php: -------------------------------------------------------------------------------- 1 | __( 'Grid of posts', 'twentytwentytwo' ), 7 | 'categories' => array( 'query' ), 8 | 'blockTypes' => array( 'core/query' ), 9 | 'content' => ' 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | ', 32 | ); 33 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/query-image-grid.php: -------------------------------------------------------------------------------- 1 | __( 'Grid of image posts', 'twentytwentytwo' ), 7 | 'categories' => array( 'query' ), 8 | 'blockTypes' => array( 'core/query' ), 9 | 'content' => ' 10 |
11 | 12 | 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 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/query-large-titles.php: -------------------------------------------------------------------------------- 1 | __( 'Large post titles', 'twentytwentytwo' ), 7 | 'categories' => array( 'query' ), 8 | 'blockTypes' => array( 'core/query' ), 9 | 'content' => ' 10 |
11 | 12 |
13 |
14 | 15 | 16 | 17 |
18 |
19 | 20 | 21 | 22 |
23 | 24 |
25 | ', 26 | ); 27 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/query-simple-blog.php: -------------------------------------------------------------------------------- 1 | __( 'Simple blog posts', 'twentytwentytwo' ), 7 | 'categories' => array( 'query' ), 8 | 'blockTypes' => array( 'core/query' ), 9 | 'content' => ' 10 |
11 | 12 | 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 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/inc/patterns/query-text-grid.php: -------------------------------------------------------------------------------- 1 | __( 'Text-based grid of posts', 'twentytwentytwo' ), 7 | 'categories' => array( 'query' ), 8 | 'blockTypes' => array( 'core/query' ), 9 | 'content' => ' 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | ', 31 | ); 32 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/index.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 | 6 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/parts/header-large-dark.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/parts/header-small-dark.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/parts/header.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 | 6 |
7 | 8 | 9 | 10 | 11 |
12 |
13 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/readme.txt: -------------------------------------------------------------------------------- 1 | === Twenty Twenty-Two === 2 | Contributors: wordpressdotorg 3 | Requires at least: 5.9 4 | Tested up to: 5.9 5 | Requires PHP: 5.6 6 | Stable tag: 1.0 7 | License: GPLv2 or later 8 | License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 | 10 | == Description == 11 | 12 | Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. 13 | 14 | The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Full Site Editing features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. 15 | 16 | Whether you’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours. 17 | 18 | == Changelog == 19 | 20 | = 1.0 = 21 | * Released: January 25, 2022 22 | 23 | https://wordpress.org/support/article/twenty-twenty-two-changelog#Version_1.0 24 | 25 | == Copyright == 26 | 27 | Twenty Twenty-Two WordPress Theme, 2021-2022 WordPress.org 28 | Twenty Twenty-Two is distributed under the terms of the GNU GPL. 29 | 30 | This program is free software: you can redistribute it and/or modify 31 | it under the terms of the GNU General Public License as published by 32 | the Free Software Foundation, either version 2 of the License, or 33 | (at your option) any later version. 34 | 35 | This program is distributed in the hope that it will be useful, 36 | but WITHOUT ANY WARRANTY; without even the implied warranty of 37 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 38 | GNU General Public License for more details. 39 | 40 | This theme bundles the following third-party resources: 41 | 42 | Source Serif Font 43 | Copyright 2014-2021 Adobe (http://www.adobe.com/) 44 | License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 45 | Source: https://github.com/adobe-fonts/source-serif 46 | 47 | Block Pattern Images: 48 | 49 | "White Bellied Flycatcher" illustrated by Elizabeth Gould. Public Domain. 50 | https://www.rawpixel.com/image/321474/free-illustration-image-bird-vintage-birds 51 | Includes modified versions created specifically for Twenty Twenty-Two. 52 | 53 | Colorful vintage hummingbird illustrations. CC0. 54 | https://www.rawpixel.com/image/2281674/free-illustration-image-bird-hummingbird-flying 55 | https://www.rawpixel.com/image/2281671/free-illustration-image-bird-hummingbird-flying 56 | https://www.rawpixel.com/image/2281679/free-illustration-image-bird-hummingbird-animals 57 | https://www.rawpixel.com/image/2281665/free-illustration-image-hummingbird-ernst-haeckel-birds 58 | 59 | "Green-tailed Jacamar" by Jacques Barraband. CC0. 60 | https://www.rawpixel.com/image/328508/free-illustration-image-jacques-barraband-paradise 61 | 62 | "Ducks" by Goyō Hashiguchi. CC0 63 | https://www.rawpixel.com/image/3813787/illustration-image-flower-art-floral 64 | 65 | "Colombes et lis, étoffe imprimée" illustrated by Maurice Pillard Verneuil. 66 | https://www.rawpixel.com/image/2053817/illustration-from-lanimal-dans-decoration 67 | Included as a short video clip. 68 | 69 | Modified versions of the above images, as well as additional "flight path" illustrations were created specifically for Twenty Twenty-Two. CC0. 70 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/presslabs/gitium-base/90e566c9bc462c0d271b8608101d1fcc28402de6/wp-content/themes/twentytwentytwo/screenshot.png -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 7 |
8 |
9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/archive.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 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
36 |
37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/blank.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/home.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 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/index.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 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/page-large-header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/page-no-separators.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 |
14 |
15 |
16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/page.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 | 27 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/search.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 | 27 | 28 |
29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/templates/single-no-separators.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 | 27 | 28 | 29 | 30 | 31 |
32 |
33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /wp-content/themes/twentytwentytwo/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 |
27 | 28 | 29 | 30 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |
41 | 42 | 43 |
44 |
45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /wp-content/updraft: -------------------------------------------------------------------------------- 1 | uploads/updraft -------------------------------------------------------------------------------- /wp-content/uploads-webpc: -------------------------------------------------------------------------------- 1 | uploads/uploads-webpc -------------------------------------------------------------------------------- /wp-content/webp-express: -------------------------------------------------------------------------------- 1 | uploads/webp-express --------------------------------------------------------------------------------