I.H.
フォーラムへの返信
-
投稿者投稿
-
I.H.参加者石川様
お返事遅くなりまして申し訳ございません。
また上記ご回答いただきにありがとうございます。上記ご回答いただきました後に、結局のところ検索結果には検索フォームは出さないことに
なりましたので、それ以前にご教授いただきました内容にて実装することとなりました。これまでご協力いただきありがとうございました。
全て的確なアドバイスにとても感謝いたします。
誠にありがとうございました。
I.H.参加者たびたびのご教授誠に感謝いたします。
上記対応で、VK Filter Search Proにて特定カテゴリーのみの検索が出来き
かつ検索結果画面に検索フォームが表示されるようになりました。またquery_posts()の件もありがとうございます。
非推奨とのことで承知いたしました。なお、何度もお伺いし大変申し訳ありませんが、
検索結果に検索フォームが表示されるようになったのですが、
検索結果が該当無しの場合には検索フォームが表示されません。先の質問の際に記載いたしましたsearch.phpを編集し
いかつか試してみましたが上手くいきません。大変恐れ入いりますが、検索結果が該当無しの場合の検索フォームの
表示方法についてご教授いただきますようお願いいたします。何卒宜しくお願い申しげます。
I.H.参加者上記に追記します。
上記の通り、<?php query_posts($query_string . ‘&cat=4’); ?>の記述を外し、VK Filter Search Proにて特定カテゴリーの結果のみを表示させる場合、別途、特定カテゴリーのみを検索結果ページに表示させる方法か、または検索時に特定カテゴリーのみを検索させる方法についてのご教授をお願いいたしましたが、
もしくは、<?php query_posts($query_string . ‘&cat=4’); ?>の記述を残したままの状態での、検索結果ページへの検索フォームの表示方法がありましたら、こちらの方法も含め、いずれかの方法をご教授いただけますと幸いです。何卒重ねてお願い申し上げます。
I.H.参加者ご教授いただきありがとうございます。
上記の箇所を削除したところ、検索結果ページに検索フォームが
表示されるようになりました。
ありがとうございます。しかし、<?php query_posts($query_string . ‘&cat=4’); ?>の記述は、VK Filter Search Proにて特定カテゴリーの結果のみを表示させる為に設定しておりました。
よって、別途、特定カテゴリーのみを検索結果ページに表示させる、または検索時に特定カテゴリーのみを検索させる方法についてご教授いただけませんでしょうか。何度もお伺いし大変恐縮ではございますが
何卒宜しくお願い申し上げます。- この返信は2年、 10ヶ月前にI.H.が編集しました。
I.H.参加者早々にご教授いただきありがとうございます。
以下が実装中のコードです。
確認したところ、ご指摘の記述は記述済みかと思われますが検索結果ページに検索フォームは表示されません。
お手数ですが下記のコードをご確認いただき再度ご教授いただけますと幸いです。宜しくお願いいたします。
<?php if (isset( $_GET['vkfs_form_id'])): ?> // Filter Search の検索結果 <?php query_posts($query_string . '&cat=4'); ?> <div class="searchHeader" style="margin-bottom: 20px;">Search results : <?php echo $wp_query->found_posts; ?> case</div> <div class="StoriesWrap"> <ul class="article_list"> <?php if(have_posts()): ?> <?php while(have_posts()): the_post(); ?> <li> <div class="tab_content_description" style="margin-bottom: 30px;"> <div class="newsArticleLeft"> <a>"><?php echo get_the_post_thumbnail('', 'thumbnail', ''); ?></a> </div> <div class="newsArticleRight"> <div class="StoriesDate"><?php echo get_the_date('Y.m'); ?></div> <div class="StoriesTitle"><a>"><?php the_title(); ?></a></div> <div class="StoriesTitle2"><?php echo get_field('aslead'); ?><a>"><strong><i>Read More</i></strong></a></div> </div> </div> <hr style="border:0.75px solid #CCC; margin: 0 auto 30px;"> </li> <?php endwhile; ?> <?php elseif(empty(get_search_query())) : ?> // 通常の検索結果 echo '<p>The search keyword has not been entered.</p>'; <?php else : ?> <div class="searchNoneText">There were no articles that hit the search criteria.</div> <?php endif; ?> <?php $args = array( 'mid_size' => 1, 'prev_text' => '<<Back', 'next_text' => 'Next>>', 'screen_reader_text' => ' ', ); the_posts_pagination($args); ?> </ul> </div> <?php else: ?>
- この返信は2年、 10ヶ月前に石川@Vektor,Inc.が編集しました。
I.H.参加者ご丁寧にご教授いただきありがとうございます。
上記の対応で無事実装できました。なお追加での質問で恐縮ですが、「検索結果にフォームを表示する」をonにした場合、検索結果ページに検索フォームが表示されるかと思いますが、自作の検索結果ページに表示させるにはどのような処理の記述が必要でしょうか。
恐れ入りますが上記につきましてもご教授願います。
- この返信は2年、 10ヶ月前にI.H.が編集しました。
I.H.参加者上記に追記します。
ご教授いただきたいのは、検索結果のテンプレートの振り分け処理の箇所との認識です。
(検索結果ページの中身の作成についてお伺いしているわけではありません。)WordPressデフォルトの検索機能の検索結果にて既にsearch.phpを使用してしまっている状態で、VK Filter Search Proを導入した場合、デフォルトの検索機能とは異なる体裁の検索結果ページを作成する場合の手段について教えていただきたいです。
(もしVK Filter Search Proでsearch.phpを使わざるをえない場合は、デフォルトの検索機能の検索結果にて別テンプレートを用意する方法でも構いません)恐れ入りますが宜しくお願いいたします。
I.H.参加者ご連絡ありがとうございます。
ベクトル社の製品はVK Filter Search Pro以外は使用しておりません。
状況としましては、サイト内検索をWordpressデフォルトの検索機能を使用し、その検索結果ページをテンプレートsearch.phpで作成しています。
それとは別に特定カテゴリーの検索にVK Filter Search Proを用いており、こちらの検索結果ページのテンプレートの作成をどうしたらよいかとの状況です。上記二つの検索機能の検索結果ページは各々異なる体裁にする予定です。よってテンプレートファイルを各々用意する必要があるとの認識でいます。
ただし、Wordpressの仕様では検索結果ページのテンプレートファイルは、優先度順にsearch.php > index.phpしかありません。ひとつのサイトでVK Filter Search Proを使用し、WordPressデフォルトの検索機能を併用する事例があろうかと思いますので、その場合の検索結果ページの設置についてご教授いただきたいです。
宜しくお願いいたします。
I.H.参加者ご返信ありがとうございます。
上記の対処で無事解消いたしました。
ありがとうございました。
I.H.参加者ご返信ありがとうございます。
カスタム分類には分類(タ-ム)を登録していますが、プルダウンに表示されません。
-
投稿者投稿