PHP Version 5.6 で500エラーになるコードの書き方について
-
この度PHPのバージョンを5.6に上げたところ、phpファイルの以下の記述で500エラーになることがわかりました。
こちらはメタタグを記事の本文から60文字取得するためのコードだったんですが、書き方に問題があるのだろうと思います。<?php if ( is_single() ) { ?> <?php if ($post->post_excerpt){ ?> <meta name="description" content="<? echo $post->post_excerpt; ?>" /> <?php } else { $summary = strip_tags($post->post_content); $summary = str_replace("\n", "", $summary); $summary = mb_substr($summary, 0, 60). "..."; ?> <meta name="description" content="<?php echo $summary; ?>" /> <?php } ?> <?php } else { ?> <meta name="description" content="<?php bloginfo('description'); ?>" /> <? } ?>
当方では見当がつかないんですが、正しい記述をご教示頂けないでしょうか?
よろしくお願いいたします。
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「PHP Version 5.6 で500エラーになるコードの書き方について」には新たに返信することはできません。