2011-02-05 17 views
0

「レビュー」というWordPressテーマにカスタム投稿タイプがあります。テンプレート "single-reviews.php"にはテキストがあり、スペックがいっぱいのテーブル、ギャラリーなどがあります。スペックテーブルとギャラリーをそれぞれ別のページに入れたいと思います。しかし、スペックやギャラリーでは、何とかそのレビューのデータを取得する必要があります。これらのサブページへのリンクはレビューページの一番上に表示されます。WordPress:投稿の内容を複数のページに分けてリンクする

私は、ユーザーがどちらかをクリックしたときに、変数が単一のレビューページからスペックページまたはギャラリーページに渡される必要があると考えています。私の研究は、私にこれを行う良い方法を示していません。 WPの中にいれば、それはもっと難しいことだと思う。

私の質問は、これは可能なのですか?これを動作させることができない場合は、クリックしたときにセクションを表示/非表示するためにJavaScriptを使用します。

答えて

0

テンプレートにはまだPHPコードを書くことができますが、WordPress固有のものである必要はありません。 URLに何かをつけて、$_GET['something']を使って表示する投稿のセクションを決定します。

<a href="?display=gallery">Gallery</a> <a href="?display=specs">Specs</a> 

<?php if (isset($_GET['display'] && $_GET['display'] == "gallery"): ?> 
    Gallery HTML 
<?php endif; ?> 
+0

かっこについてはエラーが表示されます。私は以下を試しましたが、エラーを取り除いていません:<?php if(isset($ _ GET ['display'] && $ _GET ['display'] == "gallery")):?> – Sara

+0

Iあなたが実際に必要とするコードを書くことができるように、あなたはコピーして貼り付けるべきではないと思います。 –

+0

気にしない、私はそれを得た!このコードは次のとおりです:<?php if(isset($ _ GET ['display'])&&($ _GET ['display'] == "gallery")):?> – Sara

関連する問題