wp-duckbehaviorjournal/single-article.php
Kumi 98a3faf4ed
fix(article): add status label in article metadata
Included a "Status:" label in the article metadata section to clearly indicate the publication status. This improves readability and user experience by explicitly naming the metadata field. No functional changes to the data retrieval process.
2024-06-20 14:54:40 +02:00

43 lines
No EOL
1.8 KiB
PHP

<?php get_header(); ?>
<!-- Article Content -->
<section class="container my-5">
<div class="row">
<div class="col-lg-8 mx-auto">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1 class="display-4"><?php the_title(); ?></h1>
<p class="text-muted">
<?php
$authors = get_post_meta(get_the_ID(), 'article_authors', true);
if (!empty($authors)) {
echo implode('; ', array_map('esc_html', $authors));
} else {
the_author();
}
?>
<p class="text-muted">
<strong>DOI:</strong> <?php echo esc_html(get_post_meta(get_the_ID(), 'article_doi', true)); ?>
</p>
<p class="text-muted">
<strong>Status:</strong> <?php
$terms = get_the_terms(get_the_ID(), 'publication_status');
if (!empty($terms) && !is_wp_error($terms)) {
$term_list = array();
foreach ($terms as $term) {
$term_list[] = $term->name;
}
echo implode(', ', $term_list);
}
?>
</p>
<?php if (false && has_post_thumbnail()) : ?>
<img src="<?php the_post_thumbnail_url(); ?>" class="img-fluid mb-4" alt="<?php the_title(); ?>">
<?php endif; ?>
<?php the_content(); ?>
<?php endwhile;
endif; ?>
</div>
</div>
</section>
<?php get_footer(); ?>