2012-02-14 10 views
0

私は「ポートフォリオ」ページを持っています。これを標準カテゴリテンプレートにすることは可能ですか? (category.php)Wordpress:ページ使用カテゴリテンプレート

もしそうでない場合は、どうですか?ポートフォリオページで使用するカスタムテンプレートを作成して、すべてのカテゴリリクエストをそこに置くことはできますか?

明確にする:[ポートフォリオ]ページに[カテゴリ]ページと同じものが表示されています。しかし、それはポートフォリオの下にある必要があります。両方ともカテゴリーを表示します。これらを組み合わせる方法はありますか?

+0

ページとカテゴリテンプレートは異なるものですか?さまざまな種類のループに異なる種類のものを表示していますか?私は彼らがどのように合理的な方法で融合できるかはわかりません。なぜそれらをコピーしないのですか? –

+0

私は実際にポートフォリオページにページコンテンツを表示していません。本質的にナビゲーションメニュー項目です。私はカテゴリとページの両方をカスタムテンプレートなどにリダイレクトする方法があることを期待していました – djt

+0

あなたはポートフォリオページに何を表示していますか?単なるメニュー項目であれば、正しいカテゴリを指し示すことができるはずです。 2つのメニュー項目が同じ場所を指していることは間違いありません。 –

答えて

0

あなたは(あなたが上記のコメントで述べたように)特定のカテゴリにあなたのポートフォリオのページをリダイレクトしたい場合、あなたは、単に

function redirect_to_category() 
{ 
    //I assumed that your page slug is portfolio,id or page title can be used too 
    if(is_page('portfolio')) 
    { 
     $page_url = "your category url"; //i.e. http://yourdomain/category/anitem 
     wp_redirect($page_url); // you can also redirect to any page/category 
    } 
} 

add_action('template_redirect', 'redirect_to_category'); 
ようなあなたのfunctions.phpにフックを追加することができます

このコードをfunctions.phpに貼り付けると、is_pageの戻り値に従って、指定されたカテゴリ($ page_url変数)のページにリダイレクトされます。カスタムテンプレート訪問の詳細についてhttp://codex.wordpress.org/Theme_Development#Custom_Page_Templates

0

はい、カスタムテンプレートを使用できます。そしてそのテンプレートをポートフォリオのページに割り当てます。

そのテンプレートにカテゴリのポストループを表示します。

URLはテンプレートを作成します - http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

使用してクエリポストループあなたはそのポートフォリオカテゴリから表示ポストを表示することができます。

URL: - http://codex.wordpress.org/Function_Reference/query_posts

関連する問題