WordPress では、メタ キー _featured をログに記録し、yes または no の値を追加するプラグインを使用しています。特集されている場合はcssを追加したいのですが、結果に関係なくdivを追加しています。
<?php if ( get_post_meta( get_the_ID(), '_featured', true ) ) : ?>
<?php $feat = get_post_meta( get_the_ID(), '_featured', true ); ?>
<?php if( strcasecmp($feat, yes) == 0)?>
<a href=""><div class="featured_reject">Featured Rejection</div></a>
<?php endif; ?>
<h1><?php echo get_post_meta( get_the_ID(), '_featured', true ) ?></h1>
<?php endif; ?>
これのすべてが目的ではなく、ログの結果をテストするためのものもあります。
<?php if ( get_post_meta( get_the_ID(), '_featured', true ) ) : ?>
これは、値があるかどうかをチェックします。正常に動作します。
<?php $feat = get_post_meta( get_the_ID(), '_featured', true ); ?>
変数としてログに記録する
<?php if( strcasecmp($feat, 'yes') == 0)?>
<a href=""><div class="featured_reject">Featured Rejection</div></a>
<?php endif; ?>
divを追加するコードです。値が yes または no に関係なく追加されます。
<h1><?php echo get_post_meta( get_the_ID(), '_featured', true ) ?></h1>
<?php endif; ?>
この最後の部分は、自分にとっての値を確認するためのものです。
どこが間違っているのかわかりません。