###前提・実現したいこと
wordpressで用語集を作成しています。
「キーワード検索」
の機能を作成しています。
searchform.php,search.php
参考 [http://take-root.net/blog/wordpress-search-form/
で実装してみました。
そこで検索結果で抽出される投稿記事において、
検索ワードに対する結果の抽出ルールがうまく理解できず問題を解決できません。
ご教授いただきたく。。。
###発生している問題
「こ」の検索結果に対して「Hello world!」の記事が出力される
###懸念
初期に投稿記事として登録されている「Hello world!」の記事です。
こちら記事を削除すれば一応の問題は解決するかとおもうのですが、
今後、通常投稿の記事で同じ事象が行った場合は、根本の解決が必要になるため、
このタイミングで解消したいです。
・functions.phpには検索機能の記述はしておりません。
・「Hello world!」の内容は空
・「あ」の検索結果に対しては、「Hello world!」の記事は出力されない
###該当のソースコード
searchform.php
php
1<form role="search" method="get" class="keywordSearch" action="<?php echo home_url('/'); ?>"> 2 <input class="keywordSearch_input" type="search" placeholder="キーワード検索" name="s"> 3 <button class="keywordSearch_button" type="submit" value="search">検索</button></form>
search.php
php
1<section class="searchResults__body"> 2 <ul class="searchResults__list"> 3<?php 4if( $total_results >0 ): 5if(have_posts()): 6while(have_posts()): the_post(); 7?> 8 <li class="searchResults__listItem"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 9<?php endwhile; endif; else: ?> 10<?php echo $search_query; ?> に一致する情報は見つかりませんでした。 11<?php endif; ?> 12 </ul> 13</section>
###導入プラグイン
Advanced Custom Fields
WP-PostViews
###補足情報(言語/FW/ツール等のバージョンなど)
html5
css3
php5.6
mySOL5.6
wordpress4.5.2
windows7
あなたの回答
tips
プレビュー