Wordpress - 为多个网址呈现一个模板

时间:2017-09-26 12:03:31

标签: php wordpress custom-wordpress-pages

我创建了一个为此页面加载的wordpress模板 - example.com/products 模板名称是page-products.php,它位于我的主题文件夹中。 它仅适用于http://example.com/products,是否可以使其适用于http://example.com/products/clothing等模板,因此当用户访问此网址时,该网页将从产品模板呈现?

<?php get_header(); ?>
<!-- 
My Custom Products page
-->
<?php get_footer(); ?>

1 个答案:

答案 0 :(得分:1)

您可以创建自定义页面模板来完成此操作。该文件的名称类似于template-clothing.php。此外,如果您有多个页面模板(这将从根目录中删除集群),您可以将此文件放在名为page-templates的子文件夹中。 模板的标题可能如下所示:

<?php
/*
Template Name: Clothing
*/    
?>

创建此文件后,可以在页面编辑器中的Page Attributes下选择模板,随后将以此外观显示该页面。