Wordpress - 为多个模板渲染一个模板 url
Wordpress - render one template for more than one url
我已经创建了一个为该页面加载的 wordpress 模板 - 示例。com/products
模板名称是 page-products.php,它位于我的主题文件夹中。
它仅适用于 http://example.com/products, is there any way I can make it work for templates like http://example.com/products/clothing,因此当用户访问此 url 时,页面将从产品模板呈现?
<?php get_header(); ?>
<!--
My Custom Products page
-->
<?php get_footer(); ?>
您可以创建自定义页面模板来完成此操作。该文件将被命名为类似于 template-clothing.php
。此外,如果您有多个页面模板,您可以将此文件放在名为 page-templates
的 sub-folder 中(这会从根目录中删除集群)。
您的模板的 header 可能如下所示:
<?php
/*
Template Name: Clothing
*/
?>
创建此文件后,可以在页面编辑器中的 Page Attributes
下选择模板,随后页面将以此外观显示。
我已经创建了一个为该页面加载的 wordpress 模板 - 示例。com/products 模板名称是 page-products.php,它位于我的主题文件夹中。 它仅适用于 http://example.com/products, is there any way I can make it work for templates like http://example.com/products/clothing,因此当用户访问此 url 时,页面将从产品模板呈现?
<?php get_header(); ?>
<!--
My Custom Products page
-->
<?php get_footer(); ?>
您可以创建自定义页面模板来完成此操作。该文件将被命名为类似于 template-clothing.php
。此外,如果您有多个页面模板,您可以将此文件放在名为 page-templates
的 sub-folder 中(这会从根目录中删除集群)。
您的模板的 header 可能如下所示:
<?php
/*
Template Name: Clothing
*/
?>
创建此文件后,可以在页面编辑器中的 Page Attributes
下选择模板,随后页面将以此外观显示。