• 締切済み

WPでphpファイルにエラーが出る

attitudeというテーマのphpデータに最新記事のお知らせを表示させたいと思っています そこで下記のデータを加えると、最後の<php? get_footer() ?;>になぜかシンタックスエラーが出てきます <?php global $post; $top_news = get_posts( array( 'category_name' => 'info' , //カテゴリースラッグはinfo 'posts_per_page' => 5, //1ページでの表示件数 ) ); ?> <ul class="postsList"> <?php foreach( $top_news as $post ) : setup_postdata($post); ?> <li><?php the_title(); ?></li> </ul> <?php wp_reset_postdata(); ?> <ul>より下を削除するとエラーが消えます。 何卒、宜しくお願いいたします。 以下はページ全体のコードです。参考にお願いします。 <?php /** * Template Name: Business Template * * Displays the Business Layout of the theme. * * @package Theme Horse * @subpackage Attitude * @since Attitude 1.1 */ ?> <?php get_header(); ?> <?php /** * attitude_before_main_container hook */ do_action( 'attitude_before_main_container' ); ?> <div id="container"> <?php /** * attitude_business_template_content hook * * HOOKED_FUNCTION_NAME PRIORITY * * attitude_display_business_template_content 10 */ do_action( 'attitude_business_template_content' ); ?> </div><!-- #container --> <?php /** * attitude_after_main_container hook */ do_action( 'attitude_after_main_container' ); ?> <?php global $post; $top_news = get_posts( array( 'category_name' => 'info' , //カテゴリースラッグはinfo 'posts_per_page' => 5, //1ページでの表示件数 ) ); ?> <ul class="postsList"> <?php get_footer(); ?> ーーーーーーーーーーーーーー

みんなの回答

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

><?php foreach( $top_news as $post ) : この foreach の閉じ(endforeach;)はちゃんとありますか? というのをあっち ↓ でも回答しましたww http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13139635178 マルチポストの上に両方で提示されている情報が微妙に違うというのはどうしたものか・・・

awakewalker
質問者

お礼

前回もマルチポストの件でお返事いただきましたね。今回の場合は、これを投稿した後もいじっていまたら、エラーがどこから出てくるのかがもうすこし分かったために内容を変更して知恵袋で投稿しました。理由は、こちらでの投稿の消し方が分からなかったからです。 それとは別に、前回のところで、『私には私なりの考えがあってマルチポストをしている』と回答していますので見ていただければお互いにとって気持ちのよくなるのではないでしょうか。

awakewalker
質問者

補足

回答助かりました。ありがとうございました。

関連するQ&A