首页 问答 正文

WordPress主题中的模板文件有哪些?

注册会员 / 悠然自学 / 2023-07-11/ 浏览 127 次

WordPress主题中的模板文件有以下几种常用的:

  1. header.php:网站的页眉部分,包含网站的标题、导航栏等。
    示例代码:

    <!DOCTYPE html>
    <html <?php language_attributes(); ?>>
    <head>
     <meta charset="<?php bloginfo( 'charset' ); ?>">
     <title><?php wp_title(); ?></title>
     <?php wp_head(); ?>
    </head>
    <body <?php body_class(); ?>>
     <header>
         <h1><?php bloginfo( 'name' ); ?></h1>
         <?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>
     </header> 
  2. footer.php:网站的页脚部分,包含版权信息、友情链接等。
    示例代码:

    <footer>
     <p>&copy; <?php echo date( 'Y' ); ?> <?php bloginfo( 'name' ); ?></p>
    </footer>
    <?php wp_footer(); ?>
    </body>
    </html> 
  3. index.php:默认的博客文章列表模板文件,用于显示博客的文章列表。
    示例代码:

    <?php if ( have_posts() ) : ?>
     <?php while ( have_posts() ) : the_post(); ?>
         <h2><?php the_title(); ?></h2>
         <?php the_content(); ?>
     <?php endwhile; ?>
    <?php else : ?>
     <p>No posts found.</p>
    <?php endif; ?> 
  4. single.php:单篇文章模板文件,用于显示单个博客文章的详细内容。
    示例代码:

    <h2><?php the_title(); ?></h2>
    <p><?php the_content(); ?></p> 
  5. page.php:页面模板文件,用于显示单独的页面内容。
    示例代码:

    <h1><?php the_title(); ?></h1>
    <div><?php the_content(); ?></div> 

注意:以上仅为常用的模板文件示例,实际情况下还可以根据需求创建其他自定义的模板文件。

大家谈论
    我的见解