404, post page
This commit is contained in:
parent
35ee1fb1a3
commit
8f247e8478
46
404.php
Normal file
46
404.php
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
<?php get_header() ?>
|
||||||
|
|
||||||
|
<div class="st-main-grid st-four-oh-four">
|
||||||
|
<h1 class="st-four-oh-four__title">Oops, this page doesn't exist.</h1>
|
||||||
|
<p class="st-four-oh-four__subtitle">Check out some of our articles below.</p>
|
||||||
|
<section class="st-article-section-four-oh-four">
|
||||||
|
<?php
|
||||||
|
$post_section_two_args = array(
|
||||||
|
'showposts' => 12,
|
||||||
|
'offset' => 0,
|
||||||
|
'orderby' => 'post_date',
|
||||||
|
'order' => 'DESC',
|
||||||
|
'post_type' => 'post',
|
||||||
|
'post_status' => 'publish'
|
||||||
|
);
|
||||||
|
query_posts($post_section_two_args);
|
||||||
|
if (have_posts()):
|
||||||
|
while (have_posts()):
|
||||||
|
the_post();
|
||||||
|
$category = get_the_category()[0];
|
||||||
|
?>
|
||||||
|
|
||||||
|
<article class="st-article-section-wide-article">
|
||||||
|
<?php $category = get_the_category()[0]; ?>
|
||||||
|
<a href="<?php the_permalink(); ?>" class="st-article-section-wide-article__image-link">
|
||||||
|
<?php the_post_thumbnail(); ?>
|
||||||
|
</a>
|
||||||
|
<div class="st-article-section-wide-article__text-container">
|
||||||
|
<a href="<?php echo home_url($category->slug); ?>"
|
||||||
|
class="st-article-section-wide-article__category-link"><?php echo $category->name; ?></a>
|
||||||
|
<a class="st-article-section-wide-article__title" href="<?php the_permalink(); ?>">
|
||||||
|
<h3><?php the_title(); ?></h3>
|
||||||
|
</a>
|
||||||
|
<p class="st-article-section-wide-article__excerpt"><?php the_excerpt(); ?></p>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</article>
|
||||||
|
<?php
|
||||||
|
endwhile;
|
||||||
|
wp_reset_postdata();
|
||||||
|
endif;
|
||||||
|
?>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
<?php get_footer() ?>
|
@ -32,16 +32,17 @@ const iconBar = document.querySelector('.st-header-icon-bar');
|
|||||||
const siteTitle = document.querySelector('.st-site-title');
|
const siteTitle = document.querySelector('.st-site-title');
|
||||||
const header = document.querySelector('.st-header');
|
const header = document.querySelector('.st-header');
|
||||||
let lastScrollPosition = 0;
|
let lastScrollPosition = 0;
|
||||||
|
const scrollDepthActivationPoint = 100;
|
||||||
|
|
||||||
window.addEventListener('scroll', function(event) {
|
window.addEventListener('scroll', function(event) {
|
||||||
const scrollPosition = window.scrollY;
|
const scrollPosition = window.scrollY;
|
||||||
|
|
||||||
if(scrollPosition < 5) {
|
if(scrollPosition < scrollDepthActivationPoint) {
|
||||||
iconBar.classList.remove('st-icon-bar-sticky');
|
iconBar.classList.remove('st-icon-bar-sticky');
|
||||||
siteTitle.classList.remove('st-title-scrolled');
|
siteTitle.classList.remove('st-title-scrolled');
|
||||||
header.classList.remove('st-header-scrolled');
|
header.classList.remove('st-header-scrolled');
|
||||||
} else {
|
} else {
|
||||||
if(lastScrollPosition < 5) {
|
if(lastScrollPosition < scrollDepthActivationPoint) {
|
||||||
iconBar.classList.add('st-icon-bar-sticky');
|
iconBar.classList.add('st-icon-bar-sticky');
|
||||||
siteTitle.classList.add('st-title-scrolled');
|
siteTitle.classList.add('st-title-scrolled');
|
||||||
header.classList.add('st-header-scrolled');
|
header.classList.add('st-header-scrolled');
|
||||||
|
@ -29,9 +29,9 @@
|
|||||||
<?php
|
<?php
|
||||||
wp_nav_menu(
|
wp_nav_menu(
|
||||||
array(
|
array(
|
||||||
'menu' => 'primary',
|
'menu' => 'footer',
|
||||||
'container' => '',
|
'container' => '',
|
||||||
'theme_location' => 'primary',
|
'theme_location' => 'footer',
|
||||||
'items_wrap' => '<ul class="st-footer-nav-links">%3$s</ul>'
|
'items_wrap' => '<ul class="st-footer-nav-links">%3$s</ul>'
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
@ -48,7 +48,7 @@ function custom_breadcrumbs() {
|
|||||||
$separator = '>';
|
$separator = '>';
|
||||||
$breadcrums_id = 'breadcrumbs';
|
$breadcrums_id = 'breadcrumbs';
|
||||||
$breadcrums_class = 'breadcrumbs';
|
$breadcrums_class = 'breadcrumbs';
|
||||||
$home_title = 'Homepage';
|
$home_title = 'Home';
|
||||||
|
|
||||||
// If you have any custom post types with custom taxonomies, put the taxonomy name below (e.g. product_cat)
|
// If you have any custom post types with custom taxonomies, put the taxonomy name below (e.g. product_cat)
|
||||||
$custom_taxonomy = 'product_cat';
|
$custom_taxonomy = 'product_cat';
|
||||||
|
54
single.php
Normal file
54
single.php
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
<?php get_header() ?>
|
||||||
|
|
||||||
|
<article class="st-main-grid st-article">
|
||||||
|
<?php
|
||||||
|
if (have_posts()) {
|
||||||
|
while (have_posts()) {
|
||||||
|
the_post();
|
||||||
|
$post_id = get_the_ID(); ?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h1 class="st-article__title"> <?php the_title(); ?> </h1>
|
||||||
|
<div class="st-article__author-box">
|
||||||
|
<div class="st-article__author-name">
|
||||||
|
<?php the_author() ?>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<?php the_date() ?>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php the_content(); ?>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
<?php
|
||||||
|
if(function_exists('get_field')){
|
||||||
|
$related_posts = get_field('related_posts', $post_id);
|
||||||
|
if (isset($related_posts)) :?>
|
||||||
|
<div class="st-main-grid">
|
||||||
|
<h3>Related Articles</h3>
|
||||||
|
<div class="st-article-section-related-articles">
|
||||||
|
<?php foreach ($related_posts as $post) : setup_postdata($post);
|
||||||
|
$category = get_the_category()[0];?>
|
||||||
|
<article class="st-related-article">
|
||||||
|
<a href="<?php the_permalink(); ?>" class="st-article-section-sub-article__image-link">
|
||||||
|
<?php the_post_thumbnail(); ?>
|
||||||
|
</a>
|
||||||
|
<div class="st-article-section-sub-article__text-container">
|
||||||
|
<a href="<?php echo home_url($category->slug); ?>" class="st-article-section-sub-article__category-link"><?php echo $category->name; ?></a>
|
||||||
|
<a class="st-article-section-sub-article__title" href="<?php the_permalink(); ?>"><h3><?php the_title(); ?></h3></a>
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</article>
|
||||||
|
<?php endforeach;
|
||||||
|
wp_reset_postdata(); ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
endif;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}?>
|
||||||
|
<?php get_footer() ?>
|
108
style.css
108
style.css
@ -123,6 +123,7 @@ SECTIONS
|
|||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
color: black;
|
color: black;
|
||||||
|
margin-top: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.st-icon-bar-sticky a {
|
.st-icon-bar-sticky a {
|
||||||
@ -380,6 +381,7 @@ SECTIONS
|
|||||||
|
|
||||||
.st-footer-menu {
|
.st-footer-menu {
|
||||||
grid-area: menu;
|
grid-area: menu;
|
||||||
|
align-self: end;
|
||||||
}
|
}
|
||||||
|
|
||||||
.st-footer-nav-links {
|
.st-footer-nav-links {
|
||||||
@ -664,7 +666,8 @@ COMPONENTS
|
|||||||
|
|
||||||
/* sub article card */
|
/* sub article card */
|
||||||
|
|
||||||
.st-article-section-sub-article {
|
.st-article-section-sub-article,
|
||||||
|
.st-related-article {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
margin-top: 1em;
|
margin-top: 1em;
|
||||||
@ -716,6 +719,11 @@ COMPONENTS
|
|||||||
.st-article-section-sub-article:first-of-type {
|
.st-article-section-sub-article:first-of-type {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.st-related-article {
|
||||||
|
flex-direction: column;
|
||||||
|
max-width: 160px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width: 1200px) {
|
@media (min-width: 1200px) {
|
||||||
@ -799,7 +807,7 @@ COMPONENTS
|
|||||||
|
|
||||||
.st-chip-secondary:hover,
|
.st-chip-secondary:hover,
|
||||||
.st-chip-secondary:active {
|
.st-chip-secondary:active {
|
||||||
background: #270BA1;
|
background: #0b4fa0;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -850,4 +858,100 @@ COMPONENTS
|
|||||||
|
|
||||||
.st-ad-section-classifieds-card__title {
|
.st-ad-section-classifieds-card__title {
|
||||||
color: white;
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* breadcrumbs */
|
||||||
|
|
||||||
|
.breadcrumbs {
|
||||||
|
list-style: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.breadcrumbs li {
|
||||||
|
margin-left: .25em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.st-article .breadcrumbs li:nth-last-child(2),
|
||||||
|
.st-article .breadcrumbs li:nth-last-child(1) {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.breadcrumbs li:first-child {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.breadcrumbs li a {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.breadcrumbs li a:visited {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* article */
|
||||||
|
|
||||||
|
.st-article__title {
|
||||||
|
font-size: 2rem;
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.st-article .img-responsive {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.st-article-section-related-articles {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
gap: 1em;
|
||||||
|
margin-bottom: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 760px) {
|
||||||
|
.st-article__title{
|
||||||
|
font-size: 2.5rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 1200px) {
|
||||||
|
.st-article {
|
||||||
|
max-width: 850px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.st-article__title{
|
||||||
|
font-size: 2.75rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Four oh Four */
|
||||||
|
|
||||||
|
.st-four-oh-four__title {
|
||||||
|
font-size: 2rem;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.st-four-oh-four__subtitle {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 760px) {
|
||||||
|
.st-article-section-four-oh-four {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(2, 1fr);
|
||||||
|
gap: 1em;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 1200px) {
|
||||||
|
.st-four-oh-four__title {
|
||||||
|
font-size: 4rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.st-article-section-four-oh-four {
|
||||||
|
grid-template-columns: repeat(4, 1fr);
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user