サポート » 使い方全般 » シンタックスエラーについて

  • 解決済 k k

    (@kk319)


    初心者です。

    ローカル環境では、一応動作したのですが、
    サーバにアップすると真っ白な画面になってしまいます。
    (WP_DEBUGをtrueにしても、真っ白なままでした)

    DWではシンタックスエラーと表示されていて、
    それが、以下の部分なのですが、どこに不備があるのか教えて頂けると助かります。

    `if( have_rows(‘images’) && get_field(‘images’)[0][‘image’] ):
    $image = wp_get_attachment_image_src(get_field(‘images’)[0][‘image’], ‘large’);
    echo ‘<img class=”thumbnail” src=”‘ . $image[0] . ‘”>’;
    else :
    echo ‘<img class=”thumbnail” src=”画像ファイル名”>’;
    endif;`

    ちなみに、上記の部分を除外するとサーバ上でも、
    真っ白な画面ではなく、表示はされました。
    (一部を切ってしまっているので、動作に問題はありますが)

    よろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    使っているPHPのバージョンは分かりますか?
    get_field('images')[0]などの記法は一部のバージョンで使用できません。

    トピック投稿者 k k

    (@kk319)

    年末のお忙しい中、返信ありがとうございます!!
    PHPのバージョンを揃えたところ、無事に表示出来ました。

    ちなみに、

    ・ローカル環境(MAMP)
     PHP Version 5.5.18

    ・レンタルサーバ
     PHP Version 5.3

    だったので、レンタルサーバのほうを変更可能な最新versionの
    PHP Version 5.4に変更したところ、無事に表示されました。

    重ねてお礼申し上げます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「シンタックスエラーについて」には新たに返信することはできません。