前提・実現したいこと
ワードプレスのカスタムフィールドで取得したものを、数値かどうかでわけて、処理をしたいのですが、うまく挙動しません。
数値であれば、1.1を掛けて税込表示にし、数値でなければ、そのまま表示させたいです。
発生している問題・エラーメッセージ
if文で、数値であっても、elesの方の処理をされてしまいます。
該当のソースコード
<?php $zeinuki = get_field('price'); if(ctype_digit($zeinuki)){ $zeikomi = $zeinuki*1.1; echo"$zeikomi";} else{ the_field('price'); } ?>
試したこと
is_numeric()
も試しました。
補足情報(FW/ツールのバージョンなど)
Advanced Custom Fields使用
あなたの回答
tips
プレビュー