回答受付が終了しました

ID非公開

2021/9/23 2:36

22回答

wordpressでオリジナルテンプレートを作り、ポートフォリオサイトを作っています。 トップページに作品のサムネイル載せて、クリックすると投稿ページに飛ぶようにしたいです。

PHP | HTML、CSS37閲覧xmlns="http://www.w3.org/2000/svg">50

回答(2件)

0

カスタム投稿タイプ:sakuhin その「種類」タクソノミー:sakuhin_shurui として、archive-sakuhin.phpテンプレートで、 最初にget_termsでタームを取得し、その配列をループで回します。 その中でタクソノミークエリ(tax_query項目)をつけて、queryを打ち、postを取得して表示していく流れになると思います。 あるいは、オーダにタクソノミターム値を入れて、ソート状態でpoatsを一括取得し、表示時に適宜、最初に取得したタームを参照して、表題項目をつくっていきます。 普通のクエリ取得と2度手間になるので、pre_get_postsでarchive-sakuhin時のメインクエリを止めてください。

0

①WPのブログを使っていないなら、postsを流用するのが一番近道だと思います。 ②[HPのリンク]にslugをつければ飛ぶかと思います。 <a href="<?=home_url('/slug')?>">リンク</a>