出力したい条件分岐
「もし、投稿画面内のカスタムフィールド(画像)に画像が添付されていれば、それを表示する
もし、アイキャッチ画像が設定されていればそれを表示する、それもなければnoimgを表示する」
エラーの原因
エラーは最初のif文のecho '<img src="<?php the_field('postSquareTypeImage'); ?>" alt="">';
がダメなようです。
しかし、カスタムフィールドの画像はimg形式で出さないと、URLとして出てしまうので以下のような書き方になってしまいました。
正しい書き方がわかる方いらっしゃればお助け願いたいです。
よろしくお願いいたします。
<?php if ( get_field('postSquareTypeImage') ) { echo '<img src="<?php the_field('postSquareTypeImage'); ?>" alt="">'; } else if (has_post_thumbnail() ) { the_post_thumbnail(); } else { echo '<img src="' . esc_url(get_template_directory_uri()) . '/img/noimg.png" alt="">'; } ?> コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。