首页 问答 正文

如何为wordpress主题创建自定义页面模板?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 57 次

  1. 首先,在自己的theme文件夹下创建一个新的文件,比如我们可以叫它my-custom-template.php,并在文件开头添加以下代码:
<?php
/*
Template Name: My Custom Page Template
*/
?> 
  1. 编写自己的html结构和php代码来创建页面的内容。

  2. 在WordPress后台选择创建新页面,并在Page Attributes选项卡中选择“Template”选项,在下拉框中选择“My Custom Page Template”(或者你在第一步中定义的模板名称)。

  3. 保存页面并预览以查看效果。

示例代码:

<?php
/*
Template Name: My Custom Page Template
*/
?>

<?php get_header(); ?>

<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">

        <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
            <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                <header class="entry-header">
                    <h1 class="entry-title"><?php the_title(); ?></h1>
                </header><!-- .entry-header -->

                <div class="entry-content">
                    <?php the_content(); ?>
                </div><!-- .entry-content -->

            </article><!-- #post-## -->

        <?php endwhile; endif; ?>

    </main><!-- #main -->
</div><!-- #primary -->

<?php get_footer(); ?> 

这就是一个简单的示例,该模板文件将在页面上显示文章的标题和内容。你可以根据自己的需要添加或删除内容。

大家谈论
    我的见解