前提・実現したいこと
search.phpで検索キーワードの前後の文章を表示させたい
検索結果ページの検索キーワードが見やすいようにハイライトを入れることはできたのですが、
wordpressの記事本文部分に検索キーワードの前後を表示させたい
ここに質問の内容を詳しく書いてください。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
### 該当のソースコード ```PHP //ユーザーが検索したワードをハイライト function wps_highlight_results($text) { if (is_search()) { $sr = get_query_var('s'); // $keys = file_get_contents("\n", $sr); $keys = explode(" ", $sr); $text = preg_replace('/(' . implode('|', $keys) . ')/iu', '<span class="searchhighlight">' . $sr . '</span>', $text); } return $text; } add_filter('the_title', 'wps_highlight_results'); add_filter('the_content', 'wps_highlight_results'); ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー