最新情報の一覧(index.php)へのページへのリンクをfront-page.phpに作成したいです。

実現したいこと

最新情報の一覧(index.php)へのページへのリンクをfront-page.phpに作成したいです。

前提

wordpressにて最新情報一覧があるサイトを作成中です。

発生している問題・エラーメッセージ

ページが正常な状態(後述)ではなくなり、エラーメッセージが出ます。

イメージ説明

エラーメッセージ このサイトで重大なエラーが発生しました。 WordPress のトラブルシューティングについてはこちらをご覧ください。

該当のソースコード

front-page.php(抜粋)上から5行目~9行目までが該当部分

front

1 <div id="news"> 2 <div class="title1"> 3 <h3>NEWS</h3> 4 <div> 5 <?php 6 $news = get_term_by('slug', 'news', 'category'); 7 $news_link = get_term_link($news, 'category'); 8 ?> 9 <a href="<?php echo $news_link; ?>"><p>more</p><img class="next1" src="<?php echo get_template_directory_uri(); ?>/img/preview.png" alt="次へ"></a> 10 </div> 11 </div> 12 <div class="slider"> 13 <ul class="slide-items"> 14 <?php if (have_posts()) : ?> 15 <?php while ( have_posts()) : the_post(); ?> 16 <li> 17 <?php get_template_part('template-parts/loop','news'); ?> 18 </li> 19 <?php endwhile; ?> 20 <?php endif; ?> 21 </ul> 22 </div> 23 <div class="news-article"> 24 <?php if (have_posts()) : ?> 25 <?php while ( have_posts()) : the_post(); ?> 26 <?php get_template_part('template-parts/loop','news'); ?> 27 <?php endwhile; ?> 28 <?php endif; ?> 29 </div> 30 </div>

function.php(全文)

1<?php 2add_theme_support( 'title-tag' ); 3 4add_filter('document_title_separator', 'my_document_title_separator'); 5function my_document_title_separator($separator){ 6 $separator = '|'; 7 return $separator; 8} 9 10add_theme_support( 'post-thumbnails'); 11remove_action( 'shutdown', 'wp_ob_end_flush_all', 1 ); 12

試したこと

①function.phpに「remove_action( 'shutdown', 'wp_ob_end_flush_all', 1 );」を追記しましたが、一部エラー文が消えただけでした。

②以下のの $news と $news_linkのphp文を削除。

front

1 <?php 2 $news = get_term_by('slug', 'news', 'category'); 3 $news_link = get_term_link($news, 'category'); 4 ?>

⇒正常なページに戻りました。しかしmore部分(aタグ)はマウスポインタが変わるが押しても反応なし
イメージ説明

③下記のaタグのみを削除

front

1<a href="<?php echo $news_link; ?>"><p>more</p><img class="next1" src="<?php echo get_template_directory_uri(); ?>/img/preview.png" alt="次へ"></a>

イメージ説明
⇒正常なページに戻りました。しかしmoreが削除されホバーしても反応なし。

補足情報(FW/ツールのバージョンなど)

すみませんが、心当たりある方はご回答よろしくお願いします。

コメントを投稿

0 コメント