Advanced Custom Fieldsで作った複数のフィールドを分岐条件としたい
-
Advanced Custom Fieldsでチェックボックスとテキスト項目
2つのカスタムフィールドを作りました。チェック項目は「はい」と「いいえ」にしてあり、
1.「はい」にチェックが入り、さらにテキスト項目に記入されている場合
2.「はい」にチェックが入り、テキスト項目に記入がない場合
の2パターンの条件を作りたいと思っております。具体的には
1の場合
次の記事へのリンクをつけ、テキスト項目に記入されたテキストがリンク文字となる
2の場合
次の記事へのリンクをつけ、タイトルがリンク文字となる<?php if(get_post_meta( $post->ID, 'チェックボックスのフィールド名', true )): ?> <?php if ($field_color[value][0]==yes) : ?> <?php if(get_field("テキストのフィールド名")): ?> <div class="nextone"> <?php next_post_link('%link', '次の記事は【<?php the_field('テキストのフィールド名'); ?>】'); ?> </div> <?php else : ?> <div class="nextone"> <?php next_post_link('%link', '次の記事は【%title】'); ?> </div> <?php endif; ?> <?php endif; ?> <?php if ($field_color[value][0]==no) : ?> <?php endif ?>
この様な形で作りましたがエラーが出ます。
<?php next_post_link(‘%link’, ‘次の記事は【<?php the_field(‘テキストのフィールド名’); ?>】’); ?>
この部分がだめだとは分かるのですが、複数を分岐条件とする場合どの様にしたら良いか調べても分からずでしたため質問させていただきました。アドバイスいただければ幸いです。
よろしくお願いいたします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「Advanced Custom Fieldsで作った複数のフィールドを分岐条件としたい」には新たに返信することはできません。