WordPress主题制作课程的第10课:制作文章内容页文件single.php
在WordPress主题制作中,single.php文件用于显示单个文章的内容页。下面是一个简单的示例single.php文件的代码,你可以根据需要进行自定义:
<?php
get_header(); // 引入页眉
while (have_posts()) :
the_post();
?>
<article id="post<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entryheader">
<h1 class="entrytitle"><?php the_title(); ?></h1>
<div class="entrymeta">
<?php
printf(
esc_html__('发布于 %s', 'yourthemetextdomain'),
'<span class="postedon">' . get_the_date() . '</span>'
);
?>
</div>
</header>
<div class="entrycontent">
<?php the_content(); ?>
</div>
<footer class="entryfooter">
<?php
if (has_category() || has_tag()) {
echo '<div class="entrycategoriestags">';
if (has_category()) {
echo '<span class="catlinks">' . esc_html__('分类:', 'yourthemetextdomain') . get_the_category_list(', ') . '</span>';
}
if (has_tag()) {
echo '<span class="tagslinks">' . esc_html__('标签:', 'yourthemetextdomain') . get_the_tag_list('', ', ') . '</span>';
}
echo '</div>';
}
?>
</footer>
</article>
<?php
endwhile; // 结束文章循环
get_sidebar(); // 引入侧边栏
get_footer(); // 引入页脚
请确保将代码中的“yourthemetextdomain”替换为你的主题文本域名称,并根据你的设计需要进行样式和布局的自定义。这个文件将显示单个文章的标题、内容、发布日期和相关分类或标签信息。
这只是一个基本示例,你可以根据你的主题需求添加更多自定义内容和样式。