在WordPress中,创建自定义模板可以让我们更加灵活地设计和展示页面。下面介绍如何创建自定义模板。
<?php
/**
* Template Name: 自定义模板名称
*/
?>
在上述代码中,“自定义模板名称”是你要创建的模板对应的名称,可以自行定义。
接下来,就可以自定义模板的具体内容了。
例如,以下代码实现了一个自定义页面模板,用于显示最近发布的文章:
<?php
/**
* Template Name: 最新文章
*/
?>
<?php get_header(); ?>
<div class="container">
<h1>最新文章</h1>
<?php
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 10,
'orderby' => 'date',
'order' => 'DESC'
);
$latest_posts = new WP_Query($args);
if ($latest_posts->have_posts()) :
while ($latest_posts->have_posts()) : $latest_posts->the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); ?></p>
<hr>
<?php
endwhile;
endif;
wp_reset_query();
?>
</div>
<?php get_footer(); ?>
在上述代码中,首先使用“get_header()”函数加载网站的页头;接着使用自定义的查询参数查询最新发布的文章;然后输出每篇文章的标题、摘要和连接,最后使用“get_footer()”加载网站的页脚。
需要注意的是,在WordPress中使用自定义模板时,需将其以“PHP文件”的形式保存在主题文件夹的“/wp-content/themes/你的主题名称/”目录下。
此外,还有其他类型的自定义模板,如自定义分类模板、自定义标签模板等,创建方式类似,只需要根据具体需求编写不同的代码即可。