site-theme/content.php
Kyle Keevill 934ff0b8d8
Style and layout changes for v1 of website
Changed color palette to fit logo, adjusted content width, changed active navigation decorator from triangle to circle to match logo, updated screenshot and various other minor changes.
2024-10-13 22:21:49 -04:00

115 lines
5.9 KiB
PHP

<?php
$categories_list = explode('§', get_the_category_list('§'));
$tag_list = explode('§', get_the_tag_list('', '§'));
$list = $categories_list + $tag_list;
$list = implode(', ', $list);
?>
<article id="post-<?php the_ID(); ?>" <?php post_class('blog-post h-entry'); ?>>
<?php
if (is_singular()) :
//Do Nothing
else :
$type = '';
if (is_search()) {
$postType = get_post_type();
if ($postType == 'talk') {
$type = ucfirst($postType);
$customFields = get_post_custom();
if (!empty($customFields['talk_event'])) {
$type = current($customFields['talk_event']);
$type = str_replace('user group', '', $type);
$type = trim($type);
}
if (!empty($customFields['talk_date'])) {
$type .= ' ' . date('Y', strtotime(current($customFields['talk_date'])));
}
$type .= ': ';
}
}
the_title(sprintf('<h2 class="post-title"><a href="%s" rel="bookmark">' . $type, esc_url(get_permalink())), '</a></h2>');
endif;
?>
<?php if (is_search()) : // Only display Excerpts for Search ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
<p class="post-meta meta list-post-meta">Posted on
<?php the_date(); ?>
in <span class="categories-links"><?php echo $list ?></span>
<?php
if ( comments_open() && ! is_singular() ) : ?>
<span class="comments-link meta-segment">
<?php comments_popup_link('<span class="leave-reply">Leave a comment</span>', 'One comment so far', 'View all % comments'); ?>
</span>
<?php endif; // comments_open() ?>
<?php edit_post_link('<span>Edit</span>', '<span class="edit-link meta-segment"> ', '</span>'); ?>
</p>
</div>
<?php elseif (!is_singular()) : // Only display Excerpts list pages ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
<p class="post-meta meta list-post-meta">
<span class="categories-links categories-pill"><?php echo $list ?></span>
<?php echo get_the_date(); ?>
<?php
if ( comments_open() && ! is_singular() ) : ?>
<span class="comments-link meta-segment">
<?php comments_popup_link('<span class="leave-reply">Leave a comment</span>', 'One comment so far', 'View all % comments'); ?>
</span>
<?php endif; // comments_open() ?>
<?php edit_post_link('<span>Edit</span>', '<span class="edit-link meta-segment"> ', '</span>'); ?>
</p>
</div>
<?php else :
// single post page
$author_id = get_the_author_meta( 'ID' );
$authorlink = get_the_author_meta( 'user_url', $author_id ) . "/author/" . get_the_author_meta( 'user_login', $author_id );
$authorname = get_the_author_meta( 'display_name', $author_id );
echo "<div class=\"e-content\">\n";
if (has_post_thumbnail()):
the_post_thumbnail('large', ['style' => 'max-width:100%; height:auto']);
endif;
if (is_single()): ?>
<span>
<p class="post-meta meta singular-post-meta">
<?php echo '<a href="'.$authorlink.'">'.$authorname.'</a>' ?> |
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" class="bi bi-clock" viewBox="0 0 16 16">
<path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z"/>
<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0"/>
</svg>
<time class="dt-published" datetime="<?php the_date('Y-m-d H:i:s'); ?>" title="<?php echo get_the_date('Y-m-d H:i:s'); ?>"><?php echo get_the_date(); ?></time>
</p>
</span>
<?php endif;
the_content(sprintf('Continue reading %s', the_title( '<span class="screen-reader-text">', '</span>', false)));
echo "\n</div>\n";
wp_link_pages([
'before' => '<div class="page-links"><span class="page-links-title">Pages</span>',
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
]);
if ( false && comments_open() && ! is_singular() ) : ?>
<div class="comments-link meta">
<?php comments_popup_link('<span class="leave-reply">Leave a comment</span>', 'One comment so far', 'View all % comments'); ?>
</div>
<?php endif; // comments_open()
?>
<?php endif; ?>
</article>