WordPress主题制作课程的第10课:制作文章内容页文件single.php

在WordPress主题制作中,single.php文件用于显示单个文章的内容页。下面是一个简单的示例single.php文件的代码,你可以根据需要进行自定义:

WordPress主题制作课程#10:制作文章内容页文件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”替换为你的主题文本域名称,并根据你的设计需要进行样式和布局的自定义。这个文件将显示单个文章的标题、内容、发布日期和相关分类或标签信息。

这只是一个基本示例,你可以根据你的主题需求添加更多自定义内容和样式。