mirror of
https://github.com/10h30/yeuchaybo.git
synced 2026-06-05 15:10:03 +09:00
Complete v1.0
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
}
|
||||
|
||||
.archive-description {
|
||||
margin-bottom: 40px;
|
||||
margin-bottom: 60px;
|
||||
|
||||
@include breakpoint( sm ) {
|
||||
margin-bottom: 60px;
|
||||
@@ -43,13 +43,20 @@
|
||||
|
||||
.author-box {
|
||||
margin-bottom: 40px;
|
||||
padding: 30px;
|
||||
text-align: center;
|
||||
|
||||
@include breakpoint( sm ) {
|
||||
margin-bottom: 60px;
|
||||
padding: 30px;
|
||||
margin: 0 -70px 60px;
|
||||
padding: 60px;
|
||||
background-color: $author-box--background-color;
|
||||
}
|
||||
|
||||
.avatar {
|
||||
float: none;
|
||||
margin: 0 auto 20px;
|
||||
}
|
||||
|
||||
p:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
@@ -1,3 +1,86 @@
|
||||
/* Featured Images
|
||||
--------------------------------------------- */
|
||||
|
||||
.yeuchaybo-featured-image {
|
||||
margin: 0 0 24px;
|
||||
padding: 0;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
&:before {
|
||||
background: #f4f4f4;
|
||||
content: "";
|
||||
left: -30px;
|
||||
height: calc(100% + 20px);
|
||||
position: absolute;
|
||||
top: 30px;
|
||||
width: calc(100% + 60px);
|
||||
z-index: -1;
|
||||
|
||||
.single & {
|
||||
height: calc(100% + 45px);
|
||||
}
|
||||
}
|
||||
img {
|
||||
box-shadow: 0 16px 65px rgba(0,0,0,.18);
|
||||
vertical-align: middle;
|
||||
-webkit-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);
|
||||
-moz-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);
|
||||
-ms-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);
|
||||
-o-transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);
|
||||
transition: transform .5s cubic-bezier(.44,.51,.24,.99), box-shadow .75s cubic-bezier(.44,.51,.24,.99);
|
||||
transform: translate3d(0,0,0);
|
||||
}
|
||||
a:hover img {
|
||||
box-shadow: 0 6px 15px rgba(0,0,0,.30);
|
||||
transform: translate3d(0,10px,0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
.yeuchaybo-grid.archive:not(.woocommerce-page) .yeuchaybo-featured-image::before {
|
||||
height: calc(100% + 10px);
|
||||
}
|
||||
|
||||
.sidebar-content.single .yeuchaybo-featured-image::before {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.featuredpost .alignnone {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.yeuchaybo-featured-image.yeuchaybo-image-alignleft {
|
||||
float: left;
|
||||
margin: 0 24px 24px 0;
|
||||
}
|
||||
|
||||
.yeuchaybo-featured-image.yeuchaybo-image-alignright {
|
||||
float: right;
|
||||
margin: 0 0 24px 24px;
|
||||
}
|
||||
|
||||
.yeuchaybo-featured-image.yeuchaybo-image-alignleft img,
|
||||
.yeuchaybo-featured-image.yeuchaybo-image-alignright img {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.has-featured-image .content {
|
||||
margin-top: 24px;
|
||||
}
|
||||
|
||||
.has-featured-image .content,
|
||||
.has-featured-image .sidebar,
|
||||
.has-post-thumbnail .entry-content,
|
||||
.has-post-thumbnail .entry-header {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/* ## Entry Content
|
||||
--------------------------------------------- */
|
||||
|
||||
@@ -13,6 +96,23 @@
|
||||
}
|
||||
}
|
||||
|
||||
.entry-header {
|
||||
h1.entry-title {
|
||||
letter-spacing: -2px;
|
||||
@include breakpoint(sm) {
|
||||
font-size: $entry-title--font-size * 1.5;
|
||||
}
|
||||
}
|
||||
.single.full-width-content .content article > & {
|
||||
//.page.full-width-content &
|
||||
text-align: center;
|
||||
margin-bottom: 30px;
|
||||
@include breakpoint(sm) {
|
||||
margin: 0 -70px 40px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.entry-content {
|
||||
|
||||
p {
|
||||
@@ -81,3 +181,72 @@
|
||||
padding: 30px;
|
||||
background-color: $sticky--background-color;
|
||||
}
|
||||
|
||||
|
||||
/* Grid Entries
|
||||
--------------------------------------------- */
|
||||
|
||||
.yeuchaybo-grid-2.archive:not(.woocommerce-page),
|
||||
.yeuchaybo-grid-2.blog:not(.woocommerce-page) {
|
||||
.content {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
.entry {
|
||||
flex: 1 1 100%;
|
||||
margin-bottom: 80px;
|
||||
@include breakpoint(sm) {
|
||||
flex: 0 1 calc( (100% - 60px) / 2);
|
||||
margin-left: 60px;
|
||||
}
|
||||
.entry-title {
|
||||
font-size: 32px;
|
||||
}
|
||||
}
|
||||
|
||||
.entry:nth-of-type(2n+1) {
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
.entry-header {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
.entry-content p {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.pagination {
|
||||
flex: 1 1 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.yeuchaybo-grid-3.archive:not(.woocommerce-page),
|
||||
.yeuchaybo-grid-3.blog:not(.woocommerce-page) {
|
||||
.post-listing,
|
||||
.content {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
.entry {
|
||||
flex: 1 1 100%;
|
||||
margin-bottom: 80px;
|
||||
@include breakpoint(sm) {
|
||||
flex: 0 1 calc( (100% - 120px) / 3);
|
||||
margin-left: 60px;
|
||||
}
|
||||
.entry-title {
|
||||
@include archive-veentry-title;
|
||||
}
|
||||
}
|
||||
|
||||
.entry:nth-of-type(3n+1) {
|
||||
margin-left: 0;
|
||||
}
|
||||
}
|
||||
.entry-header {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
.entry-content p {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.pagination {
|
||||
flex: 1 1 100%;
|
||||
}
|
||||
}
|
||||
@@ -3,10 +3,8 @@
|
||||
|
||||
.entry-meta {
|
||||
|
||||
p {
|
||||
margin-bottom: 0;
|
||||
font-size: $entry-meta--font-size;
|
||||
}
|
||||
|
||||
.entry-header & {
|
||||
margin-bottom: 20px;
|
||||
|
||||
@@ -9,7 +9,7 @@ h5,
|
||||
h6 {
|
||||
margin: 0 0 20px;
|
||||
font-family: $heading--font-family;
|
||||
font-weight: $font-weight--regular;
|
||||
font-weight: $font-weight--semibold;
|
||||
line-height: $line-height--small;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ body {
|
||||
font-family: $body--font-family;
|
||||
font-size: $body--font-size;
|
||||
font-weight: $font-weight--regular;
|
||||
line-height: $line-height--normal;
|
||||
line-height: $line-height--large;
|
||||
|
||||
&.page-boxed {
|
||||
max-width: map_get($breakpoints, md);
|
||||
@@ -42,7 +42,7 @@ textarea:focus,
|
||||
|
||||
a {
|
||||
color: $link--font-color;
|
||||
text-decoration: underline;
|
||||
text-decoration: none;
|
||||
transition: color $transition, background-color $transition;
|
||||
|
||||
&:focus,
|
||||
|
||||
@@ -0,0 +1,135 @@
|
||||
/* ## Display Featured Image for Genesis
|
||||
--------------------------------------------- */
|
||||
|
||||
.has-leader {
|
||||
.site-inner {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
.big-leader {
|
||||
overflow: visible !important;
|
||||
height: 600px;
|
||||
position: relative;
|
||||
margin-bottom: 60px;
|
||||
max-height: 400px;
|
||||
.wrap {
|
||||
/*background: $overlay;*/
|
||||
height: 100%;
|
||||
padding: 30px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
.entry-title.featured-image-overlay {
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
}
|
||||
.archive-title.featured-image-overlay {
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
}
|
||||
.excerpt {
|
||||
margin-bottom: 0;
|
||||
padding: 0;
|
||||
background: transparent;
|
||||
text-align: center;
|
||||
color: #FFF;
|
||||
max-width: 760px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
}
|
||||
.archive-description {
|
||||
.archive-title {
|
||||
font-size: 30px;
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
@include breakpoint(sm) {
|
||||
font-size: 60px;
|
||||
}
|
||||
}
|
||||
margin-bottom: 0;
|
||||
padding: 0;
|
||||
background: transparent;
|
||||
text-align: center;
|
||||
color: #FFF;
|
||||
max-width: 760px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
}
|
||||
p {
|
||||
margin-top: 18px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
.backstretch.no-js {
|
||||
background-size: cover;
|
||||
height: 600px;
|
||||
}
|
||||
.home {
|
||||
.big-leader {
|
||||
p {
|
||||
margin-top: 0;
|
||||
&:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
img.featured {
|
||||
max-width: 100%;
|
||||
}
|
||||
@media only screen and (max-width: 768px) {
|
||||
.big-leader {
|
||||
height: 300px;
|
||||
}
|
||||
.backstretch.no-js {
|
||||
height: 300px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.big-leader {
|
||||
|
||||
&:before {
|
||||
background: #f4f4f4;
|
||||
content: '';
|
||||
left: -30px;
|
||||
height: calc(100% + 20px);
|
||||
position: absolute;
|
||||
top: 30px;
|
||||
width: calc(100% + 60px);
|
||||
z-index: -999999;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.entry-header {
|
||||
margin: 0 auto;
|
||||
max-width: 100%;
|
||||
background: rgba(255,255,255,0.85);
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
.entry-title.featured-image-overlay {
|
||||
background: transparent;
|
||||
padding: 24px;
|
||||
max-width: 1200px;
|
||||
margin: 0 auto 0px;
|
||||
text-align: center;
|
||||
color: #5b5e5e;
|
||||
}
|
||||
.entry-meta {
|
||||
text-align: center;
|
||||
padding-bottom: 24px;
|
||||
margin-top: 0;
|
||||
font-size: 14px;
|
||||
font-size: 1.4rem;
|
||||
}
|
||||
}
|
||||
@media only screen and (max-width: 800px) {
|
||||
.big-leader {
|
||||
height: 300px !important;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
/* ## Event Manager
|
||||
--------------------------------------------- */
|
||||
|
||||
.single-event {
|
||||
/*&.full-width-content .content {
|
||||
max-width: 100%;
|
||||
}*/
|
||||
.event-info-wrapper {
|
||||
margin: 0 auto 40px;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
@include breakpoint(md){
|
||||
box-shadow: $box-shadow;
|
||||
}
|
||||
.event-left {
|
||||
box-shadow: $box-shadow;
|
||||
flex: 1 1 100%;
|
||||
padding: 20px;
|
||||
text-align: center;
|
||||
margin-bottom: 20px;
|
||||
p {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
@include breakpoint(md) {
|
||||
box-shadow: none;
|
||||
flex: 1 1 60%;
|
||||
padding: 60px;
|
||||
text-align: unset;
|
||||
margin: 0 auto 0px;
|
||||
max-width: 760px;
|
||||
}
|
||||
a ion-icon {
|
||||
border-radius: 50%;
|
||||
background: #8c8c8c;
|
||||
font-size: 16px;
|
||||
padding: 10px;
|
||||
color: #FFF;
|
||||
margin-right: 10px;
|
||||
&:hover {
|
||||
background: red;
|
||||
}
|
||||
}
|
||||
}
|
||||
.event-right {
|
||||
flex: 1 1 100%;
|
||||
text-align: center;
|
||||
@include breakpoint(md) {
|
||||
flex: 1 1 30%;
|
||||
}
|
||||
}
|
||||
.event-map {
|
||||
flex: 1 1 100%;
|
||||
margin-top: 30px;
|
||||
max-height: 100%!important;
|
||||
height: 300px;
|
||||
@include breakpoint(md) {
|
||||
flex: 1 1 40%;
|
||||
margin-top: 0;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
.event-register {
|
||||
text-align: center;
|
||||
margin-top: 40px;
|
||||
flex: 1 1 100%;
|
||||
}
|
||||
}
|
||||
.event-meta {
|
||||
margin-bottom: 20px;
|
||||
> span {
|
||||
padding: 0 10px;
|
||||
}
|
||||
.event-location:before {
|
||||
font-family: ionicons;
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
text-decoration: inherit;
|
||||
content: "\f455";
|
||||
margin-right: 10px;
|
||||
}
|
||||
.event-start-date:before {
|
||||
font-family: ionicons;
|
||||
content: "\f3f3";
|
||||
margin-right: 10px;
|
||||
}
|
||||
}
|
||||
.event-hero {
|
||||
background-attachment: fixed;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
.wrap {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
min-height: 80vh;
|
||||
text-align: center;
|
||||
justify-content: center;
|
||||
color: #FFF;
|
||||
.entry-title {
|
||||
font-size: 5.2rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.event-button {
|
||||
a + a {
|
||||
margin-left: 10px;
|
||||
}
|
||||
.button.register {
|
||||
background: $cta;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
/* ## Genesis Featured Post Combo
|
||||
--------------------------------------------- */
|
||||
.site-footer .gfpc-featured-posts {
|
||||
.entry-title {
|
||||
font-size: 1.8rem;
|
||||
}
|
||||
article {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,193 @@
|
||||
/* ## Gutenberg
|
||||
--------------------------------------------- */
|
||||
|
||||
h3 + h2,
|
||||
.has-top-margin {
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
p.wp-block-subhead,
|
||||
.entry-content .wp-block-cover-image,
|
||||
.wp-block-image,
|
||||
.entry-content ul.wp-block-gallery,
|
||||
.wp-block-text-columns,
|
||||
.entry-content .wp-block-button,
|
||||
blockquote.wp-block-quote,
|
||||
.entry-content .wp-block-quote.is-large,
|
||||
.wp-block-code,
|
||||
.wp-block-audio,
|
||||
.entry-content .wp-block-video,
|
||||
.wp-block-preformatted,
|
||||
.wp-block-verse,
|
||||
.wp-block-table,
|
||||
.wp-block-categories,
|
||||
.entry-content .wp-block-latest-posts,
|
||||
.wp-block-embed {
|
||||
margin-bottom: 60px;
|
||||
}
|
||||
|
||||
.wp-block-columns {
|
||||
|
||||
/* not using because of overflow */
|
||||
|
||||
/* grid-gap: 40px; */
|
||||
|
||||
margin-bottom: 60px;
|
||||
}
|
||||
|
||||
.wp-block-columns .wp-block-image {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 501px) {
|
||||
|
||||
.wp-block-columns > *:not(.layout-column-1) {
|
||||
margin-left: 40px;
|
||||
}
|
||||
}
|
||||
|
||||
.wp-block-columns p:last-child,
|
||||
.wp-block-text-columns p:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.entry-content .alignwide{
|
||||
width: auto;
|
||||
@include breakpoint(sm) {
|
||||
max-width: 900px;
|
||||
margin-right: -70px;
|
||||
margin-left: -70px;
|
||||
}
|
||||
@include breakpoint(md) {
|
||||
max-width: 1000px;
|
||||
margin-right: -120px;
|
||||
margin-left: -120px;
|
||||
}
|
||||
}
|
||||
|
||||
.entry-content .alignfull {
|
||||
width: auto;
|
||||
max-width: 1000%;
|
||||
|
||||
margin-right: calc(50% - 50vw);
|
||||
margin-left: calc(50% - 50vw);
|
||||
}
|
||||
|
||||
.entry-content .alignwide > *,
|
||||
.entry-content .alignfull > * {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.entry-content ul.wp-block-gallery {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.entry-content .wp-block-button__link:not(.has-background) {
|
||||
background-color: #333;
|
||||
}
|
||||
|
||||
.entry-content .wp-block-button .wp-block-button__link {
|
||||
padding: 15px 30px;
|
||||
border-radius: 0;
|
||||
font-size: 16px;
|
||||
font-weight: 600;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.entry-content .wp-block-button .wp-block-button__link:hover,
|
||||
.entry-content .wp-block-button .wp-block-button__link:focus {
|
||||
background-color: #0073e5;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
blockquote::before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
blockquote p {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.wp-block-quote:not(.is-large) {
|
||||
padding-left: 16px;
|
||||
border-left: 4px solid #000;
|
||||
}
|
||||
|
||||
.wp-block-quote cite {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.entry-content .wp-block-quote.is-large cite,
|
||||
.entry-content .wp-block-quote.is-large footer {
|
||||
display: block;
|
||||
}
|
||||
|
||||
code,
|
||||
kbd,
|
||||
pre,
|
||||
samp {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.entry-content code {
|
||||
display: block;
|
||||
padding: 11px 22px;
|
||||
border: 1px solid #e2e4e7;
|
||||
border-radius: 4px;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.entry-content .wp-block-table {
|
||||
display: table;
|
||||
}
|
||||
|
||||
tbody {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
td {
|
||||
border: 1px solid #444;
|
||||
}
|
||||
|
||||
td:first-child,
|
||||
th:first-child {
|
||||
padding-left: 8px;
|
||||
}
|
||||
|
||||
.wp-block-categories.aligncenter,
|
||||
.wp-block-latest-posts.aligncenter {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 500px) {
|
||||
|
||||
.entry-content .wp-block-columns {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.wp-block-columns > *:not(:last-child) {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.wp-block-text-columns {
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-box-direction: normal;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.entry-content .wp-block-text-columns.columns-2 .wp-block-column {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.entry-content .wp-block-text-columns .wp-block-column {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.wp-block-text-columns .wp-block-column:not(:last-child) {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
/* ## WP-Discuz
|
||||
--------------------------------------------- */
|
||||
#wpcomm textarea,#wpcomm .wc-comment-header,#wpcomm .wc-comment-footer,#wpcomm .wc-comment .wc-comment-left{
|
||||
font-family: $base-font;
|
||||
}
|
||||
#wc-comment-header { font-size: 28px;}
|
||||
|
||||
#wpcomm .wc-field-comment textarea {
|
||||
padding: 10px;
|
||||
height: 150px!important;
|
||||
}
|
||||
|
||||
#wpcomm .wc-field-name input[type="text"],
|
||||
#wpcomm .wc-field-email input[type="email"]{
|
||||
padding: 10px;
|
||||
height: auto;
|
||||
}
|
||||
#wpcomm .wc-comment-right .wc-comment-text,
|
||||
#wpcomm .wc-comment-right .wc-comment-text *,
|
||||
#wpcomm .wc_comm_form.wc_main_comm_form .wc-field-textarea .wpdiscuz-textarea-wrap textarea {
|
||||
font-size: 1.8rem!important;
|
||||
}
|
||||
|
||||
#wpcomm .wc-reply .wc-comment-right .wc-comment-text,
|
||||
#wpcomm .wc-reply .wc-comment-right .wc-comment-text * {
|
||||
font-size: 1.6rem;
|
||||
}
|
||||
@@ -5,3 +5,8 @@
|
||||
@import "genesis-simple-faq";
|
||||
@import "google-map";
|
||||
@import "jetpack";
|
||||
@import "display-featured-image.scss";
|
||||
@import "gutenberg.scss";
|
||||
@import "event-manager.scss";
|
||||
@import "wp-discuz.scss";
|
||||
@import "gfpc.scss";
|
||||
@@ -1,9 +1,9 @@
|
||||
.site-header {
|
||||
position: absolute;
|
||||
/*position: absolute;*/
|
||||
z-index: 9999;
|
||||
width: 100%;
|
||||
background-color: $site-header--background-color;
|
||||
box-shadow: $box-shadow;
|
||||
/*box-shadow: $box-shadow;*/
|
||||
|
||||
.has-sticky-header & {
|
||||
position: fixed;
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
> .wrap {
|
||||
display: flex;
|
||||
padding: 20px;
|
||||
flex-wrap: wrap;
|
||||
height: 100%;
|
||||
justify-content: space-between;
|
||||
|
||||
@@ -48,8 +48,8 @@
|
||||
|
||||
.wrap,
|
||||
.content-sidebar-wrap {
|
||||
width: 90%;
|
||||
max-width: map_get($breakpoints, xl);
|
||||
//width: 90%;
|
||||
max-width: map_get($breakpoints, lg);
|
||||
margin: 0 auto;
|
||||
|
||||
.wrap {
|
||||
|
||||
@@ -3,7 +3,12 @@
|
||||
|
||||
.site-inner {
|
||||
clear: both;
|
||||
max-width: map_get($breakpoints, lg);
|
||||
margin: 0 auto;
|
||||
padding: 5% 5% 0;
|
||||
@include breakpoint(sm) {
|
||||
padding: 0
|
||||
}
|
||||
}
|
||||
|
||||
.content {
|
||||
@@ -12,7 +17,13 @@
|
||||
width: 65%;
|
||||
}
|
||||
|
||||
.full-width-content & {
|
||||
.full-width-content &,
|
||||
.yeuchaybo-grid-2 &,
|
||||
.yeuchaybo-grid-3 & {
|
||||
width: 100%;
|
||||
}
|
||||
.full-width-content.single & {
|
||||
max-width: 760px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -88,3 +88,10 @@
|
||||
border: 0;
|
||||
word-wrap: normal !important;
|
||||
}
|
||||
|
||||
@mixin archive-veentry-title {
|
||||
font-size: $h4--font-size;
|
||||
@include breakpoint(md) {
|
||||
font-size: $h3--font-size
|
||||
}
|
||||
}
|
||||
@@ -3,8 +3,8 @@ $breakpoints: (
|
||||
xs: 512px,
|
||||
sm: 896px,
|
||||
md: 1024px,
|
||||
lg: 1152px,
|
||||
xl: 1280px
|
||||
lg: 1200px,
|
||||
xl: 1360px
|
||||
);
|
||||
|
||||
// Base Colors.
|
||||
@@ -17,10 +17,13 @@ $blue: #0073e5;
|
||||
$lighter-grey: #eee;
|
||||
$lightest-grey: #f5f5f5;
|
||||
$white: #fff;
|
||||
$overlay: rgba($dark-grey, 0.2);
|
||||
$cta: red;
|
||||
//$overlay: rgba($dark-grey, 0.2);
|
||||
$overlay: linear-gradient(0deg, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.85));
|
||||
|
||||
// Base Fonts.
|
||||
$base-font: "Source Sans Pro", sans-serif;
|
||||
$base-font: "Muli", sans-serif;
|
||||
$heading-font: "Muli", sans-serif;
|
||||
|
||||
// Transitions.
|
||||
$transition: 0.2s ease-in-out;
|
||||
@@ -34,7 +37,8 @@ $border: $border-width $border-style $border-color;
|
||||
// Box Shadow.
|
||||
$box-shadow-blur-radius: 20px;
|
||||
$box-shadow-opacity: 0.075;
|
||||
$box-shadow: 0 0 $box-shadow-blur-radius rgba($dark-grey, $box-shadow-opacity);
|
||||
$box-shadow: 0 16px 65px rgba(0,0,0,.18);
|
||||
//$box-shadow: 0 0 $box-shadow-blur-radius rgba($dark-grey, $box-shadow-opacity);
|
||||
|
||||
// Genesis Column Classes.
|
||||
$margin-left: 2.564102564102564%;
|
||||
@@ -59,28 +63,28 @@ $five-sixths: 82.90598290598291%;
|
||||
|
||||
// Font sizes.
|
||||
$body--font-size: 1.8rem;
|
||||
$h1--font-size: 3rem;
|
||||
$h2--font-size: 2.7rem;
|
||||
$h3--font-size: 2.4rem;
|
||||
$h4--font-size: 2rem;
|
||||
$h5--font-size: 1.8rem;
|
||||
$h6--font-size: 1.6rem;
|
||||
$button--font-size: 1.6rem;
|
||||
$h1--font-size: 4.4rem;
|
||||
$h2--font-size: 3.2rem;
|
||||
$h3--font-size: 2.6rem;
|
||||
$h4--font-size: 2.2rem;
|
||||
$h5--font-size: 2.0rem;
|
||||
$h6--font-size: 1.8rem;
|
||||
$button--font-size: 1.8rem;
|
||||
$hero-section__h1--font-size: $h1--font-size * 1.5;
|
||||
$archive-description__entry-title--font-size: 2rem;
|
||||
$archive-description__entry-title--font-size: 2.5rem;
|
||||
$author-box-title--font-size: $archive-description__entry-title--font-size;
|
||||
$breadcrumb--font-size: 1.6rem;
|
||||
$entry-title--font-size: 3rem;
|
||||
$featured-content__entry-title--font-size: 1.6rem;
|
||||
$enews-widget__input--font-size: 1.6rem;
|
||||
$breadcrumb--font-size: 1.8rem;
|
||||
$entry-title--font-size: 3.2rem;
|
||||
$featured-content__entry-title--font-size: 1.8rem;
|
||||
$enews-widget__input--font-size: 1.8rem;
|
||||
$site-title--font-size: 2rem;
|
||||
$genesis-nav-menu--font-size: 1.5rem;
|
||||
$genesis-nav-menu__sub-menu__link--font-size: 1.4rem;
|
||||
$sidebar--font-size: 1.6rem;
|
||||
$sidebar--font-size: 1.8rem;
|
||||
$entry-content__caption--font-size: 1.4rem;
|
||||
$entry-meta--font-size: 1.6rem;
|
||||
$comments--font-size: 1.8rem;
|
||||
$footer-widgets--font-size: 1.8rem;
|
||||
$comments--font-size: 2.0rem;
|
||||
$footer-widgets--font-size: 2.0rem;
|
||||
$site-footer--font-size: 1.5rem;
|
||||
$form--font-size: 1.8rem;
|
||||
$widget-title--font-size: 1.8rem;
|
||||
@@ -91,7 +95,7 @@ $screen-reader--font-size-focus: 1em;
|
||||
|
||||
// Font families.
|
||||
$body--font-family: $base-font;
|
||||
$heading--font-family: $base-font;
|
||||
$heading--font-family: $heading-font;
|
||||
|
||||
// Font weights.
|
||||
$font-weight--regular: 400;
|
||||
@@ -100,7 +104,7 @@ $font-weight--bold: 700;
|
||||
|
||||
// Line heights.
|
||||
$line-height--big: 2;
|
||||
$line-height--large: 1.75;
|
||||
$line-height--large: 1.875;
|
||||
$line-height--normal: 1.625;
|
||||
$line-height--medium: 1.5;
|
||||
$line-height--medium-small: 1.4;
|
||||
|
||||
+13
-10
@@ -197,7 +197,7 @@ return [
|
||||
// 'breadcrumb_404' => 0,
|
||||
// 'breadcrumb_attachment' => 0,
|
||||
'content_archive' => 'excerpt',
|
||||
'content_archive_thumbnail' => 1,
|
||||
'content_archive_thumbnail' => 5,
|
||||
'image_size' => 'large',
|
||||
'image_alignment' => 'alignnone',
|
||||
// 'posts_nav' => 'numeric',
|
||||
@@ -222,7 +222,7 @@ return [
|
||||
|
|
||||
*/
|
||||
'google-fonts' => [
|
||||
'Source+Sans+Pro:400,600,700',
|
||||
'Muli:400,400i,600,600i,700&subset=vietnamese',
|
||||
],
|
||||
|
||||
/*
|
||||
@@ -242,8 +242,8 @@ return [
|
||||
'crop' => true,
|
||||
],
|
||||
'hero' => [
|
||||
'width' => 1280,
|
||||
'height' => 720,
|
||||
'width' => 1200,
|
||||
'height' => 450,
|
||||
'crop' => true,
|
||||
],
|
||||
],
|
||||
@@ -262,7 +262,9 @@ return [
|
||||
'full-width-content',
|
||||
'content-sidebar',
|
||||
'sidebar-content',
|
||||
'center-content',
|
||||
//'center-content',
|
||||
'yeuchaybo-grid-2',
|
||||
'yeuchaybo-grid-3',
|
||||
// 'content-sidebar-sidebar',
|
||||
// 'sidebar-sidebar-content',
|
||||
// 'sidebar-content-sidebar',
|
||||
@@ -573,6 +575,7 @@ return [
|
||||
'genesis-responsive-viewport',
|
||||
'genesis-structural-wraps' => [
|
||||
'header',
|
||||
//'site-inner',
|
||||
'menu-secondary',
|
||||
'footer-widgets',
|
||||
'footer',
|
||||
@@ -628,11 +631,11 @@ return [
|
||||
'before-header' => 'genesis_before_header_wrap',
|
||||
'before-footer' => 'genesis_before_footer_wrap',
|
||||
'footer-credits' => 'genesis_footer',
|
||||
'front-page-1' => 'front_page_widgets',
|
||||
'front-page-2' => 'front_page_widgets',
|
||||
'front-page-3' => 'front_page_widgets',
|
||||
'front-page-4' => 'front_page_widgets',
|
||||
'front-page-5' => 'front_page_widgets',
|
||||
//'front-page-1' => 'front_page_widgets',
|
||||
//'front-page-2' => 'front_page_widgets',
|
||||
//'front-page-3' => 'front_page_widgets',
|
||||
//'front-page-4' => 'front_page_widgets',
|
||||
//'front-page-5' => 'front_page_widgets',
|
||||
],
|
||||
|
||||
/*
|
||||
|
||||
@@ -26,3 +26,93 @@ require_once get_stylesheet_directory() . '/lib/init.php';
|
||||
| Place any custom code below this line.
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
// Sets the content width based on the theme's design and stylesheet.
|
||||
if ( ! isset( $content_width ) ) {
|
||||
$content_width = 1000; // Pixels.
|
||||
}
|
||||
|
||||
add_filter( 'displayfeaturedimagegenesis_disable', 'prefix_skip_woo_terms' );
|
||||
function prefix_skip_woo_terms( $disable ) {
|
||||
if ( is_singular( 'post' ) ) {
|
||||
return true;
|
||||
}
|
||||
return $disable;
|
||||
}
|
||||
|
||||
add_filter( 'display_featured_image_genesis_do_not_move_titles', 'yeuchaybo_move_title' );
|
||||
function yeuchaybo_move_title($post_types) {
|
||||
$post_types[] = 'event';
|
||||
$post_types[] = 'post';
|
||||
return $post_types;
|
||||
}
|
||||
|
||||
add_action( 'genesis_meta', 'essence_page_hero_header' );
|
||||
/**
|
||||
* Relocates page titles and adds header image wrapper.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
function essence_page_hero_header() {
|
||||
|
||||
if ( !('post' == get_post_type()) ) {
|
||||
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
|
||||
}
|
||||
}
|
||||
|
||||
// Adds the grid layout.
|
||||
require_once get_stylesheet_directory() . '/lib/layout/grid-layout.php';
|
||||
|
||||
|
||||
|
||||
add_filter( 'genesis_post_info', 'yeuchaybo_modify_post_info' );
|
||||
/**
|
||||
* Modifies the meta information in the entry header.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*
|
||||
* @param string $post_info Current post info.
|
||||
* @return string New post info.
|
||||
*/
|
||||
function yeuchaybo_modify_post_info( $post_info ) {
|
||||
|
||||
$post_info = 'đăng ngày [post_date]';
|
||||
|
||||
return $post_info;
|
||||
|
||||
}
|
||||
|
||||
|
||||
add_filter('display_featured_image_genesis_css_file', 'no_css');
|
||||
function no_css($url) {
|
||||
$url = '';
|
||||
return $url;
|
||||
}
|
||||
|
||||
|
||||
add_action( 'genesis_before', 'your_prefix_embed_shortcode_archive_intro_text_support' );
|
||||
/**
|
||||
* Add oEmbed and Shortcode support Genesis archive description
|
||||
*/
|
||||
function your_prefix_embed_shortcode_archive_intro_text_support() {
|
||||
global $wp_embed;
|
||||
// Allow shortcodes and embeds on Genesis Archive Intro Text Tags and Categories
|
||||
if ( is_category() || is_tag() || is_tax() ) :
|
||||
|
||||
add_filter( 'genesis_term_intro_text_output', array( $wp_embed, 'autoembed' ) );
|
||||
add_filter( 'genesis_term_intro_text_output', 'do_shortcode' );
|
||||
endif;
|
||||
|
||||
// Allow shortcodes and embeds on CPT archive descriptions
|
||||
if ( is_post_type_archive() && genesis_has_post_type_archive_support() ) :
|
||||
|
||||
add_filter( 'genesis_cpt_archive_intro_text_output', array( $wp_embed, 'autoembed') );
|
||||
add_filter( 'genesis_cpt_archive_intro_text_output', 'do_shortcode' );
|
||||
endif;
|
||||
// Allow shortcodes and embeds on Genesis Author Intro Text
|
||||
if ( is_author() ) :
|
||||
|
||||
add_filter( 'genesis_author_intro_text_output', array( $wp_embed, 'autoembed') );
|
||||
add_filter( 'genesis_author_intro_text_output', 'do_shortcode' );
|
||||
endif;
|
||||
|
||||
}
|
||||
|
||||
+57
-27
@@ -33,34 +33,35 @@ function child_theme_hero_section_setup() {
|
||||
|
||||
}
|
||||
|
||||
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
|
||||
remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
|
||||
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_posts_page_heading' );
|
||||
remove_action( 'genesis_archive_title_descriptions', 'genesis_do_archive_headings_open', 5, 3 );
|
||||
remove_action( 'genesis_archive_title_descriptions', 'genesis_do_archive_headings_close', 15, 3 );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_date_archive_title' );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_blog_template_heading' );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_author_title_description', 15 );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_cpt_archive_title_description' );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_search_title' );
|
||||
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
|
||||
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 );
|
||||
//remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
|
||||
//remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
|
||||
//remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
|
||||
//remove_action( 'genesis_before_loop', 'genesis_do_posts_page_heading' );
|
||||
//remove_action( 'genesis_archive_title_descriptions', 'genesis_do_archive_headings_open', 5, 3 );
|
||||
//remove_action( 'genesis_archive_title_descriptions', 'genesis_do_archive_headings_close', 15, 3 );
|
||||
//remove_action( 'genesis_before_loop', 'genesis_do_date_archive_title' );
|
||||
//remove_action( 'genesis_before_loop', 'genesis_do_blog_template_heading' );
|
||||
//remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 );
|
||||
//remove_action( 'genesis_before_loop', 'genesis_do_author_title_description', 15 );
|
||||
//remove_action( 'genesis_before_loop', 'genesis_do_cpt_archive_title_description' );
|
||||
//remove_action( 'genesis_before_loop', 'genesis_do_search_title' );
|
||||
//remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
|
||||
//remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 );
|
||||
|
||||
add_filter( 'woocommerce_show_page_title', '__return_null' );
|
||||
add_filter( 'genesis_search_title_output', '__return_false' );
|
||||
|
||||
add_action( 'child_theme_hero_section', 'genesis_do_posts_page_heading' );
|
||||
add_action( 'child_theme_hero_section', 'genesis_do_date_archive_title' );
|
||||
add_action( 'child_theme_hero_section', 'genesis_do_taxonomy_title_description' );
|
||||
add_action( 'child_theme_hero_section', 'genesis_do_author_title_description' );
|
||||
add_action( 'child_theme_hero_section', 'genesis_do_cpt_archive_title_description' );
|
||||
add_action( 'child_theme_hero_section', 'child_theme_hero_section_title', 10 );
|
||||
add_action( 'child_theme_hero_section', 'child_theme_hero_section_excerpt', 20 );
|
||||
add_action( 'be_title_toggle_remove', 'child_theme_hero_section_title_toggle' );
|
||||
add_action( 'genesis_before_content', 'child_theme_hero_section_remove_404_title' );
|
||||
add_action( 'genesis_before_content_sidebar_wrap', 'child_theme_hero_section_display' );
|
||||
//add_action( 'child_theme_hero_section', 'genesis_do_posts_page_heading' );
|
||||
//add_action( 'child_theme_hero_section', 'genesis_do_date_archive_title' );
|
||||
//add_action( 'child_theme_hero_section', 'genesis_do_taxonomy_title_description' );
|
||||
//add_action( 'child_theme_hero_section', 'genesis_do_author_title_description' );
|
||||
//add_action( 'child_theme_hero_section', 'genesis_do_cpt_archive_title_description' );
|
||||
//add_action( 'child_theme_hero_section', 'child_theme_hero_section_title', 10 );
|
||||
//add_action( 'child_theme_hero_section', 'child_theme_hero_section_excerpt', 20 );
|
||||
//add_action( 'be_title_toggle_remove', 'child_theme_hero_section_title_toggle' );
|
||||
//add_action( 'genesis_before_content', 'child_theme_hero_section_remove_404_title' );
|
||||
//add_action( 'genesis_before_content_sidebar_wrap', 'child_theme_hero_section_display' );
|
||||
add_action( 'genesis_before_content_sidebar_wrap', 'authority_featured_image', 1 );
|
||||
|
||||
}
|
||||
|
||||
@@ -206,11 +207,11 @@ function child_theme_hero_section_excerpt() {
|
||||
printf( '<p itemprop="description">%s</p>', do_shortcode( get_the_excerpt( $id ) ) );
|
||||
|
||||
}
|
||||
} elseif ( ( is_singular() ) && ! is_singular( 'product' ) && has_excerpt() ) {
|
||||
} //elseif ( ( is_singular() ) && ! is_singular( 'product' ) && has_excerpt() ) {
|
||||
|
||||
printf( '<p itemprop="description">%s</p>', do_shortcode( get_the_excerpt() ) );
|
||||
//printf( '<p itemprop="description">%s</p>', do_shortcode( get_the_excerpt() ) );
|
||||
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -252,3 +253,32 @@ function child_theme_hero_section_display() {
|
||||
) );
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Adds featured image above the entry content.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
function authority_featured_image() {
|
||||
|
||||
//$add_single_image = get_theme_mod( 'authority_single_image_setting', authority_customizer_get_default_image_setting() );
|
||||
|
||||
$image = genesis_get_image(
|
||||
array(
|
||||
'format' => 'html',
|
||||
'size' => 'hero',
|
||||
'context' => '',
|
||||
'attr' => array(
|
||||
'alt' => the_title_attribute( 'echo=0' ),
|
||||
'class' => 'yeuchaybo-single-image',
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
if ( $image && is_singular( array ('post', 'event' ) ) ){
|
||||
printf( '<div class="yeuchaybo-featured-image">%s</div>', $image );
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
+1
-4
@@ -19,10 +19,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
||||
die;
|
||||
|
||||
}
|
||||
// Sets the content width based on the theme's design and stylesheet.
|
||||
if ( ! isset( $content_width ) ) {
|
||||
$content_width = 1000; // Pixels.
|
||||
}
|
||||
|
||||
add_action( 'genesis_setup', 'child_theme_init', 5 );
|
||||
/**
|
||||
* Initializes the child theme library.
|
||||
|
||||
@@ -17,39 +17,39 @@ msgstr ""
|
||||
msgid "Hero Image"
|
||||
msgstr ""
|
||||
|
||||
#: config/config.php:298
|
||||
#: config/config.php:300
|
||||
msgid "Blog"
|
||||
msgstr ""
|
||||
|
||||
#: config/config.php:299, lib/views/page-contact.php:9
|
||||
#: config/config.php:301, lib/views/page-contact.php:9
|
||||
msgid "Contact Page"
|
||||
msgstr ""
|
||||
|
||||
#: config/config.php:300, lib/views/page-boxed.php:9
|
||||
#: config/config.php:302, lib/views/page-boxed.php:9
|
||||
msgid "Boxed Template"
|
||||
msgstr ""
|
||||
|
||||
#: config/config.php:301, lib/views/page-full.php:9
|
||||
#: config/config.php:303, lib/views/page-full.php:9
|
||||
msgid "Full Width"
|
||||
msgstr ""
|
||||
|
||||
#: config/config.php:302, lib/views/page-landing.php:9
|
||||
#: config/config.php:304, lib/views/page-landing.php:9
|
||||
msgid "Landing Page"
|
||||
msgstr ""
|
||||
|
||||
#: config/config.php:303, lib/views/page-sitemap.php:9
|
||||
#: config/config.php:305, lib/views/page-sitemap.php:9
|
||||
msgid "Sitemap"
|
||||
msgstr ""
|
||||
|
||||
#: config/config.php:385, config/config.php:386
|
||||
#: config/config.php:387, config/config.php:388
|
||||
msgid "Menu"
|
||||
msgstr ""
|
||||
|
||||
#: config/config.php:570
|
||||
#: config/config.php:572
|
||||
msgid "Header Menu"
|
||||
msgstr ""
|
||||
|
||||
#: config/config.php:571
|
||||
#: config/config.php:573
|
||||
msgid "After Header Menu"
|
||||
msgstr ""
|
||||
|
||||
@@ -69,15 +69,15 @@ msgstr ""
|
||||
msgid " Color"
|
||||
msgstr ""
|
||||
|
||||
#: lib/functions/hero.php:136
|
||||
#: lib/functions/hero.php:137
|
||||
msgid "Latest Posts"
|
||||
msgstr ""
|
||||
|
||||
#: lib/functions/hero.php:145
|
||||
#: lib/functions/hero.php:146
|
||||
msgid "Not found, error 404"
|
||||
msgstr ""
|
||||
|
||||
#: lib/functions/hero.php:154
|
||||
#: lib/functions/hero.php:155
|
||||
msgid "Search results for: "
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
<?php
|
||||
/**
|
||||
* This file adds the grid layout for the Authority Pro Theme.
|
||||
*
|
||||
* @package Authority
|
||||
* @author StudioPress
|
||||
* @license GPL-2.0+
|
||||
* @link https://my.studiopress.com/themes/authority/
|
||||
*/
|
||||
|
||||
add_action( 'init' , 'wps_create_initial_layouts' );
|
||||
/**
|
||||
* Registers Genesis custom post type default layouts.
|
||||
*
|
||||
*/
|
||||
function wps_create_initial_layouts() {
|
||||
|
||||
// Registers the grid layout for category archives.
|
||||
/*genesis_register_layout( 'yeuchaybo-grid-2', array(
|
||||
'label' => __( 'Two-column Grid', 'child-theme-library' ),
|
||||
'img' => get_stylesheet_directory_uri() . '/images/grid2.gif',
|
||||
) );
|
||||
genesis_register_layout( 'yeuchaybo-grid-3', array(
|
||||
'label' => __( 'Three-column Grid', 'child-theme-library' ),
|
||||
'img' => get_stylesheet_directory_uri() . '/images/grid3.gif',
|
||||
) );*/
|
||||
|
||||
// Removes the default post image.
|
||||
remove_action( 'genesis_entry_content', 'genesis_do_post_image', 8 );
|
||||
add_action( 'genesis_entry_header', 'genesis_do_post_image', 1 );
|
||||
|
||||
|
||||
// Moves the archive description boxes.
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_author_title_description', 15 );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_author_box_archive', 15 );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_cpt_archive_title_description' );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_date_archive_title' );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_blog_template_heading' );
|
||||
remove_action( 'genesis_before_loop', 'genesis_do_posts_page_heading' );
|
||||
add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_taxonomy_title_description', 20 );
|
||||
add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_author_title_description' , 20);
|
||||
add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_author_box_archive' , 20);
|
||||
add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_cpt_archive_title_description', 20 );
|
||||
add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_date_archive_title', 20 );
|
||||
add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_blog_template_heading' ,20);
|
||||
add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_posts_page_heading' , 20);
|
||||
|
||||
}
|
||||
|
||||
add_action( 'genesis_meta', 'yeuchaybo_grid_layout' );
|
||||
/**
|
||||
* Sets up the grid layout.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*/
|
||||
function yeuchaybo_grid_layout() {
|
||||
|
||||
$site_layout = genesis_site_layout();
|
||||
|
||||
if ( 'yeuchaybo-grid-2' === $site_layout || 'yeuchaybo-grid-3' === $site_layout) {
|
||||
remove_action( 'genesis_after_content', 'genesis_get_sidebar' );
|
||||
remove_action( 'genesis_after_content_sidebar_wrap', 'genesis_get_sidebar_alt' );
|
||||
//add_filter( 'genesis_skip_links_output', 'yeuchaybo_grid_skip_links_output' );
|
||||
//add_filter( 'genesis_pre_get_option_content_archive_limit', 'yeuchaybo_grid_archive_limit' );
|
||||
//add_filter( 'genesis_pre_get_option_content_archive_thumbnail', 'yeuchaybo_grid_archive_thumbnail' );
|
||||
//add_filter( 'genesis_pre_get_option_content_archive', 'yeuchaybo_grid_content_archive' );
|
||||
//add_filter( 'genesis_pre_get_option_image_size', 'yeuchaybo_grid_image_size' );
|
||||
//add_filter( 'genesis_pre_get_option_image_alignment', 'yeuchaybo_grid_image_alignment' );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
add_filter( 'genesis_pre_get_option_site_layout', 'yeuchaybo_grid_category_layout' );
|
||||
/**
|
||||
* Sets the default layout for category and tag archive pages.
|
||||
*
|
||||
* @since 1.0.0
|
||||
*
|
||||
* @param string $layout The current layout.
|
||||
* @return string The new layout.
|
||||
*/
|
||||
function yeuchaybo_grid_category_layout( $layout ) {
|
||||
|
||||
if ( is_category() || is_tag() ) {
|
||||
$layout = 'yeuchaybo-grid-2';
|
||||
}
|
||||
if ( is_home() && !is_front_page() ) {
|
||||
$layout = 'yeuchaybo-grid-3';
|
||||
}
|
||||
|
||||
if ( is_singular('page') ) {
|
||||
$layout = 'content-sidebar';
|
||||
}
|
||||
|
||||
return $layout;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,252 @@
|
||||
<?php
|
||||
|
||||
//add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_content_sidebar' );
|
||||
//remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
|
||||
//remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
|
||||
//add_action( 'display_featured_image_genesis_after_title', 'ycb_event_date_location' );
|
||||
|
||||
|
||||
// Add id="content" attributes to <main> element
|
||||
add_filter( 'genesis_attr_entry-content', 'my_attr_content' );
|
||||
function my_attr_content( $attr ) {
|
||||
$attr['id'] .= 'content';
|
||||
return $attr;
|
||||
}
|
||||
|
||||
|
||||
//add_action( 'genesis_entry_header', 'ycb_event_meta', 5);
|
||||
//add_action( 'genesis_entry_header', 'ycb_event_register_button', 10);
|
||||
|
||||
function ycb_event_meta() {
|
||||
|
||||
global $post;
|
||||
$EM_Event = em_get_event($post->ID, 'post_id');
|
||||
|
||||
echo '<div class="event-meta">';
|
||||
|
||||
$event_start_date = get_post_meta( get_the_ID(), _event_start_date ,true);
|
||||
|
||||
if ( $event_start_date ) {
|
||||
$format_in = 'Y-m-d'; // the format your value is saved in (set in the field options)
|
||||
$format_out = 'd/m/Y'; // the format you want to end up with
|
||||
|
||||
$event_start_date = DateTime::createFromFormat($format_in, $event_start_date);
|
||||
echo '<span class="event-start-date">'. $event_start_date->format( $format_out ) .'</span>';
|
||||
}
|
||||
echo ' | <span class="event-location">';
|
||||
echo $EM_Event->output('#_LOCATIONTOWN');
|
||||
echo '</span>
|
||||
</div>';
|
||||
}
|
||||
|
||||
function ycb_event_register_button() {
|
||||
$register_link = get_post_meta( get_the_ID(), event_register_link ,true);
|
||||
//echo '<div class="event-button"><a class="button" href="#content">Chi tiết</a>';
|
||||
if ( $register_link ){
|
||||
echo '<a class="button register" href="'. $register_link .'">Đăng Ký</a>';
|
||||
}
|
||||
//echo '</div>';
|
||||
}
|
||||
|
||||
//* Reposition Breadcrumbs
|
||||
remove_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_breadcrumbs' );
|
||||
add_action( 'genesis_before_entry', 'genesis_do_breadcrumbs', 9 );
|
||||
|
||||
//* Remove the entry meta in the entry header
|
||||
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
|
||||
|
||||
//* Remove the author box on single posts HTML5 Themes
|
||||
remove_action( 'genesis_after_entry', 'genesis_do_author_box_single', 8 );
|
||||
|
||||
|
||||
/**
|
||||
* Display Featured Image floated to the right in single Posts.
|
||||
*
|
||||
* @author Sridhar Katakam
|
||||
* @link http://sridharkatakam.com/how-to-display-featured-image-in-single-posts-in-genesis/
|
||||
*/
|
||||
function ycb_event_image() {
|
||||
|
||||
$image_args = array(
|
||||
'size' => 'full',
|
||||
);
|
||||
echo '<figure class="wp-block-image alignwide">';
|
||||
genesis_image( $image_args );
|
||||
echo '</figure>';
|
||||
}
|
||||
|
||||
function ycb_event_distance() {
|
||||
$product_terms = get_the_terms( get_the_ID(), 'distance' );
|
||||
// Make sure we have terms and also check for WP_Error object
|
||||
if ( $product_terms && !is_wp_error( $product_terms )) {
|
||||
// Display your terms as normal
|
||||
$term_list = [];
|
||||
foreach ( $product_terms as $term )
|
||||
$term_list[] = esc_html( $term->name );
|
||||
echo implode( ', ', $term_list );
|
||||
}
|
||||
}
|
||||
|
||||
function ycb_event_organizer() {
|
||||
$event_organizer = get_the_terms( get_the_ID(), 'organizer' );
|
||||
$event_organizer_list = [];
|
||||
foreach ( $event_organizer as $term )
|
||||
$event_organizer_list[] = esc_html( $term->name );
|
||||
$event_organizer = implode( ', ', $event_organizer_list );
|
||||
echo $event_organizer;
|
||||
}
|
||||
|
||||
function ycb_display_event_organizer() {
|
||||
echo '<h2>Ban tổ chức</h2>';
|
||||
ycb_event_organizer();
|
||||
}
|
||||
add_action( 'genesis_entry_content', 'ycb_event_info', 4 );
|
||||
add_action( 'genesis_entry_content', 'ycb_display_event_organizer', 10);
|
||||
add_action( 'genesis_entry_content', 'ycb_event_image', 4 );
|
||||
|
||||
//add_action( 'genesis_entry_content', 'ycb_event_image',4);
|
||||
//add_action( 'genesis_entry_content', 'ycb_event_distance',5);
|
||||
|
||||
function ycb_event_info() {
|
||||
global $post;
|
||||
$EM_Event = em_get_event($post->ID, 'post_id');
|
||||
|
||||
$event_website = get_post_meta( get_the_ID(), event_website ,true);
|
||||
$event_title = get_the_title();
|
||||
$register_link = get_post_meta( get_the_ID(), event_register_link ,true);
|
||||
$event_facebook = get_post_meta( get_the_ID(), event_facebook_page,true);
|
||||
|
||||
echo '<div class="event-info-wrapper alignwide">';
|
||||
// Echo the event info on the left side
|
||||
echo '<div class="event-left">';
|
||||
|
||||
/* echo '<p>';
|
||||
if ($event_website) {
|
||||
echo '<a href="'. $event_website . '" target="_blank"><ion-icon name="home"></ion-icon></a>';
|
||||
}
|
||||
if ($event_facebook) {
|
||||
echo '<a href="'. $event_facebook . '" target="_blank"><ion-icon name="logo-facebook"></ion-icon></a>';
|
||||
}
|
||||
echo '</p>';*/
|
||||
|
||||
echo '<p><strong>Tên giải: </strong>';
|
||||
echo '<a href="'.$event_website.'" target="_blank" class="eventsitelink">
|
||||
<span class="summary">'.$event_title.'</span></a></p>';
|
||||
|
||||
echo '<p><strong>Cự ly: </strong>';
|
||||
//echo do_shortcode('[post_terms taxonomy="distance" before=""]').'</p>';
|
||||
ycb_event_distance();
|
||||
echo '</p>';
|
||||
|
||||
echo '<p><strong>Phân loại: </strong>';
|
||||
echo do_shortcode('[post_terms taxonomy="event_category" before=""]').'</p>';
|
||||
echo '</p>';
|
||||
|
||||
echo '<p><strong>Thời gian: </strong>';
|
||||
echo $EM_Event->output('#_EVENTDATES').'</p>';
|
||||
|
||||
if (!empty($EM_Event->location_id) && $EM_Event->get_location()->location_status) {
|
||||
echo '<p><strong>Địa điểm: </strong>';
|
||||
//echo $EM_Event->output('#_LOCATIONLINK');
|
||||
echo '<span>'. $EM_Event->output('#_LOCATIONADDRESS') . '</span>, ';
|
||||
echo $EM_Event->output('#_LOCATIONTOWN') . ', <span>';
|
||||
echo $EM_Event->output('#_LOCATIONCOUNTRY') . '</span></p>';
|
||||
}
|
||||
|
||||
echo '</div>';
|
||||
|
||||
// Echo the event map on the right side
|
||||
|
||||
/*echo '<div class="event-map">';
|
||||
echo $EM_Event->output('#_LOCATIONMAP');
|
||||
echo '</div>';*/
|
||||
echo '<div class="event-right">';
|
||||
/*if ($event_facebook) {
|
||||
echo '<div class="event-facebook">';
|
||||
echo do_shortcode('[sfp-page-plugin url="' . $event_facebook .'"]');
|
||||
echo '</div></div>';
|
||||
}*/
|
||||
echo '<div class="event-map">';
|
||||
echo $EM_Event->output('#_LOCATIONMAP');
|
||||
echo '</div>';
|
||||
echo '</div></div>';
|
||||
|
||||
}
|
||||
|
||||
//* Add custom body class to the head
|
||||
add_filter( 'body_class', 'event_body_class' );
|
||||
function event_body_class( $classes ) {
|
||||
if ( has_post_thumbnail()) {
|
||||
$classes[] = 'single-event-media';
|
||||
}
|
||||
return $classes;
|
||||
}
|
||||
|
||||
// Display new sidebar for Event
|
||||
//add_action('get_header','cd_change_genesis_sidebar');
|
||||
function cd_change_genesis_sidebar() {
|
||||
remove_action( 'genesis_sidebar', 'genesis_do_sidebar' ); //remove the default genesis sidebar
|
||||
add_action( 'genesis_sidebar', 'ycb_event_do_sidebar' ); //add an action hook to call the function for my custom sidebar
|
||||
}
|
||||
|
||||
//Function to output my custom sidebar
|
||||
function ycb_event_do_sidebar() {
|
||||
genesis_widget_area( 'single-event-sidebar' );
|
||||
}
|
||||
|
||||
//add_action( 'genesis_after_header', 'ycb_event_hero_markup_open');
|
||||
//add_action( 'genesis_after_header', 'ycb_event_meta');
|
||||
//add_action( 'genesis_after_header', 'genesis_do_post_title');
|
||||
//add_action( 'genesis_after_header', 'ycb_event_register_button');
|
||||
//add_action( 'genesis_after_header', 'ycb_event_hero_markup_close');
|
||||
|
||||
function ycb_event_hero_markup_open_1() {
|
||||
echo '<div class="event-header"><div class="wrap">';
|
||||
}
|
||||
|
||||
function ycb_event_hero_markup_open() {
|
||||
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
|
||||
remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
|
||||
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
|
||||
if ( has_post_thumbnail() ) {
|
||||
$bg_image = genesis_get_image(
|
||||
array(
|
||||
'format' => 'url',
|
||||
'size' => 'full',
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
if ( $bg_image ) {
|
||||
$output = '<div class="event-hero" style="background-image: linear-gradient(0deg, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.85) 100%), url(' . esc_url( $bg_image ) . ')"><div class="wrap">';
|
||||
}
|
||||
echo $output;
|
||||
}
|
||||
|
||||
function ycb_event_hero_markup_close() {
|
||||
echo '</div></div>';
|
||||
}
|
||||
|
||||
//add_action( 'genesis_before_content_sidebar_wrap', 'genesis_entry_header_markup_open', 5 );
|
||||
//add_action( 'genesis_before_content_sidebar_wrap', 'genesis_do_post_title');
|
||||
//add_action( 'genesis_before_content_sidebar_wrap', 'ycb_event_meta');
|
||||
//add_action( 'genesis_before_content_sidebar_wrap', 'ycb_event_register_button');
|
||||
//add_action( 'genesis_before_content_sidebar_wrap', 'genesis_entry_header_markup_close', 15 );
|
||||
//add_action( 'genesis_before_content_sidebar_wrap', 'ycb_event_image');
|
||||
|
||||
//remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
|
||||
//remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
|
||||
//remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
|
||||
add_action( 'genesis_entry_header', 'ycb_event_meta', 10);
|
||||
add_action( 'genesis_entry_header', 'ycb_event_register_button', 10);
|
||||
|
||||
|
||||
//add_action ( 'genesis_after_entry' , 'ycb_other_events');
|
||||
function ycb_other_event() {
|
||||
do_short('[loop type=event count=4 field=_event_start_date date_format="Y-m-d" value=future compare=equal orderby=_event_start_date date_format="Y-m-d" order=ASC]
|
||||
[field image-link]
|
||||
[field _event_start_date date_format="d/m/Y"]
|
||||
[field title-link]
|
||||
[/loop]');
|
||||
}
|
||||
genesis();
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+2
-2
@@ -39,7 +39,7 @@ Loaded on WooCommerce pages */
|
||||
.woocommerce.full-width-content .content,
|
||||
.woocommerce-page.full-width-content .content {
|
||||
width: 100%;
|
||||
max-width: 1152px;
|
||||
max-width: 1200px;
|
||||
}
|
||||
|
||||
/* # WooCommerce Shop Page
|
||||
@@ -775,7 +775,7 @@ div.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricte
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
@media (min-width: 1152px) {
|
||||
@media (min-width: 1200px) {
|
||||
.woocommerce div.product .woocommerce-tabs ul.tabs {
|
||||
padding: 0 0 0 1em;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user