2017-09-26 68 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下在頁面編輯器中選擇,並在頁面隨後將這個外觀顯示。