そのため、チェックボックスフィールドを使用しており、以下のコードを使用してその値を確認し、それに応じて出力します。とにかく、フィールドのチェックボックスに値がない場合、つまりすべてのチェックボックスがオフになっている場合、エラーが発生します。
警告:in_array()は、パラメーター2が配列であると想定しています。ブール値は/filepath.phpの647行目に示されています。
<?php if (in_array( 'Subbed', get_field('episode_sdversion'))) { ?>
<a href="<?php echo $episode_permalink; ?>#subbed">Subbed</a>
<?php } else {
echo '--';
} ?>
したがって、基本的に、このコードを使用して、すべての値がオフになっている場合、「Subbed」値もオフになっていることを自動的に意味するので、単に表示する必要がありますecho '--';
。echo '--';
したがって、すべての値がオフになっているときにこれを実行するにはどうすればよいですか。それで、それはそのエラーを思い付くべきではありませんか?