前提・実現したいこと
Wordpressの検索結果のカスタマイズを行っています。
検索結果の画面で「ページのタイトル」「検索語句の含まれる部分の文章」を表示したいです。
(↓画面はGoogleの検索結果ですが、黄色の丸部分が検索語句が表示されるイメージです)
ソース
<?php if (have_posts()) : while ( have_posts() ) : the_post(); ?> <article <?php post_class();?>> <div class="post_links"> <h3 class="title"><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"> <?php the_title(); ?></a></h3> <p><?php the_content(); ?></p> </div> </article> <?php //endforeach; endwhile; endif; ?>試したこと
<?php the_content(); ?>だと全部が表示されてしまうし、 <?php the_excerpt(); ?>だとページが長い場合に検索語句がページ末尾に含まれていると表示されません。プラグインの利用やfunction.php、search.phpを書き換えるなど、どんな方法でもいいのですが、
解決できるドキュメントが見つけられなかったため、質問させていただきました。
ご教示いただけると幸いです。
環境
Wordpress 5.3.2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/25 06:34
2020/01/25 08:32
2020/01/27 01:00