WordPressサイトの作り方を勉強をしています。
カスタム投稿タイプについて質問なのですが、
「fruit」というタクソノミーを作り、
「apple」「orange」「grape」というタームがあったとします。
single.phpでfruitの全タームを表示させつつ、
"その記事が属さないターム" はOFFっぽいデザインで表示させたいのですが、方法はありますか?
いい方法が分からないのですが、
01.記事が属するタームを取得して
$currents = get_the_terms( $post->ID, 'fruit' ); foreach( $currents as $current ): ~ スラッグを配列に格納? ~ }
02.fruitの全タームを取得して
$terms = get_terms( 'fruit' ); foreach ( $terms as $term ){ ~ ここで01のスラッグと比較? ~ }
というような感じでコードを書いてみてるのですが、
どうやって比較できるのか、01が複数ある場合は、などで躓いています。
(そもそも正しいのかも分からないのですが、、)
どなたか、分かる方がいらっしゃいましたら教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/13 05:59