WordPress创建自定义页面模板

更新时间:2022-11-05 23:01:11 来源:未知 作者:青锋建站
  WordPress 页面模板是特定的模板文件,用于特定页面或页面组,这些用于单页数据的模板显示在前端。我们还可以在 WordPress 中创建自定义页面模板。下面青锋建站给大家展示如何在 WordPress 中创建自定义页面模板,以及我们如何将自定义模板分配给 WordPress 中的特定页面或页面组。
  默认情况下,WordPress 允许使用默认模板文件page.php创建页面和文章来处理前端的外观。我们需要在 WordPress 中创建一个自定义页面模板来根据要求处理特定的页面布局设计。
  让我们在模板文件中添加一些代码以显示在前端。将以下行添加到文件中。这些函数将显示默认的页眉Header、页脚Footer、侧边栏Sidebar。以下代码将循环post_type => post并显示所有文章的文章标题和文章内容。我使用the_title()函数来显示文章标题和the_content()函数来显示文章内容。还有更多函数,例如:
  • the_title()
  • the_content()
  • the_post_thumbnail()
  • the_permalink()
  • the_excerpt()
  • the_time()
  • the_author()
  • the_category()
因此,打开文件编辑器并将以下代码粘贴到其中。
<?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 $args = array(
                       'post_type' => 'post'
                     );
             $post_query = new WP_Query($args);
             if($post_query->have_posts() ) {
                while($post_query->have_posts() ) {
                  $post_query->the_post();
                ?>
                  <h2><?php the_title(); ?></h2>
                  <p><?php the_content(); ?></p>
                <?php }
             }
        ?>
    </main><!-- .site-main -->
</div><!-- .content-area -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
  将此代码保存在您的模板文件中,它将在前端显示该页面上的所有文章,您可以根据您的设计布局进行设计,使其外观和感觉更好。您还可以根据您的要求添加自己的自定义代码,使用“ my-template.php ”名称保存此文件。您可以根据需要更改文件名。但不要忘记将扩展名另存为.php。上面带有注释的文件告诉 WordPress 这是一个模板文件,模板名称是您提供的。当我们创建新页面时,它将显示在模板下拉菜单下的页面属性部分。我们将在下面看到它。现在我们要将这个文件上传到我的主机中,然后我们将测试这个文件是否工作。现在将该文件上传到当前活跃的主题上。现在转到您的 WordPress 仪表板,然后单击侧边栏中“页面”选项下的“新建页面” 。您将看到该模板显示在页面属性部分下。为页面添加新标题并从下拉列表中选择该自定义页面模板并发布页面。
  以上就是青锋建站给大家分享的WordPress创建自定义页面模板的方法。青锋建站,提供专业的高品质网站制作服务,包括wordpress网站建设服务,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,专业做优化型网站,为企业构建营销平台。

转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/wordpress/template_1469.html

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有