前提・実現したいこと
topページのに2つの記事一覧を載せています。
一つは通常の投稿処理、
をsidebar.phpにて記載、
topページにはこの様に表示されています。
こちらはread moreをクリックすると、
<a class="banner" href="<?php the_permalink(); ?>">READ MORE</a>
これ専用の投稿ページsingle.phpに進みます。
sidebar.phpにて先程の投稿処理の下にサブループとして記載しています。
そしてこのread moreをクリックすると、
<a class="banner" href="<?php the_permalink(); ?>">READ MORE</a>
これ専用の投稿ページsingle-performance2.phpに進みます。
performance2というのはこのカスタム投稿ページの名前です。
single-performance2.phpに関しては、上記のサブループと同じ内容のコードを記載しています。
ただ、今の時点で、画像をクリックすると、
<a href="<?php echo get_template_directory_uri(); ?>http://nishiharasekizai.net/detail/">
detail.phpという、固定ページに飛ぶ様になっています。
(この時点で間違っているのかもしれませんが、、)
この様に詳細を表示したいのですが、どの画像をクリックしても最新の記事しか表示されません。
これを、最新の記事ではなく、前のページ、single-performance2.phpにてクリックした投稿(post2ならpost2のみ)を表示できる様にしたいです。
ちなみに固定ページdetail.phpのテンプレートは以下の様な状態です。
果たして、
この中に万事解決する魔法のコードがあるのか??
といったところです。
発生している問題・エラーメッセージ
特にこれといったエラーメッセージはありません。
該当のソースコード
上記の画像にて全てのコードを記載しています。
試したこと
$args = array()のなかに様々なパラメーターを入れ込んでみました。
例
'name' => 'post-slug', //投稿スラッグの指定
配列をからにしてみた
'post__in' => array(), //投稿IDを配列で指定
ファイル名single-performance2.phpをsingular-performance2.phpに変更し
detail.phpをsingle-performance2.phpとしてみた。
補足情報(FW/ツールのバージョンなど)
Wordpress 5.0.3
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。