2017-09-26 9 views
0

このページで読み込むテンプレートを作成しました - example.com/products テンプレート名はpage-products.phpで、テーマフォルダ内にあります。 これはhttp://example.com/productsでのみ動作します。http://example.com/products/clothingのようなテンプレートで動作させる方法はありますか?ユーザーがこのURLにアクセスすると、ページは製品テンプレートからレンダリングされますか?Wordpress - 複数のURLに1つのテンプレートをレンダリングします

<?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下で選択することができ、そのページはその後、この外観で表示されます。

関連する問題