Changeset 356309
- Timestamp:
- 10/30/2026 12:56:48 PM (11 hours ago)
- Location:
- adventure-grove/1.1.18
- Files:
-
- 16 edited
- 1 copied
-
. (copied) (copied from adventure-grove/1.1.1 )
-
assets/css/layout.css (modified) (1 diff)
-
assets/css/theme.css (modified) (8 diffs)
-
functions.php (modified) (1 diff)
-
languages/adventure-grove.pot (modified) (14 diffs)
-
patterns/groups.php (modified) (3 diffs)
-
patterns/not-found.php (modified) (1 diff)
-
patterns/page-adventure-detail.php (modified) (1 diff)
-
patterns/page-contact.php (modified) (2 diffs)
-
patterns/page-groups.php (modified) (5 diffs)
-
patterns/page-home.php (modified) (3 diffs)
-
patterns/posts.php (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
-
style.css (modified) (1 diff)
-
templates/page.html (modified) (2 diffs)
-
templates/single.html (modified) (2 diffs)
-
theme.json (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
adventure-grove/1.1.18/assets/css/layout.css
r356256 r356309 1652 1652 overflow: hidden; 1653 1653 } 1654 a:focus-visible,1655 button:focus-visible,1656 input:focus-visible,1657 textarea:focus-visible,1658 select:focus-visible {1659 outline: 3px solid var(--orange);1660 outline-offset: 3px;1661 }1662 1654 :where(.display-title) { 1663 1655 letter-spacing: -0.055em; -
adventure-grove/1.1.18/assets/css/theme.css
r356256 r356309 43 43 font: inherit; 44 44 } 45 a:focus-visible, 46 button:focus-visible, 47 summary:focus-visible, 48 input:focus-visible, 49 textarea:focus-visible, 50 select:focus-visible { 51 outline: 3px solid var(--forest-deep); 52 outline-offset: 3px; 53 box-shadow: 0 0 0 6px #fff; 45 #wp-skip-link:focus-visible, 46 .wp-site-blocks :is(a, button, summary, input, textarea, select):focus-visible { 47 outline: 0; 48 outline-offset: 0; 49 box-shadow: none; 50 border-color: var(--forest-deep); 51 } 52 .wp-site-blocks a:not(.wp-element-button):focus-visible, 53 .wp-site-blocks button:not(.wp-element-button):focus-visible, 54 .wp-site-blocks summary:focus-visible { 55 color: var(--orange); 56 } 57 .adventure-header-overlay a:not(.wp-element-button):focus-visible, 58 .adventure-footer a:focus-visible { 59 color: var(--lime); 60 } 61 .wp-block-button .wp-block-button__link:focus-visible, 62 .wp-element-button:focus-visible, 63 .wp-block-search__button:focus-visible, 64 .wp-block-post-comments-form input[type="submit"]:focus-visible { 65 background: var(--forest-deep); 66 color: var(--lime); 54 67 } 55 68 :where(.bg-orange :where([class*="text-white/"])) { … … 111 124 padding-inline-start: 1.25rem; 112 125 } 113 .wp-block-group .wp-block-list li { 126 /* Lists with space-y-4 keep the original 1rem rhythm between items. */ 127 .wp-block-group .wp-block-list:where(:not(.space-y-4)) li { 114 128 margin-block: 0.6rem; 115 129 } … … 458 472 .adventure-post-card { 459 473 min-width: 0; 460 } 461 .adventure-post-card > * + * { 462 margin-block-start: 1rem; 474 height: 100%; 475 display: flex; 476 flex-direction: column; 477 gap: 0.75rem; 478 } 479 .adventure-post-card > * { 480 margin-block: 0; 481 } 482 .adventure-post-card .adventure-post-card-meta { 483 gap: 0.5rem 0.75rem; 484 align-items: baseline; 485 } 486 .adventure-post-image + .adventure-post-card-meta { 487 margin-block-start: 0.5rem; 488 } 489 .adventure-post-card .wp-block-post-excerpt__excerpt { 490 margin: 0; 491 } 492 .adventure-post-card .wp-block-read-more { 493 align-self: flex-start; 494 margin-block-start: auto; 495 padding-block-start: 0.5rem; 496 } 497 :where(.adventure-post-card .wp-block-post-excerpt) { 498 font-size: var(--text-sm); 499 line-height: 1.7; 500 color: var(--muted); 501 } 502 :where(.adventure-post-card .wp-block-read-more) { 503 font-size: var(--text-xs); 504 font-weight: 900; 505 letter-spacing: 0.06em; 506 text-transform: uppercase; 507 } 508 :where(.adventure-content > .wp-block-post-title) { 509 font-size: clamp(2.5rem, 6vw, 5rem); 510 line-height: 1.1; 463 511 } 464 512 :where(.adventure-post-card .wp-block-post-title) { 465 font-size: calc(var(--adventure-text-base) * 1. 6);513 font-size: calc(var(--adventure-text-base) * 1.5); 466 514 line-height: 1.2; 467 515 } … … 486 534 font-size: calc(var(--adventure-text-base) * 0.8); 487 535 } 488 .adventure-posts .wp-block-query-pagination { 489 margin-block-start: 3rem; 536 :is(.wp-site-blocks, .editor-styles-wrapper) 537 :is(.wp-block-query-pagination, .wp-block-comments-pagination) { 538 display: flex; 539 flex-wrap: wrap; 540 align-items: center; 541 justify-content: center; 542 gap: 0.75rem; 543 margin-block-start: clamp(2rem, 5vw, 3rem); 544 padding-block-start: 1.5rem; 545 border-block-start: 1px solid #dce2dd; 546 } 547 :is(.wp-site-blocks, .editor-styles-wrapper) 548 :is(.wp-block-query-pagination, .wp-block-comments-pagination) 549 > * { 550 margin: 0; 551 } 552 :is(.wp-site-blocks, .editor-styles-wrapper) 553 :is( 554 .wp-block-query-pagination-numbers, 555 .wp-block-comments-pagination-numbers 556 ) { 557 display: flex; 558 flex-wrap: wrap; 559 justify-content: center; 560 gap: 0.5rem; 561 } 562 :is(.wp-site-blocks, .editor-styles-wrapper) 563 :is(.wp-block-query-pagination, .wp-block-comments-pagination) 564 :is( 565 .page-numbers, 566 :is( 567 .wp-block-query-pagination-previous, 568 .wp-block-comments-pagination-previous 569 ), 570 :is(.wp-block-query-pagination-next, .wp-block-comments-pagination-next) 571 ) { 572 display: inline-flex; 573 align-items: center; 574 justify-content: center; 575 box-sizing: border-box; 576 min-width: 2.75rem; 577 min-height: 2.75rem; 578 padding: 0.5rem 0.75rem; 579 border: 1px solid #dce2dd; 580 border-radius: 999px; 581 background: var(--wp--preset--color--white); 582 color: var(--forest-deep); 583 font-size: 0.875em; 584 font-weight: 700; 585 line-height: 1.5; 586 text-decoration: none; 587 transition: 588 background-color 0.2s, 589 color 0.2s, 590 border-color 0.2s; 591 } 592 :is(.wp-site-blocks, .editor-styles-wrapper) 593 :is(.wp-block-query-pagination, .wp-block-comments-pagination) 594 :is( 595 :is( 596 .wp-block-query-pagination-previous, 597 .wp-block-comments-pagination-previous 598 ), 599 :is(.wp-block-query-pagination-next, .wp-block-comments-pagination-next) 600 ) { 601 padding-inline: 1.25rem; 602 } 603 :is(.wp-site-blocks, .editor-styles-wrapper) 604 :is(.wp-block-query-pagination, .wp-block-comments-pagination) 605 .current { 606 background: var(--lime); 607 border-color: var(--lime); 608 } 609 :is(.wp-site-blocks, .editor-styles-wrapper) 610 :is(.wp-block-query-pagination, .wp-block-comments-pagination) 611 .dots { 612 background: transparent; 613 border-color: transparent; 614 min-width: 1.5rem; 615 padding-inline: 0; 616 } 617 :is(.wp-site-blocks, .editor-styles-wrapper) 618 :is(.wp-block-query-pagination, .wp-block-comments-pagination) 619 a:is(:hover, :focus-visible) { 620 background: var(--forest-deep); 621 border-color: var(--forest-deep); 622 color: var(--lime); 623 text-decoration: none; 624 } 625 @media (max-width: 600px) { 626 :is(.wp-site-blocks, .editor-styles-wrapper) 627 :is( 628 .wp-block-query-pagination-numbers, 629 .wp-block-comments-pagination-numbers 630 ) { 631 order: -1; 632 flex-basis: 100%; 633 } 490 634 } 491 635 .adventure-filter { 492 636 display: inline-block; 493 margin: 0 .25rem;637 margin: 0; 494 638 } 495 639 .adventure-activity-filter:not(.is-enhanced) … … 502 646 display: flex; 503 647 } 504 .adventure-filter .wp-block-button__link { 648 .wp-block-button.adventure-filter .wp-block-button__link { 649 display: inline-flex; 650 align-items: center; 651 justify-content: center; 652 min-inline-size: 6.5rem; 653 min-block-size: 3rem; 505 654 padding: 0.8rem 1.5rem; 655 border: 2px solid var(--forest-deep); 506 656 } 507 657 :where(.adventure-filter .wp-block-button__link) { 508 658 font-size: calc(var(--adventure-text-base) * 0.75); 509 659 } 510 :where(.adventure-filter a[aria-pressed="true"]) { 511 background: var(--forest); 512 color: var(--color-white); 513 border-color: var(--forest); 660 .adventure-activity-filter .wp-block-buttons:has(> .adventure-filter) { 661 gap: 0.5rem; 662 align-items: stretch; 663 } 664 .adventure-activity-filter .adventure-filter a[aria-pressed="false"] { 665 background: transparent; 666 color: var(--forest-deep); 667 border-color: var(--forest-deep); 668 } 669 .adventure-activity-filter .adventure-filter a[aria-pressed="true"] { 670 background: var(--lime); 671 color: var(--forest-deep); 672 border-color: var(--lime); 673 } 674 .adventure-activity-filter 675 .adventure-filter 676 a[aria-pressed]:is(:hover, :focus-visible) { 677 background: var(--forest-deep); 678 color: var(--lime); 679 border-color: var(--forest-deep); 514 680 } 515 681 .activity-card[hidden] { … … 660 826 } 661 827 .adventure-comment { 662 padding-block: 1.5rem; 663 border-block-end: 1px solid var(--cream); 828 padding: clamp(1rem, 3vw, 1.5rem); 829 border: 1px solid var(--cream); 830 border-radius: 1.25rem; 831 background: var(--cream); 832 overflow-wrap: anywhere; 833 } 834 .adventure-comment-meta { 835 gap: 0.25rem 1rem; 836 } 837 :where(.adventure-comment .wp-block-comment-author-name) { 838 font-size: 1em; 839 font-weight: 700; 840 } 841 :where(.adventure-comment .wp-block-comment-date) { 842 font-size: 0.8125em; 843 color: var(--muted); 844 } 845 .adventure-comment 846 :is(.wp-block-comment-author-name, .wp-block-comment-date) 847 a { 848 color: inherit; 849 text-decoration: none; 850 } 851 .adventure-comment .wp-block-comment-content { 852 margin-block: 1rem; 853 line-height: 1.8; 854 } 855 .adventure-comment .wp-block-comment-content > :first-child { 856 margin-block-start: 0; 857 } 858 .adventure-comment .wp-block-comment-content > :last-child { 859 margin-block-end: 0; 860 } 861 .adventure-comment .comment-reply-link { 862 display: inline-flex; 863 align-items: center; 864 min-height: 2.75rem; 865 padding: 0.35rem 1rem; 866 border: 1px solid var(--forest); 867 border-radius: 999px; 868 color: var(--forest-deep); 869 font-size: 0.8125em; 870 font-weight: 700; 871 text-decoration: none; 872 } 873 .adventure-comment .comment-reply-link:is(:hover, :focus-visible) { 874 background: var(--forest-deep); 875 color: var(--lime); 876 } 877 .adventure-comments :is(.wp-block-comments-title, .comment-reply-title) { 878 font-size: 1.5em; 879 line-height: 1.3; 880 margin-block: 0 1.5rem; 881 } 882 .adventure-comments .comment-respond { 883 margin-block-start: 2rem; 884 padding: clamp(1.25rem, 4vw, 2rem); 885 border: 1px solid #dce2dd; 886 border-radius: 1.5rem; 887 } 888 .adventure-comments .comment-form { 889 display: grid; 890 grid-template-columns: repeat(2, minmax(0, 1fr)); 891 gap: 1.25rem; 892 } 893 .adventure-comments .comment-form > * { 894 grid-column: 1 / -1; 895 min-width: 0; 896 margin: 0; 897 } 898 .adventure-comments 899 .comment-form 900 :is(.comment-form-author, .comment-form-email) { 901 grid-column: auto; 902 } 903 .adventure-comments .comment-form label { 904 margin-block-end: 0.5rem; 905 font-size: 0.8125em; 906 font-weight: 700; 907 } 908 .adventure-comments 909 .comment-form 910 :is(input:not([type="submit"]):not([type="checkbox"]), textarea) { 911 box-sizing: border-box; 912 width: 100%; 913 border-radius: 1rem; 914 background: var(--white); 915 color: var(--forest-deep); 916 font: inherit; 917 } 918 .adventure-comments .comment-form textarea { 919 min-height: 10rem; 920 resize: vertical; 921 } 922 .adventure-comments .comment-form input[type="checkbox"] { 923 width: 1rem; 924 height: 1rem; 925 padding: 0; 926 margin-inline-end: 0.4rem; 927 accent-color: var(--forest); 928 } 929 .adventure-comments .comment-form .comment-form-cookies-consent label { 930 font-weight: 400; 931 } 932 .adventure-comments 933 :is(.comment-notes, .logged-in-as, .comment-form-cookies-consent) { 934 font-size: 0.875em; 935 color: var(--muted); 936 } 937 .adventure-comments #cancel-comment-reply-link { 938 display: inline-block; 939 margin-inline-start: 0.75rem; 940 font: 400 0.625em/1.5 var(--wp--preset--font-family--body); 941 } 942 @media (max-width: 600px) { 943 .adventure-comments .comment-form { 944 grid-template-columns: minmax(0, 1fr); 945 } 946 .adventure-comments .comment-form input[type="submit"] { 947 width: 100%; 948 } 664 949 } 665 950 .adventure-comments .children { … … 688 973 .adventure-comments .wp-block-comment-template ol { 689 974 padding-inline-start: clamp(0.75rem, 2vw, 1.5rem); 975 margin-block: 1rem; 976 border-inline-start: 1px solid #dce2dd; 977 } 978 .adventure-comments .wp-block-comment-template li { 979 margin-block: 1rem; 980 } 981 .adventure-comments .wp-block-comment-template ol .adventure-comment { 982 background: var(--white); 983 border-color: #dce2dd; 690 984 } 691 985 … … 713 1007 aspect-ratio: 16 / 9; 714 1008 } 1009 1010 /* Match the original activity price card while keeping native editable buttons. */ 1011 .adventure-booking-card { 1012 max-width: 100%; 1013 } 1014 .adventure-booking-card .adventure-booking-price { 1015 display: flex; 1016 align-items: baseline; 1017 gap: 0.5rem; 1018 margin-block-start: 0.25rem; 1019 } 1020 :where(.adventure-booking-price) { 1021 line-height: 1.15; 1022 } 1023 .adventure-booking-price > span { 1024 white-space: nowrap; 1025 } 1026 .adventure-booking-card .adventure-booking-actions { 1027 margin-block-start: 1.25rem; 1028 } 1029 .adventure-booking-actions .wp-block-button { 1030 width: 100%; 1031 } 1032 .adventure-booking-actions .wp-block-button__link { 1033 display: block; 1034 text-align: center; 1035 } 1036 1037 /* Optional Fluent Forms presentation; the plugin owns submission handling. */ 1038 .adventure-form-slot:has(.fluentform) { 1039 border: 0; 1040 padding: clamp(1.5rem, 3vw, 2.5rem); 1041 } 1042 .adventure-form-slot .fluentform { 1043 margin-block-start: 1.5rem; 1044 font: inherit; 1045 } 1046 .adventure-form-slot .fluentform fieldset { 1047 display: grid; 1048 grid-template-columns: repeat(2, minmax(0, 1fr)); 1049 gap: 1.25rem 1rem; 1050 } 1051 .adventure-form-slot .fluentform legend { 1052 position: absolute; 1053 } 1054 .adventure-form-slot .fluentform .ff-el-group { 1055 margin: 0; 1056 min-width: 0; 1057 } 1058 .adventure-form-slot .fluentform .adventure-form-wide, 1059 .adventure-form-slot .fluentform .ff_submit_btn_wrapper { 1060 grid-column: 1 / -1; 1061 } 1062 .adventure-form-slot .fluentform .ff-el-input--label { 1063 margin-block-end: 0.5rem; 1064 } 1065 .adventure-form-slot .fluentform .ff-el-input--label label { 1066 font-size: var(--text-xs); 1067 font-weight: 800; 1068 text-transform: uppercase; 1069 letter-spacing: 0.04em; 1070 } 1071 .adventure-form-slot .fluentform .ff-el-form-control { 1072 width: 100%; 1073 min-height: 3rem; 1074 border: 1px solid color-mix(in srgb, var(--forest-deep) 20%, transparent); 1075 border-radius: 1rem; 1076 padding: 0.75rem 1rem; 1077 background: var(--color-white); 1078 color: var(--ink); 1079 font-family: inherit; 1080 font-size: var(--text-sm); 1081 } 1082 .adventure-form-slot .fluentform textarea.ff-el-form-control { 1083 min-height: 7rem; 1084 resize: vertical; 1085 } 1086 .adventure-form-slot .fluentform .frm-fluent-form .ff-btn-submit { 1087 width: 100%; 1088 border: 1px solid transparent; 1089 border-radius: 999px; 1090 padding: calc(1rem - 1px) calc(1.5rem - 1px); 1091 background: var(--lime); 1092 color: var(--forest-deep); 1093 font-family: inherit; 1094 font-size: var(--text-xs); 1095 font-weight: 900; 1096 text-transform: uppercase; 1097 letter-spacing: 0.08em; 1098 cursor: pointer; 1099 } 1100 .adventure-form-slot 1101 .fluentform 1102 .frm-fluent-form 1103 .ff-btn-submit:is(:hover, :focus-visible) { 1104 background: var(--forest-deep); 1105 color: var(--lime); 1106 } 1107 .adventure-form-slot .fluentform .ff-el-is-error .text-danger { 1108 color: #b42318; 1109 } 1110 .adventure-form-slot .fluentform .ff-message-success { 1111 border: 1px solid var(--forest); 1112 border-radius: 1rem; 1113 padding: 1rem; 1114 color: var(--forest-deep); 1115 background: var(--cream); 1116 } 1117 @media (max-width: 600px) { 1118 .adventure-form-slot .fluentform fieldset { 1119 grid-template-columns: minmax(0, 1fr); 1120 } 1121 } 1122 .adventure-form-slot 1123 .fluentform 1124 .frm-fluent-form 1125 :is(input, textarea, button):focus-visible { 1126 outline: 0; 1127 outline-offset: 0; 1128 box-shadow: none; 1129 border-color: var(--forest-deep); 1130 } 1131 1132 .adventure-form-slot .fluentform .adventure-contact-message textarea { 1133 min-height: 8rem; 1134 } 1135 1136 :where(.adventure-contact-title) { 1137 font-size: clamp(3rem, 5.2vw, 5.25rem); 1138 } 1139 1140 .adventure-form-slot .fluentform .frm-fluent-form .ff-btn-submit:focus-visible { 1141 border-color: var(--orange); 1142 } 1143 1144 /* Adjacent articles use core navigation links with full-card click targets. */ 1145 .adventure-prose .adventure-post-navigation { 1146 gap: 1rem; 1147 margin-block-start: 3rem; 1148 padding-block-start: 2rem; 1149 border-block-start: 1px solid 1150 color-mix(in srgb, var(--forest-deep) 15%, transparent); 1151 } 1152 .wp-site-blocks .adventure-post-navigation:not(:has(a)), 1153 .wp-site-blocks 1154 .adventure-post-navigation 1155 .wp-block-post-navigation-link:empty { 1156 display: none; 1157 } 1158 .adventure-post-navigation .wp-block-post-navigation-link { 1159 position: relative; 1160 min-width: 0; 1161 } 1162 :where(.adventure-post-navigation .wp-block-post-navigation-link) { 1163 font-weight: 800; 1164 color: var(--forest-deep); 1165 } 1166 .adventure-post-navigation .post-navigation-link-next { 1167 grid-column: 2; 1168 text-align: right; 1169 } 1170 .adventure-post-navigation a { 1171 overflow-wrap: anywhere; 1172 display: flex; 1173 flex-direction: column; 1174 gap: 0.75rem; 1175 height: 100%; 1176 padding: 1.5rem; 1177 border: 1px solid color-mix(in srgb, var(--forest-deep) 20%, transparent); 1178 border-radius: 1.5rem; 1179 text-decoration: none; 1180 background: var(--cream); 1181 transition: 1182 border-color 160ms ease, 1183 background-color 160ms ease; 1184 } 1185 .adventure-post-navigation .post-navigation-link__label { 1186 display: block; 1187 } 1188 :where(.adventure-post-navigation .post-navigation-link__label) { 1189 font-size: 0.75em; 1190 text-transform: uppercase; 1191 letter-spacing: 0.08em; 1192 color: var(--muted); 1193 } 1194 :where(.adventure-post-navigation .post-navigation-link__title) { 1195 font-size: 1.125em; 1196 line-height: 1.45; 1197 } 1198 .adventure-post-navigation 1199 .post-navigation-link-previous 1200 .post-navigation-link__label { 1201 padding-inline-start: 1.75rem; 1202 } 1203 .adventure-post-navigation 1204 .post-navigation-link-next 1205 .post-navigation-link__label { 1206 padding-inline-end: 1.75rem; 1207 } 1208 .adventure-post-navigation [class*="wp-block-post-navigation-link__arrow-"] { 1209 position: absolute; 1210 top: 1.25rem; 1211 margin: 0; 1212 pointer-events: none; 1213 } 1214 :where( 1215 .adventure-post-navigation [class*="wp-block-post-navigation-link__arrow-"] 1216 ) { 1217 font-size: 1.5em; 1218 line-height: 1; 1219 color: var(--orange); 1220 } 1221 .adventure-post-navigation .wp-block-post-navigation-link__arrow-previous { 1222 left: 1.5rem; 1223 } 1224 .adventure-post-navigation .wp-block-post-navigation-link__arrow-next { 1225 right: 1.5rem; 1226 } 1227 .adventure-post-navigation a:is(:hover, :focus-visible) { 1228 border-color: var(--forest-deep); 1229 background: var(--color-white); 1230 text-decoration: none; 1231 } 1232 @media (max-width: 600px) { 1233 .adventure-prose .adventure-post-navigation { 1234 grid-template-columns: minmax(0, 1fr); 1235 } 1236 .adventure-post-navigation .post-navigation-link-next { 1237 grid-column: auto; 1238 } 1239 } 1240 1241 /* The error page uses core blocks so its copy and search remain editable. */ 1242 .adventure-not-found { 1243 display: grid; 1244 grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); 1245 gap: clamp(2rem, 5vw, 5rem); 1246 align-items: center; 1247 padding: clamp(1.5rem, 4vw, 3.5rem); 1248 border-radius: 2rem; 1249 background: var(--cream); 1250 } 1251 .adventure-not-found-copy > * { 1252 margin-block: 0; 1253 } 1254 .adventure-not-found-copy > * + * { 1255 margin-block-start: 1.5rem; 1256 } 1257 .adventure-not-found .section-kicker { 1258 color: var(--orange); 1259 } 1260 :where(.adventure-not-found-title) { 1261 font-size: clamp(3.5rem, 6vw, 6rem); 1262 line-height: 0.95; 1263 } 1264 :where(.adventure-not-found-description) { 1265 color: var(--muted); 1266 line-height: 1.8; 1267 } 1268 .adventure-not-found-search { 1269 padding-block-start: 0.5rem; 1270 } 1271 .adventure-not-found-search .wp-block-search__label { 1272 display: block; 1273 margin-block-end: 0.75rem; 1274 font-size: 0.875em; 1275 font-weight: 700; 1276 } 1277 .adventure-not-found-search .wp-block-search__inside-wrapper { 1278 gap: 0.5rem; 1279 } 1280 .adventure-not-found-search .wp-block-search__input { 1281 min-width: 0; 1282 width: 100%; 1283 background: var(--wp--preset--color--white); 1284 color: var(--forest-deep); 1285 } 1286 .adventure-not-found-search .wp-block-search__button { 1287 margin: 0; 1288 padding-inline: 1.25rem; 1289 border: 1px solid transparent; 1290 } 1291 .adventure-not-found-search 1292 .wp-block-search__button:is(:hover, :focus-visible) { 1293 background: var(--forest-deep); 1294 color: var(--lime); 1295 border-color: var(--forest-deep); 1296 } 1297 .adventure-not-found-sign { 1298 display: flex; 1299 flex-direction: column; 1300 justify-content: center; 1301 align-items: center; 1302 min-height: 26rem; 1303 margin: 0; 1304 padding: 2rem 1rem; 1305 border-radius: 1.5rem 1.5rem 5rem; 1306 background: 1307 radial-gradient(ellipse at 100% 0%, var(--forest) 0%, transparent 70%), 1308 var(--forest-deep); 1309 color: var(--lime); 1310 text-align: center; 1311 } 1312 :where(.adventure-not-found-code) { 1313 font-size: clamp(7rem, 14vw, 12rem); 1314 line-height: 1; 1315 letter-spacing: -0.04em; 1316 } 1317 .adventure-not-found-sign > * { 1318 margin: 0; 1319 } 1320 :where(.adventure-not-found-caption) { 1321 margin-block-start: 1rem; 1322 color: var(--wp--preset--color--white); 1323 font-size: 0.875em; 1324 } 1325 @media (max-width: 781px) { 1326 .adventure-not-found { 1327 grid-template-columns: minmax(0, 1fr); 1328 } 1329 .adventure-not-found-sign { 1330 min-height: 15rem; 1331 } 1332 } 1333 @media (max-width: 400px) { 1334 .adventure-not-found-search .wp-block-search__inside-wrapper { 1335 flex-wrap: wrap; 1336 } 1337 .adventure-not-found-search .wp-block-search__button { 1338 width: 100%; 1339 } 1340 } 1341 1342 /* Defaults for core metadata blocks, including blocks inserted in post content. */ 1343 :where(.wp-block-post-author) { 1344 align-items: center; 1345 gap: 1rem; 1346 line-height: 1.6; 1347 overflow-wrap: anywhere; 1348 } 1349 :where(.wp-block-post-author__avatar) { 1350 flex-shrink: 0; 1351 margin: 0; 1352 } 1353 :where(.wp-block-post-author__avatar img, .wp-block-avatar img) { 1354 display: block; 1355 border-radius: 50%; 1356 } 1357 :where(.wp-block-post-author__content) { 1358 min-width: 0; 1359 } 1360 :where(.wp-block-post-author__name) { 1361 font-weight: 700; 1362 margin: 0; 1363 } 1364 :where(.wp-block-post-author__bio, .wp-block-post-author__byline) { 1365 font-size: 0.875em; 1366 line-height: 1.7; 1367 margin-block: 0.25rem 0; 1368 } 1369 :where(.wp-block-post-author a) { 1370 text-decoration: none; 1371 } 1372 :where(.wp-block-post-content .wp-block-post-date) { 1373 font-size: 0.875em; 1374 color: var(--muted); 1375 line-height: 1.6; 1376 } 1377 :where(.wp-block-post-content .wp-block-post-date a) { 1378 text-decoration: none; 1379 } 1380 :where(.wp-block-post-terms) { 1381 overflow-wrap: anywhere; 1382 line-height: 1.8; 1383 } 1384 :where(.wp-block-post-content .wp-block-post-terms a) { 1385 display: inline-block; 1386 max-width: 100%; 1387 padding: 0.25em 0.75em; 1388 margin-block: 0.2em; 1389 border: 1px solid #dce2dd; 1390 border-radius: 999px; 1391 color: inherit; 1392 font-size: 0.875em; 1393 font-weight: 700; 1394 text-decoration: none; 1395 } 1396 :where(.wp-block-post-content .wp-block-post-terms__separator) { 1397 margin-inline: 0.25em; 1398 } 1399 :where(.wp-block-post-content .wp-block-post-terms a):is( 1400 :hover, 1401 :focus-visible 1402 ) { 1403 border-color: var(--forest-deep); 1404 background: var(--forest-deep); 1405 color: var(--lime); 1406 text-decoration: none; 1407 } 1408 :where(.wp-block-post-content .wp-block-post-navigation-link) { 1409 overflow-wrap: anywhere; 1410 font-size: 1em; 1411 } 1412 :where(.wp-block-post-content .wp-block-post-navigation-link a) { 1413 display: flex; 1414 align-items: center; 1415 gap: 0.75rem; 1416 min-height: 3.5rem; 1417 padding: 1rem 1.25rem; 1418 border: 1px solid #dce2dd; 1419 border-radius: 1.25rem; 1420 background: var(--cream); 1421 color: var(--forest-deep); 1422 font-weight: 700; 1423 text-decoration: none; 1424 } 1425 :where(.wp-block-post-content .post-navigation-link-next a) { 1426 justify-content: flex-end; 1427 text-align: end; 1428 } 1429 :where( 1430 .wp-block-post-content 1431 .post-navigation-link-next 1432 a:not(:has(.wp-block-post-navigation-link__arrow-next)) 1433 )::after { 1434 content: "→"; 1435 color: var(--orange); 1436 flex-shrink: 0; 1437 } 1438 :where( 1439 .wp-block-post-content 1440 .post-navigation-link-previous 1441 a:not(:has(.wp-block-post-navigation-link__arrow-previous)) 1442 )::before { 1443 content: "←"; 1444 color: var(--orange); 1445 flex-shrink: 0; 1446 } 1447 :where(.wp-block-post-content .wp-block-post-navigation-link a):is( 1448 :hover, 1449 :focus-visible 1450 ) { 1451 border-color: var(--forest-deep); 1452 color: var(--orange); 1453 text-decoration: none; 1454 } 1455 :where(.wp-block-read-more:not(.adventure-post-card .wp-block-read-more)) { 1456 box-sizing: border-box; 1457 min-height: 2.75rem; 1458 padding: 0.75rem 1.25rem; 1459 border: 1px solid var(--forest); 1460 border-radius: 999px; 1461 color: var(--forest-deep); 1462 font-size: 0.75em; 1463 font-weight: 800; 1464 line-height: 1.5; 1465 letter-spacing: 0.06em; 1466 text-transform: uppercase; 1467 text-decoration: none; 1468 overflow-wrap: anywhere; 1469 max-width: 100%; 1470 } 1471 :where(.wp-block-read-more:not(.adventure-post-card .wp-block-read-more)):is( 1472 :hover, 1473 :focus-visible 1474 ) { 1475 background: var(--forest-deep); 1476 border-color: var(--forest-deep); 1477 color: var(--lime); 1478 text-decoration: none; 1479 } 1480 1481 /* Prose paragraph spacing must not separate the author name from its avatar. */ 1482 .wp-block-post-author .wp-block-post-author__name { 1483 margin-block: 0; 1484 } 1485 .wp-block-post-author .wp-block-post-author__avatar { 1486 margin-inline: 0; 1487 } 1488 1489 /* Keep filled link states legible when the global link focus color applies. */ 1490 .wp-site-blocks 1491 .wp-block-post-content 1492 .wp-block-post-terms 1493 a:is(:hover, :focus-visible), 1494 .wp-site-blocks 1495 a.wp-block-read-more:where(:not(.adventure-post-card .wp-block-read-more)):is( 1496 :hover, 1497 :focus-visible 1498 ) { 1499 color: var(--lime); 1500 } 1501 1502 /* Core tables scroll in their figure wrapper, preserving table column sizing. */ 1503 .adventure-prose :is(.wp-block-table, .wp-block-calendar) table { 1504 display: table; 1505 overflow: visible; 1506 } 1507 .adventure-prose .wp-block-table { 1508 max-width: 100%; 1509 overflow-x: auto; 1510 } 1511 .adventure-prose .wp-block-pullquote blockquote { 1512 border-inline-start: 0; 1513 padding-inline: 0; 1514 } 1515 :where(.wp-block-pullquote) { 1516 padding-block: 2rem; 1517 } 1518 /* Structural block lists must not inherit prose bullets or indentation. */ 1519 .adventure-prose 1520 :is( 1521 .wp-block-post-template, 1522 .wp-block-social-links, 1523 .wp-block-latest-posts, 1524 .wp-block-navigation__container, 1525 .wp-block-navigation__submenu-container, 1526 .wp-block-navigation .wp-block-page-list, 1527 .blocks-gallery-grid 1528 ) { 1529 list-style: none; 1530 padding-inline-start: 0; 1531 } 1532 .adventure-prose .wp-block-calendar :is(th, td) { 1533 padding: clamp(0.25rem, 1vw, 0.65rem); 1534 text-align: center; 1535 } 1536 :where(.wp-block-calendar caption) { 1537 margin-block-end: 0.75rem; 1538 font-weight: 700; 1539 } 1540 :where(.wp-block-code, .wp-block-preformatted, .wp-block-verse) { 1541 border-radius: 1rem; 1542 line-height: 1.7; 1543 } 1544 :where(.wp-block-post-content .wp-block-search__label) { 1545 display: block; 1546 margin-block-end: 0.5rem; 1547 font-size: 0.875em; 1548 font-weight: 700; 1549 } 1550 :where(.wp-block-post-content .wp-block-search__input) { 1551 min-width: 0; 1552 } 1553 .adventure-content-pagination, 1554 .adventure-prose .post-nav-links { 1555 display: flex; 1556 align-items: center; 1557 justify-content: center; 1558 flex-wrap: wrap; 1559 gap: 0.5rem; 1560 margin-block: 2rem; 1561 } 1562 .adventure-content-pagination .post-page-numbers, 1563 .adventure-prose .post-nav-links .post-page-numbers { 1564 display: inline-flex; 1565 align-items: center; 1566 justify-content: center; 1567 min-width: 2.75rem; 1568 min-height: 2.75rem; 1569 padding: 0.5rem 0.75rem; 1570 border: 1px solid #dce2dd; 1571 border-radius: 999px; 1572 font-weight: 700; 1573 text-decoration: none; 1574 } 1575 :is(.adventure-content-pagination, .adventure-prose .post-nav-links) .current { 1576 background: var(--lime); 1577 border-color: var(--lime); 1578 color: var(--forest-deep); 1579 } 1580 .wp-site-blocks 1581 :is(.adventure-content-pagination, .post-nav-links) 1582 a:is(:hover, :focus-visible) { 1583 background: var(--forest-deep); 1584 border-color: var(--forest-deep); 1585 color: var(--lime); 1586 text-decoration: none; 1587 } 1588 1589 /* Native checkboxes ignore CSS border colors; highlight their consent row instead. */ 1590 .wp-block-post-comments-form .comment-form-cookies-consent { 1591 padding: 0.75rem; 1592 border: 2px solid transparent; 1593 border-radius: 0.75rem; 1594 } 1595 .wp-block-post-comments-form 1596 .comment-form-cookies-consent:has(input[type="checkbox"]:focus-visible) { 1597 border-color: var(--forest-deep); 1598 background: var(--cream); 1599 color: var(--forest-deep); 1600 } -
adventure-grove/1.1.18/functions.php
r356256 r356309 78 78 return home_url( '/' . trim( $slug, '/' ) . '/' ); 79 79 } 80 81 /** 82 * Restore page links for legacy nextpage markers omitted by core's block renderer. 83 * Core already supplies links for the Page Break block. 84 * 85 * @param string $content Rendered post content block. 86 * @param array $block Parsed block data. 87 * @param WP_Block $instance Block instance with post context. 88 * @return string Rendered content with legacy page navigation when needed. 89 */ 90 function adventure_grove_legacy_page_links( $content, $block, $instance ) { 91 $post_id = isset( $instance->context['postId'] ) ? (int) $instance->context['postId'] : 0; 92 if ( ! is_singular() || get_queried_object_id() !== $post_id || post_password_required( $post_id ) ) { 93 return $content; 94 } 95 $source = get_post_field( 'post_content', $post_id ); 96 if ( false === strpos( $source, '<!--nextpage-->' ) || has_block( 'core/nextpage', $source ) ) { 97 return $content; 98 } 99 $links = wp_link_pages( 100 array( 101 'before' => '', 102 'after' => '', 103 'echo' => false, 104 ) 105 ); 106 if ( '' === $links ) { 107 return $content; 108 } 109 return $content . '<nav class="adventure-content-pagination" aria-label="' . esc_attr__( 'Post pages', 'adventure-grove' ) . '">' . $links . '</nav>'; 110 } 111 add_filter( 'render_block_core/post-content', 'adventure_grove_legacy_page_links', 10, 3 ); -
adventure-grove/1.1.18/languages/adventure-grove.pot
r356256 r356309 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Adventure Grove 1.1.1 \n"5 "Project-Id-Version: Adventure Grove 1.1.18\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/adventure-grove\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-10-30T 07:12:01+00:00\n"12 "POT-Creation-Date: 2026-10-30T10:02:20+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" … … 29 29 #: style.css 30 30 msgid "AtelierThemes" 31 msgstr "" 32 33 #. Author URI of the theme 34 #: style.css 35 msgid "https://atelierthemes.com/" 36 msgstr "" 37 38 #: functions.php:109 39 msgid "Post pages" 31 40 msgstr "" 32 41 … … 554 563 555 564 #: patterns/groups.php:35 565 #: patterns/page-groups.php:61 556 566 #: patterns/page-home.php:293 557 567 msgctxt "Image description" 558 msgid " Corporate group outside"568 msgid "Adult group crossing a forest rope bridge" 559 569 msgstr "" 560 570 … … 584 594 #: patterns/page-home.php:314 585 595 msgctxt "Image description" 586 msgid " Team building"596 msgid "Adults kayaking together on a mountain lake" 587 597 msgstr "" 588 598 … … 598 608 #: patterns/page-home.php:326 599 609 msgctxt "Image description" 600 msgid " Illustrative outdoor group activity"610 msgid "Forest archery range for outdoor group activities" 601 611 msgstr "" 602 612 … … 745 755 msgstr "" 746 756 747 #: patterns/not-found.php:17 757 #: patterns/not-found.php:16 758 msgid "Find your way" 759 msgstr "" 760 761 #: patterns/not-found.php:18 762 msgid "Search stories and pages…" 763 msgstr "" 764 765 #: patterns/not-found.php:19 766 msgid "Search" 767 msgstr "" 768 769 #: patterns/not-found.php:26 770 msgctxt "Pattern starter content" 771 msgid "Page not found" 772 msgstr "" 773 774 #: patterns/not-found.php:29 748 775 msgctxt "Pattern starter content" 749 776 msgid "A little off trail." 750 777 msgstr "" 751 778 752 #: patterns/not-found.php:20 753 msgctxt "Pattern starter content" 754 msgid "The page you are looking for could not be found. Try a search or head back outside." 779 #: patterns/not-found.php:32 780 msgctxt "Pattern starter content" 781 msgid "This path leads nowhere. The page may have moved, or the address may be incorrect. Let’s get you back to your next adventure." 782 msgstr "" 783 784 #: patterns/not-found.php:36 785 msgctxt "Pattern starter content" 786 msgid "Back to home →" 787 msgstr "" 788 789 #: patterns/not-found.php:47 790 msgctxt "Pattern starter content" 791 msgid "The adventure is still out there." 755 792 msgstr "" 756 793 … … 1249 1286 1250 1287 #: patterns/page-contact.php:37 1251 #: patterns/page-contact.php:6 31288 #: patterns/page-contact.php:66 1252 1289 msgctxt "Pattern starter content" 1253 1290 msgid "Daily, 8:00 AM — 6:00 PM" … … 1261 1298 1262 1299 #: patterns/page-contact.php:48 1300 msgctxt "Pattern starter content" 1301 msgid "The more you share, the better our first idea will be." 1302 msgstr "" 1303 1304 #: patterns/page-contact.php:51 1263 1305 #: patterns/page-groups.php:168 1264 1306 msgctxt "Pattern starter content" … … 1266 1308 msgstr "" 1267 1309 1268 #: patterns/page-contact.php:6 01310 #: patterns/page-contact.php:63 1269 1311 msgctxt "Pattern starter content" 1270 1312 msgid "Visit us" 1271 1313 msgstr "" 1272 1314 1273 #: patterns/page-contact.php:6 61315 #: patterns/page-contact.php:69 1274 1316 msgctxt "Pattern starter content" 1275 1317 msgid "Parking opens 30 minutes before the first session." 1276 1318 msgstr "" 1277 1319 1278 #: patterns/page-contact.php:7 21320 #: patterns/page-contact.php:75 1279 1321 msgctxt "Pattern starter content" 1280 1322 msgid "Email us" 1281 1323 msgstr "" 1282 1324 1283 #: patterns/page-contact.php:7 51325 #: patterns/page-contact.php:78 1284 1326 msgctxt "Pattern starter content" 1285 1327 msgid "hello@adventure.example" 1286 1328 msgstr "" 1287 1329 1288 #: patterns/page-contact.php: 781330 #: patterns/page-contact.php:81 1289 1331 msgctxt "Pattern starter content" 1290 1332 msgid "We reply within one business day." 1291 1333 msgstr "" 1292 1334 1293 #: patterns/page-contact.php:8 41335 #: patterns/page-contact.php:87 1294 1336 msgctxt "Pattern starter content" 1295 1337 msgid "Group desk" 1296 1338 msgstr "" 1297 1339 1298 #: patterns/page-contact.php: 871340 #: patterns/page-contact.php:90 1299 1341 msgctxt "Pattern starter content" 1300 1342 msgid "groups@adventure.example" 1301 1343 msgstr "" 1302 1344 1303 #: patterns/page-contact.php:9 01345 #: patterns/page-contact.php:93 1304 1346 msgctxt "Pattern starter content" 1305 1347 msgid "For schools, teams and parties of 15+." … … 1468 1510 #: patterns/page-groups.php:20 1469 1511 msgctxt "Image description" 1470 msgid " Groupadventure"1512 msgid "Friends enjoying an outdoor forest adventure" 1471 1513 msgstr "" 1472 1514 … … 1501 1543 msgstr "" 1502 1544 1503 #: patterns/page-groups.php:611504 msgctxt "Image description"1505 msgid "Corporate events"1506 msgstr ""1507 1508 1545 #: patterns/page-groups.php:74 1509 1546 msgctxt "Pattern starter content" … … 1518 1555 #: patterns/page-groups.php:103 1519 1556 msgctxt "Image description" 1520 msgid " Birthday party"1557 msgid "Outdoor picnic at a forest campsite" 1521 1558 msgstr "" 1522 1559 … … 1577 1614 msgstr "" 1578 1615 1579 #: patterns/posts.php:36 1616 #: patterns/posts.php:26 1617 msgid "Read article →" 1618 msgstr "" 1619 1620 #: patterns/posts.php:39 1580 1621 msgctxt "Pattern starter content" 1581 1622 msgid "No stories found. Try searching for something else." -
adventure-grove/1.1.18/patterns/groups.php
r356256 r356309 33 33 <div class="wp-block-group mt-12 grid gap-5 md:grid-cols-2"><!-- wp:group {"className":"image-zoom organic-card group relative min-h-[430px] overflow-hidden md:col-span-2"} --> 34 34 <div class="wp-block-group image-zoom organic-card group relative min-h-[430px] overflow-hidden md:col-span-2"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 35 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'corporate-events' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( ' Corporate group outside', 'Image description', 'adventure-grove' ); ?>"/></a></figure>35 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'corporate-events' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Adult group crossing a forest rope bridge', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 36 36 <!-- /wp:image --> 37 37 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep via-transparent to-transparent adventure-layer"} --> … … 54 54 <!-- wp:group {"className":"image-zoom organic-card group relative min-h-[350px] overflow-hidden"} --> 55 55 <div class="wp-block-group image-zoom organic-card group relative min-h-[350px] overflow-hidden"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 56 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'groups' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/ about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Team building', 'Image description', 'adventure-grove' ); ?>"/></a></figure>56 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'groups' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/kayaking.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Adults kayaking together on a mountain lake', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 57 57 <!-- /wp:image --> 58 58 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep to-transparent adventure-layer"} --> … … 66 66 <!-- wp:group {"className":"image-zoom organic-card group relative min-h-[350px] overflow-hidden"} --> 67 67 <div class="wp-block-group image-zoom organic-card group relative min-h-[350px] overflow-hidden"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 68 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'groups' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/a bout.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Illustrative outdoor group activity', 'Image description', 'adventure-grove' ); ?>"/></a></figure>68 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'groups' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/archery.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Forest archery range for outdoor group activities', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 69 69 <!-- /wp:image --> 70 70 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep to-transparent adventure-layer"} --> -
adventure-grove/1.1.18/patterns/not-found.php
r356256 r356309 13 13 exit; 14 14 } 15 $adventure_search_attributes = array( 16 'label' => __( 'Find your way', 'adventure-grove' ), 17 'showLabel' => true, 18 'placeholder' => __( 'Search stories and pages…', 'adventure-grove' ), 19 'buttonText' => __( 'Search', 'adventure-grove' ), 20 'className' => 'adventure-not-found-search', 21 ); 15 22 ?> 16 <!-- wp:heading {"level":1,"className":"display-title"} --> 17 <h1 class="wp-block-heading display-title"><?php echo esc_html_x( 'A little off trail.', 'Pattern starter content', 'adventure-grove' ); ?></h1> 23 <!-- wp:group {"align":"wide","className":"adventure-not-found"} --> 24 <div class="wp-block-group alignwide adventure-not-found"><!-- wp:group {"className":"adventure-not-found-copy"} --> 25 <div class="wp-block-group adventure-not-found-copy"><!-- wp:paragraph {"className":"section-kicker"} --> 26 <p class="section-kicker"><?php echo esc_html_x( 'Page not found', 'Pattern starter content', 'adventure-grove' ); ?></p> 27 <!-- /wp:paragraph --> 28 <!-- wp:heading {"level":1,"className":"display-title adventure-not-found-title"} --> 29 <h1 class="wp-block-heading display-title adventure-not-found-title"><?php echo esc_html_x( 'A little off trail.', 'Pattern starter content', 'adventure-grove' ); ?></h1> 18 30 <!-- /wp:heading --> 19 <!-- wp:paragraph -->20 <p ><?php echo esc_html_x( 'The page you are looking for could not be found. Try a search or head back outside.', 'Pattern starter content', 'adventure-grove' ); ?></p>31 <!-- wp:paragraph {"className":"adventure-not-found-description"} --> 32 <p class="adventure-not-found-description"><?php echo esc_html_x( 'This path leads nowhere. The page may have moved, or the address may be incorrect. Let’s get you back to your next adventure.', 'Pattern starter content', 'adventure-grove' ); ?></p> 21 33 <!-- /wp:paragraph --> 22 <!-- wp:search {"showLabel":false} /--> 23 34 <!-- wp:buttons --> 35 <div class="wp-block-buttons"><!-- wp:button --> 36 <div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo esc_html_x( 'Back to home →', 'Pattern starter content', 'adventure-grove' ); ?></a></div> 37 <!-- /wp:button --></div> 38 <!-- /wp:buttons --> 39 <!-- wp:search <?php echo wp_json_encode( $adventure_search_attributes ); ?> /--> 40 </div> 41 <!-- /wp:group --> 42 <!-- wp:group {"className":"adventure-not-found-sign"} --> 43 <div class="wp-block-group adventure-not-found-sign"><!-- wp:paragraph {"className":"display-title adventure-not-found-code"} --> 44 <p class="display-title adventure-not-found-code">404</p> 45 <!-- /wp:paragraph --> 46 <!-- wp:paragraph {"className":"adventure-not-found-caption"} --> 47 <p class="adventure-not-found-caption"><?php echo esc_html_x( 'The adventure is still out there.', 'Pattern starter content', 'adventure-grove' ); ?></p> 48 <!-- /wp:paragraph --></div> 49 <!-- /wp:group --></div> 50 <!-- /wp:group --> -
adventure-grove/1.1.18/patterns/page-adventure-detail.php
r356256 r356309 34 34 <h1 class="wp-block-heading display-title text-[clamp(4.3rem,9vw,9rem)]"><?php echo esc_html_x( 'High Ropes', 'Pattern starter content', 'adventure-grove' ); ?></h1> 35 35 <!-- /wp:heading --> 36 <!-- wp:group {"className":"rounded-3xl bg-white p-6 text-forest-deep "} -->37 <div class="wp-block-group rounded-3xl bg-white p-6 text-forest-deep "><!-- wp:paragraph {"className":"text-xs font-black uppercase text-muted"} -->36 <!-- wp:group {"className":"rounded-3xl bg-white p-6 text-forest-deep adventure-booking-card"} --> 37 <div class="wp-block-group rounded-3xl bg-white p-6 text-forest-deep adventure-booking-card"><!-- wp:paragraph {"className":"text-xs font-black uppercase text-muted"} --> 38 38 <p class="text-xs font-black uppercase text-muted"><?php echo esc_html_x( 'Price from', 'Pattern starter content', 'adventure-grove' ); ?></p> 39 39 <!-- /wp:paragraph --> 40 <!-- wp:paragraph {"className":"mt-1 text-4xl font-black "} -->41 <p class="mt-1 text-4xl font-black "><?php echo esc_html_x( '$45 ', 'Pattern starter content', 'adventure-grove' ); ?><span class="text-sm text-muted"><?php echo esc_html_x( '/ person', 'Pattern starter content', 'adventure-grove' ); ?></span></p>40 <!-- wp:paragraph {"className":"mt-1 text-4xl font-black adventure-booking-price"} --> 41 <p class="mt-1 text-4xl font-black adventure-booking-price"><?php echo esc_html_x( '$45 ', 'Pattern starter content', 'adventure-grove' ); ?><span class="text-sm text-muted"><?php echo esc_html_x( '/ person', 'Pattern starter content', 'adventure-grove' ); ?></span></p> 42 42 <!-- /wp:paragraph --> 43 <!-- wp:buttons {"className":"adventure-pattern-buttons "} -->44 <div class="wp-block-buttons adventure-pattern-buttons "><!-- wp:button {"className":"adventure-pattern-button","style":{"spacing":{"padding":{"left":"1.25rem","right":"1.25rem","top":"1rem","bottom":"1rem"}}}} -->43 <!-- wp:buttons {"className":"adventure-pattern-buttons adventure-booking-actions"} --> 44 <div class="wp-block-buttons adventure-pattern-buttons adventure-booking-actions"><!-- wp:button {"className":"adventure-pattern-button","style":{"spacing":{"padding":{"left":"1.25rem","right":"1.25rem","top":"1rem","bottom":"1rem"}}}} --> 45 45 <div class="wp-block-button adventure-pattern-button"><a class="wp-block-button__link wp-element-button" href="<?php echo esc_url( adventure_grove_page_url( 'contact' ) ); ?>" style="padding-top:1rem;padding-right:1.25rem;padding-bottom:1rem;padding-left:1.25rem"><?php echo esc_html_x( 'Book this experience →', 'Pattern starter content', 'adventure-grove' ); ?></a></div> 46 46 <!-- /wp:button --></div> -
adventure-grove/1.1.18/patterns/page-contact.php
r356256 r356309 21 21 <p class="section-kicker text-orange"><?php echo esc_html_x( 'Let us help', 'Pattern starter content', 'adventure-grove' ); ?></p> 22 22 <!-- /wp:paragraph --> 23 <!-- wp:heading {"level":1,"className":"display-title mt-6 text-[clamp(4rem,7vw,7rem)] text-forest-deep "} -->24 <h1 class="wp-block-heading display-title mt-6 text-[clamp(4rem,7vw,7rem)] text-forest-deep "><?php echo esc_html_x( 'Plan something', 'Pattern starter content', 'adventure-grove' ); ?><br><span class="text-orange"><?php echo esc_html_x( 'wild.', 'Pattern starter content', 'adventure-grove' ); ?></span></h1>23 <!-- wp:heading {"level":1,"className":"display-title mt-6 text-[clamp(4rem,7vw,7rem)] text-forest-deep adventure-contact-title"} --> 24 <h1 class="wp-block-heading display-title mt-6 text-[clamp(4rem,7vw,7rem)] text-forest-deep adventure-contact-title"><?php echo esc_html_x( 'Plan something', 'Pattern starter content', 'adventure-grove' ); ?><br><span class="text-orange"><?php echo esc_html_x( 'wild.', 'Pattern starter content', 'adventure-grove' ); ?></span></h1> 25 25 <!-- /wp:heading --> 26 26 <!-- wp:paragraph {"className":"mt-7 max-w-md text-base leading-8 text-muted"} --> … … 41 41 </div> 42 42 <!-- /wp:group --> 43 <!-- wp:group {"className":"adventure-form-slot rounded-[2rem] bg-white p-6 text-ink sm:p-10 "} -->44 <div class="wp-block-group adventure-form-slot rounded-[2rem] bg-white p-6 text-ink sm:p-10 "><!-- wp:heading {"level":2} -->45 <h2 class="wp-block-heading "><?php echo esc_html_x( 'Tell us about your day', 'Pattern starter content', 'adventure-grove' ); ?></h2>43 <!-- wp:group {"className":"adventure-form-slot rounded-[2rem] bg-white p-6 text-ink sm:p-10 shadow-xl"} --> 44 <div class="wp-block-group adventure-form-slot rounded-[2rem] bg-white p-6 text-ink sm:p-10 shadow-xl"><!-- wp:heading {"level":2,"className":"text-3xl font-black"} --> 45 <h2 class="wp-block-heading text-3xl font-black"><?php echo esc_html_x( 'Tell us about your day', 'Pattern starter content', 'adventure-grove' ); ?></h2> 46 46 <!-- /wp:heading --> 47 <!-- wp:paragraph {"className":"mt-3 text-sm text-muted"} --> 48 <p class="mt-3 text-sm text-muted"><?php echo esc_html_x( 'The more you share, the better our first idea will be.', 'Pattern starter content', 'adventure-grove' ); ?></p> 49 <!-- /wp:paragraph --> 47 50 <!-- wp:paragraph --> 48 51 <p><?php echo esc_html_x( 'Add a contact form block here to receive enquiries, or replace this area with your email and phone number.', 'Pattern starter content', 'adventure-grove' ); ?></p> -
adventure-grove/1.1.18/patterns/page-groups.php
r356256 r356309 18 18 <section class="wp-block-group relative min-h-[560px] bg-forest-deep text-white"><!-- wp:group {"className":"absolute inset-0 adventure-layer"} --> 19 19 <div class="wp-block-group absolute inset-0 adventure-layer"><!-- wp:image {"sizeSlug":"full","linkDestination":"none","className":"size-full object-cover"} --> 20 <figure class="wp-block-image size-full size-full object-cover"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/ about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Groupadventure', 'Image description', 'adventure-grove' ); ?>"/></figure>20 <figure class="wp-block-image size-full size-full object-cover"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/hero.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Friends enjoying an outdoor forest adventure', 'Image description', 'adventure-grove' ); ?>"/></figure> 21 21 <!-- /wp:image --> 22 22 <!-- wp:group {"className":"absolute inset-0 bg-[linear-gradient(90deg,rgba(8,29,23,.92),rgba(8,29,23,.35))] adventure-layer"} --> … … 59 59 <div class="wp-block-group mt-12 grid gap-6 md:grid-cols-2"><!-- wp:group {"className":"image-zoom organic-card relative min-h-[410px] overflow-hidden"} --> 60 60 <div class="wp-block-group image-zoom organic-card relative min-h-[410px] overflow-hidden"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 61 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'corporate-events' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( ' Corporate events', 'Image description', 'adventure-grove' ); ?>"/></a></figure>61 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'corporate-events' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Adult group crossing a forest rope bridge', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 62 62 <!-- /wp:image --> 63 63 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep to-transparent adventure-layer"} --> … … 80 80 <!-- wp:group {"className":"image-zoom organic-card relative min-h-[410px] overflow-hidden"} --> 81 81 <div class="wp-block-group image-zoom organic-card relative min-h-[410px] overflow-hidden"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 82 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'team-building' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/ about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Team building', 'Image description', 'adventure-grove' ); ?>"/></a></figure>82 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'team-building' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/kayaking.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Adults kayaking together on a mountain lake', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 83 83 <!-- /wp:image --> 84 84 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep to-transparent adventure-layer"} --> … … 101 101 <!-- wp:group {"className":"image-zoom organic-card relative min-h-[410px] overflow-hidden"} --> 102 102 <div class="wp-block-group image-zoom organic-card relative min-h-[410px] overflow-hidden"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 103 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'birthday-parties' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/ hero.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Birthday party', 'Image description', 'adventure-grove' ); ?>"/></a></figure>103 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'birthday-parties' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/camp.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Outdoor picnic at a forest campsite', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 104 104 <!-- /wp:image --> 105 105 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep to-transparent adventure-layer"} --> … … 122 122 <!-- wp:group {"className":"image-zoom organic-card relative min-h-[410px] overflow-hidden"} --> 123 123 <div class="wp-block-group image-zoom organic-card relative min-h-[410px] overflow-hidden"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 124 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'school-youth' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/a bout.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Illustrative outdoor group activity', 'Image description', 'adventure-grove' ); ?>"/></a></figure>124 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'school-youth' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/archery.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Forest archery range for outdoor group activities', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 125 125 <!-- /wp:image --> 126 126 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep to-transparent adventure-layer"} --> -
adventure-grove/1.1.18/patterns/page-home.php
r356256 r356309 291 291 <div class="wp-block-group mt-12 grid gap-5 md:grid-cols-2"><!-- wp:group {"className":"image-zoom organic-card group relative min-h-[430px] overflow-hidden md:col-span-2"} --> 292 292 <div class="wp-block-group image-zoom organic-card group relative min-h-[430px] overflow-hidden md:col-span-2"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 293 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'corporate-events' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( ' Corporate group outside', 'Image description', 'adventure-grove' ); ?>"/></a></figure>293 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'corporate-events' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Adult group crossing a forest rope bridge', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 294 294 <!-- /wp:image --> 295 295 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep via-transparent to-transparent adventure-layer"} --> … … 312 312 <!-- wp:group {"className":"image-zoom organic-card group relative min-h-[350px] overflow-hidden"} --> 313 313 <div class="wp-block-group image-zoom organic-card group relative min-h-[350px] overflow-hidden"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 314 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'groups' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/ about.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Team building', 'Image description', 'adventure-grove' ); ?>"/></a></figure>314 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'groups' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/kayaking.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Adults kayaking together on a mountain lake', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 315 315 <!-- /wp:image --> 316 316 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep to-transparent adventure-layer"} --> … … 324 324 <!-- wp:group {"className":"image-zoom organic-card group relative min-h-[350px] overflow-hidden"} --> 325 325 <div class="wp-block-group image-zoom organic-card group relative min-h-[350px] overflow-hidden"><!-- wp:image {"sizeSlug":"full","linkDestination":"custom","className":"absolute inset-0 size-full object-cover"} --> 326 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'groups' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/a bout.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Illustrative outdoor group activity', 'Image description', 'adventure-grove' ); ?>"/></a></figure>326 <figure class="wp-block-image size-full absolute inset-0 size-full object-cover"><a href="<?php echo esc_url( adventure_grove_page_url( 'groups' ) ); ?>"><img src="<?php echo esc_url( get_theme_file_uri( 'assets/images/archery.jpg' ) ); ?>" alt="<?php echo esc_attr_x( 'Forest archery range for outdoor group activities', 'Image description', 'adventure-grove' ); ?>"/></a></figure> 327 327 <!-- /wp:image --> 328 328 <!-- wp:group {"className":"absolute inset-0 bg-gradient-to-t from-forest-deep to-transparent adventure-layer"} --> -
adventure-grove/1.1.18/patterns/posts.php
r356256 r356309 17 17 <!-- wp:group {"className":"adventure-post-card"} --> 18 18 <div class="wp-block-group adventure-post-card"><!-- wp:post-featured-image {"isLink":true,"aspectRatio":"4/3","className":"adventure-post-image"} /--> 19 <!-- wp:post-terms {"term":"category","className":"adventure-post-category"} /--> 19 <!-- wp:group {"className":"adventure-post-card-meta","layout":{"type":"flex","flexWrap":"wrap"}} --> 20 <div class="wp-block-group adventure-post-card-meta"><!-- wp:post-terms {"term":"category","className":"adventure-post-category"} /--> 21 <!-- wp:post-date {"isLink":true} /--> 22 </div> 23 <!-- /wp:group --> 20 24 <!-- wp:post-title {"isLink":true,"level":2} /--> 21 <!-- wp:post-date {"isLink":true} /--> 22 <!-- wp:post-excerpt {"moreText":""} /--> 23 <!-- wp:read-more /--> 25 <!-- wp:post-excerpt {"moreText":"","excerptLength":24} /--> 26 <!-- wp:read-more <?php echo wp_json_encode( array( 'content' => __( 'Read article →', 'adventure-grove' ) ) ); ?> /--> 24 27 </div> 25 28 <!-- /wp:group --> 26 29 27 30 <!-- /wp:post-template --> 28 <!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":" space-between"}} -->31 <!-- wp:query-pagination {"layout":{"type":"flex","justifyContent":"center"}} --> 29 32 <!-- wp:query-pagination-previous /--> 30 33 <!-- wp:query-pagination-numbers /--> -
adventure-grove/1.1.18/readme.txt
r356256 r356309 4 4 Tested up to: 7.1 5 5 Requires PHP: 7.4 6 Version: 1.1.1 7 Stable tag: 1.1.1 6 Version: 1.1.18 7 Stable tag: 1.1.18 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 50 50 Install a form plugin from WordPress.org and replace the Contact form area with its block. The theme does not process enquiries or send email. The starter placeholder deliberately explains this. 51 51 52 = Can I use Fluent Forms in the form placeholder? = 53 54 Yes. Install Fluent Forms from WordPress.org yourself, create a form, and insert its block inside the group with the adventure-form-slot class. Optional styles match the theme palette. For the two-column quote layout, add adventure-form-half to each short field's container class and adventure-form-wide to the message field. At small widths the fields stack. The theme does not install plugins, create forms or include a plugin form ID in its patterns. Configure email delivery and a real notification recipient in the plugin; starter .example email addresses are illustrative only. 55 52 56 = How do the activity filters work? = 53 57 … … 78 82 79 83 == Changelog == 84 85 = 1.1.18 = 86 * Highlight the comment cookie-consent row with a border and background during keyboard focus; preserve native checkbox behavior without outlines. 87 88 = 1.1.17 = 89 * Fix core table and calendar sizing, pullquote borders and structural block lists. 90 * Restore navigation for classic paginated content without duplicating core Page Break links. 91 92 = 1.1.16 = 93 * Refine core author, date, terms, post navigation and Read More blocks with theme styling. 94 95 = 1.1.15 = 96 * Apply pagination styles to core Query and Comments blocks inserted in any content, including older block markup. 97 98 = 1.1.14 = 99 * Redesign the 404 page with a responsive error panel, home link and labeled search. 100 101 = 1.1.13 = 102 * Match comment pagination to the journal controls with responsive spacing and focus colors. 103 104 = 1.1.12 = 105 * Refine query pagination with consistent pill controls and responsive spacing. 106 107 = 1.1.11 = 108 * Improve comment cards, threaded replies and responsive comment form styling. 109 110 = 1.1.10 = 111 * Present adjacent posts as responsive navigation cards with titles and arrows. 112 113 114 = 1.1.9 = 115 * Separate single-page title sizing from journal cards and refine metadata, excerpts and read links. 116 117 118 = 1.1.8 = 119 * Replace focus outlines and outer rings with border and color changes while retaining keyboard focus feedback. 120 121 122 = 1.1.7 = 123 * Match the contact form heading, introductory text, card shadow and message height to the original design. 124 125 126 = 1.1.6 = 127 * Style optional Fluent Forms fields, buttons and responsive quote layouts. 128 129 130 = 1.1.5 = 131 * Use distinct bundled images and descriptive alt text for group experience cards. 132 133 134 = 1.1.4 = 135 * Align activity filter button sizes, borders, gaps and selected states. 136 137 138 = 1.1.3 = 139 * Preserve the original 16px spacing between activity information list items. 140 141 142 = 1.1.2 = 143 * Restore price-card spacing and full-width booking buttons on activity pages. 144 80 145 81 146 = 1.1.1 = -
adventure-grove/1.1.18/style.css
r356256 r356309 2 2 Theme Name: Adventure Grove 3 3 Author: AtelierThemes 4 Author URI: https://atelierthemes.com/ 4 5 Description: A flexible block theme for outdoor experiences, travel journals and group activities. Includes editable page patterns, responsive navigation and a forest-inspired palette. Uses core WordPress blocks and the Site Editor. 5 Version: 1.1.1 6 Version: 1.1.18 6 7 Requires at least: 6.6 7 8 Tested up to: 7.1 -
adventure-grove/1.1.18/templates/page.html
r356256 r356309 5 5 <!-- wp:post-content {"className":"adventure-prose","layout":{"type":"constrained"}} /--> 6 6 <!-- wp:comments {"className":"adventure-comments"} --> 7 <div class="wp-block-comments adventure-comments"><!-- wp:comments-title {"level":2 } /-->7 <div class="wp-block-comments adventure-comments"><!-- wp:comments-title {"level":2,"showPostTitle":false} /--> 8 8 <!-- wp:comment-template --> 9 9 <!-- wp:group {"className":"adventure-comment"} --> 10 <div class="wp-block-group adventure-comment"><!-- wp:comment-author-name /--> 10 <div class="wp-block-group adventure-comment"><!-- wp:group {"className":"adventure-comment-meta","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} --> 11 <div class="wp-block-group adventure-comment-meta"><!-- wp:comment-author-name /--> 11 12 <!-- wp:comment-date /--> 13 </div> 14 <!-- /wp:group --> 12 15 <!-- wp:comment-content /--> 13 16 <!-- wp:comment-reply-link /--> … … 16 19 17 20 <!-- /wp:comment-template --> 18 <!-- wp:comments-pagination -->21 <!-- wp:comments-pagination {"layout":{"type":"flex","justifyContent":"center"}} --> 19 22 <!-- wp:comments-pagination-previous /--> 20 23 <!-- wp:comments-pagination-numbers /--> -
adventure-grove/1.1.18/templates/single.html
r356256 r356309 11 11 <!-- wp:post-content {"className":"adventure-prose","layout":{"type":"constrained"}} /--> 12 12 <!-- wp:post-terms {"term":"post_tag"} /--> 13 <!-- wp:group {"className":"adventure-post-navigation","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} --> 14 <div class="wp-block-group adventure-post-navigation"><!-- wp:post-navigation-link {"type":"previous"} /--> 15 <!-- wp:post-navigation-link {"type":"next"} /--> 13 <!-- wp:group {"tagName":"nav","ariaLabel":"Post navigation","className":"adventure-post-navigation","layout":{"type":"grid","columnCount":2}} --> 14 <nav aria-label="Post navigation" class="wp-block-group adventure-post-navigation"><!-- wp:post-navigation-link {"type":"previous","showTitle":true,"linkLabel":true,"arrow":"arrow"} /--> 15 <!-- wp:post-navigation-link {"type":"next","showTitle":true,"linkLabel":true,"arrow":"arrow"} /--> 16 </nav> 17 <!-- /wp:group --> 18 <!-- wp:comments {"className":"adventure-comments"} --> 19 <div class="wp-block-comments adventure-comments"><!-- wp:comments-title {"level":2,"showPostTitle":false} /--> 20 <!-- wp:comment-template --> 21 <!-- wp:group {"className":"adventure-comment"} --> 22 <div class="wp-block-group adventure-comment"><!-- wp:group {"className":"adventure-comment-meta","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} --> 23 <div class="wp-block-group adventure-comment-meta"><!-- wp:comment-author-name /--> 24 <!-- wp:comment-date /--> 16 25 </div> 17 26 <!-- /wp:group --> 18 <!-- wp:comments {"className":"adventure-comments"} -->19 <div class="wp-block-comments adventure-comments"><!-- wp:comments-title {"level":2} /-->20 <!-- wp:comment-template -->21 <!-- wp:group {"className":"adventure-comment"} -->22 <div class="wp-block-group adventure-comment"><!-- wp:comment-author-name /-->23 <!-- wp:comment-date /-->24 27 <!-- wp:comment-content /--> 25 28 <!-- wp:comment-reply-link /--> … … 28 31 29 32 <!-- /wp:comment-template --> 30 <!-- wp:comments-pagination -->33 <!-- wp:comments-pagination {"layout":{"type":"flex","justifyContent":"center"}} --> 31 34 <!-- wp:comments-pagination-previous /--> 32 35 <!-- wp:comments-pagination-numbers /--> -
adventure-grove/1.1.18/theme.json
r356256 r356309 221 221 } 222 222 }, 223 "core/post-title": {224 "typography": {225 "fontSize": "clamp(2.5rem, 6vw, 5rem)"226 }227 },228 223 "core/separator": { 229 224 "color": {
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)