2017-09-26 116 views
0

我创建了一个为此页面加载的wordpress模板 - example.com/products 模板名称为page-products.php,它位于我的主题文件夹内。 它只适用于http://example.com/products,有没有什么办法可以让它适用于像http://example.com/products/clothing这样的模板,所以当用户访问这个URL时,页面会从产品模板中渲染出来?Wordpress - 为多个网址呈现一个模板

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

我会建议使用名称产品创建自定义分类,然后在您的自定义分类中创建类别,如服装等。您将从此处详细介绍https://codex.wordpress.org/Taxonomies –

回答

1

您可以创建一个自定义页面模板来完成此操作。该文件将被命名为template-clothing.php。此外,如果您有多个页面模板(这会从根目录中删除群集),则可以将此文件放在名为page-templates的子文件夹中。 为范本的头看起来是这样的:

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

一旦这个文件被创建,模板可以Page Attributes下在页面编辑器中选择,并在页面随后将这个外观显示。